Category: Hosting & Migration

  • What Should Actually Be Included in Managed Web Hosting? A Buyer’s Checklist

    “Managed hosting” is one of the most overused terms in the industry — it can mean anything from a real team monitoring your server around the clock to a shared box with a slightly nicer control panel. Before comparing prices, compare what’s actually included.

    The non-negotiables

    • NVMe SSD storage — not spinning disks, not a shared cache tier. This alone is the biggest single factor in real-world page load speed.
    • Free SSL — should be automatic and auto-renewing, never a separate line item.
    • Daily backups, stored off the same server, with a clear restore process you can actually test.
    • A CDN — included, not an upsell, especially if your visitors are spread across Lebanon, the Gulf, and Europe.
    • Business email on your own domain, not a “coming soon” feature.

    What separates the tiers

    A realistic three-tier structure looks like this: an entry tier (around $5.99/month) for a single small site with standard support hours; a mid tier (around $14.99/month) adding priority support and more headroom for traffic spikes; and a top tier (around $39.99/month) with the fastest support response times and resources sized for a business that can’t afford downtime. If a host only offers one flat price regardless of site size or traffic, ask what actually changes as you grow — the honest answer is usually “you’ll need to upgrade later,” which is fine, as long as it’s said upfront.

    Support: ask these three questions before you sign up

    1. What’s your actual average response time? Not the SLA number — the real one. A good host will tell you straight.
    2. Who do I talk to when something breaks — a person or a ticket queue? For a business that depends on its site, this matters more than almost anything else on this list.
    3. Do you support my language? If your team or your documentation runs in Arabic or French, confirm support actually operates in those languages, not just that a translated help page exists.

    A word on bundled vs. standalone hosting

    If you’re building a new site rather than migrating an existing one, bundled hosting (around $200/year, included with the build) is usually the simplest option — one bill, one point of contact, no separate migration step later. If you already have a site and just need hosting, a standalone managed plan is the right comparison point instead.

    Whichever route fits, get the actual specs in writing before comparing prices — “managed hosting” at $3/month and “managed hosting” at $15/month are frequently not the same product at all. WebHostLB’s hosting plans list exactly what’s included at each tier, with no upsells hiding behind the checkout button.

  • Local vs. International Web Hosting for Lebanese Businesses: What Actually Matters

    A quick search for “web hosting” surfaces dozens of international brands with aggressive intro pricing. For a business operating in Lebanon or the wider MEA region, the sticker price is only part of the decision — several practical factors change once your customers, your payment options, and your support hours are local.

    Payment: can you actually pay them?

    Most international hosts only accept international credit cards billed in USD or EUR, which is a real obstacle for many Lebanese businesses given ongoing banking restrictions. A local or regional provider that accepts Whish and OMT alongside cards removes that friction entirely — you’re not stuck routing a business expense through a personal card or a third party.

    Domains: .com.lb isn’t available everywhere

    A .com.lb domain signals a real, established Lebanese business to local customers — but not every international registrar sells it, and the ones that do often have a clunkier verification process than a provider based in the region. Typical pricing looks like $150 for setup and the first year, then around $80/year to renew — worth comparing directly against whatever a generic international registrar quotes you before assuming the global option is cheaper.

    Language support isn’t just a nice-to-have

    When your site goes down at 11pm and the support chat only operates in English through a script, you lose time explaining context that a bilingual (or trilingual) support team already understands. If your team, your customers, or your own internal documentation run in Arabic or French, support that natively operates in those languages isn’t a luxury — it’s the difference between a 10-minute fix and a half-day back-and-forth.

    Latency: where is the server, really?

    A host advertising “global infrastructure” may still route Lebanese visitors through a data center in Western Europe or the US. That adds real, measurable latency for your actual audience. Ask directly which region serves MEA traffic, and check whether a CDN is included or an extra add-on — this affects load time far more than most site owners realize.

    What a fair comparison looks like

    • Bundled hosting with a new site build starts at $200/year — compare that to what you’d actually pay an international host for equivalent uptime and support, not just the lowest advertised tier.
    • Standalone managed hosting plans run $5.99–$39.99/month depending on tier (Starter, Business, Concierge) — get the equivalent spec (storage, backups, support response time) quoted from an international host before comparing numbers directly.
    • Ask any host, local or international, for their actual uptime record and support response time in writing — not just what’s printed on the pricing page.

    Neither option is automatically right — a local provider that can’t scale internationally is the wrong call for a business expanding into the Gulf, and an international giant with no regional presence is the wrong call for a Beirut retailer whose customers pay via Whish. Match the provider to where your actual customers and payments are, not just the sticker price. WebHostLB’s managed hosting plans are built around exactly this — real regional support, local payment methods, and .com.lb handled end-to-end.

  • Website migration with minimal downtime: moving hosts without breaking your business

    At some point almost every growing business outgrows its first hosting provider — or simply wants better speed, support, or pricing. The common fear is that migrating means downtime, broken emails, and lost data. With careful planning, a move can keep interruption to a minimum. This guide explains what a migration actually involves and how to plan one so your site is out of service for as little time as possible.

    What a website migration actually moves

    A complete site migration is not just copying files. There are four distinct components, and each one needs to be handled in the right order:

    • Website files: All your theme files, plugins, uploaded images, and any custom code. For WordPress sites this is primarily the wp-content folder.
    • Database: A WordPress site keeps its pages, posts, settings and user accounts in a MySQL database — not in the files. Migrating without the database gives you a shell with no content. Where plugins such as forms or shops store their own data depends on the plugin and its configuration, so check that separately.
    • Email accounts: If your email runs on the same hosting account (e.g. [email protected]), the mailboxes, folders, and contacts need to be migrated or pointed to a new mail server. This is the component most often broken during rushed migrations.
    • SSL certificate: Your HTTPS padlock must be active on the new host before you cut over DNS. Visitors hitting the site on an insecure connection will see browser warnings and leave immediately.

    The DNS cutover: where downtime usually happens

    When you move hosts, you update your domain’s DNS records to point to the new server’s IP address. DNS changes do not reach everyone at once: each DNS record has a TTL (Time to Live) that tells resolvers how long they may cache it, and some resolvers cache for longer than others. During that window, some visitors reach the old server and some reach the new one.

    A common approach is to lower the TTL (for example to 300 seconds) at least 24 hours before the planned cutover. This shortens the period during which cached records remain in use, although it does not guarantee that all traffic switches within minutes. Once the lowered TTL has taken effect you make the DNS change. The old server stays live and untouched until you are certain everything is working — acting as a safety net. Only then do you decommission it. See Cloudflare’s TTL reference for how TTL works.

    Orders, forms and other writes during the cutover

    While both servers are reachable, a site that accepts new orders, form submissions or comments can receive them on the old server and the new one, and the two copies then diverge. Agree a method for your site before the move: a short content freeze, a final database sync after the switch, or another approach suited to how the site works. A rollback after new orders have arrived also needs a plan for that data. See AWS’s cutover guidance for the general approach.

    Pre-launch checklist

    Before you change a single DNS record, confirm every item on this list:

    1. Full backup of files and database taken from the old host and stored off-server (not just on the new host).
    2. Files and database successfully imported and verified on the new host using a temporary staging URL or hosts file override.
    3. All internal links and media URLs resolve correctly on the new host — especially important if you are changing your domain at the same time.
    4. SSL certificate issued and active on the new host for your domain.
    5. Contact forms, payment gateways, and any third-party integrations tested and working.
    6. Email accounts created on the new mail server and IMAP/SMTP settings documented.
    7. TTL already lowered on your current DNS for at least 24 hours.
    8. A plan for orders and form submissions that arrive during the switch.
    9. A monitoring alert set up so you know immediately if the site returns an error after cutover.

    What to ask any migration provider

    Not all “free migration” offers are equal. Before you hand over access credentials, ask these questions:

    • Do you migrate the database, or just the files? Files-only migrations leave your site broken.
    • Do you handle email migration, or is that separate? Many providers migrate the site but leave email for you to sort out — often without telling you upfront.
    • What is your rollback procedure if something goes wrong? A serious provider has a documented rollback plan, not just a vague “we’ll fix it.”
    • How do you keep interruption to a minimum? A provider should be able to explain the cutover plan for your site, including how new orders and forms are handled. A vague promise of “zero downtime” is a red flag.
    • Who do I contact during the cutover window? The DNS cutover is the highest-risk moment. You want a named person available, not a ticket queue.

    After the cutover

    Once DNS has propagated and the new server is live, spend 30 minutes walking through your site as a real user would: test the checkout if you have e-commerce, submit a contact form, check that emails arrive, verify the SSL padlock on every major page. Do not cancel the old hosting account for at least 7 days — you want a clean fallback if an edge case surfaces in the first week.

    If you would rather hand this off, the WebHostLB migration service reviews your site, domain and email dependencies and agrees the scope and cutover approach with you before the move.