A hosting move can go wrong at the worst possible time: a customer cannot place an order, your dispensary information disappears from search results, or an old website account gets canceled before its files are safe. Learning how to migrate a cannabis website is not just a technical task. It is a business-protection task, especially when your site supports product education, wholesale inquiries, medical information, or ecommerce sales.

The good news is that most migrations are manageable when they are planned in the right order. The goal is simple: copy the site completely, test it on the new server, move email carefully, and only then point your domain to the new location. Rushing the final DNS change before those steps are finished is where avoidable downtime begins.

Start With a Complete Website Inventory

Before you buy a new plan or request a migration, document what is currently running. Your website may include more than the pages you can see in a browser. A WordPress store, for example, also relies on its database, theme files, plugins, uploads, payment settings, contact forms, customer accounts, and scheduled tasks.

Make a record of your domain registrar, current host, control panel login, WordPress administrator login, and email accounts. If your business uses a third-party point-of-sale system, age-verification tool, shipping calculator, booking platform, or email marketing service, list those too. Some services authenticate through DNS records, so you will want to preserve those settings during the move.

For ecommerce websites, note how orders are handled. Check whether WooCommerce sends receipts through your host’s email server or a dedicated email provider. Review your payment gateway settings and confirm that API keys or webhook addresses will remain valid after migration. This takes a few minutes and can prevent missed order notifications later.

Choose a Host That Accepts Your Business

A cannabis website should not have to hide what it sells or wait for a general-purpose provider to decide its content violates an unclear policy. Before migrating, confirm that the new host explicitly supports your type of business, whether you sell cannabis-related products, CBD, seeds, medical marijuana information, or mushroom products.

Acceptance is only one part of the decision. Ask where servers are located, whether backups are automated, what kind of support is available, and whether the plan includes cPanel or a comparable control panel. Small businesses benefit from having a clear place to manage files, databases, email, SSL certificates, and domain settings.

Price matters, but the cheapest option is not always the lowest-cost choice. A plan that leaves you without usable backups or responsive support can become expensive when a store is offline. Look for practical features such as SSD storage, current PHP versions, malware protection, account isolation, and straightforward restoration options. If you need hands-on help, choose a provider that will answer the phone or respond quickly to a support ticket.

Back Up Files, Databases, and Email First

Never treat a migration as the only copy of your website. Create an independent backup before anyone changes nameservers, cancels an account, or edits DNS records. Download your website files and export every database connected to the site. For WordPress, the database contains posts, pages, users, settings, orders, and form entries. Your media library and theme files live separately in the file system, so you need both.

If you use cPanel, look for the full-account backup option. It can capture website files, databases, email accounts, email forwarders, filters, and many account-level settings in one archive. A full backup is useful even when your new host performs the transfer for you.

Email deserves special attention. If staff members use addresses such as sales@yourdomain.com or orders@yourdomain.com, export or copy mailboxes before the DNS switch. Some migrations move website content perfectly while leaving old messages behind. Decide whether your email will stay with the hosting account or move to a separate business email platform, then plan the transition accordingly.

How to Migrate a Cannabis Website in the Right Order

The safest migration sequence keeps your old site active while the new copy is prepared. First, provide the new host with the backup or secure access needed to copy the account. Next, restore the files and database on the new server. Your host may be able to complete this through cPanel’s transfer tools, or you may use a WordPress migration plugin for a simpler content site.

Once the copy is in place, update the site configuration if needed. WordPress often requires the correct database name, username, password, and server location in its configuration file. Check that the site URL uses HTTPS and that the SSL certificate is installed before the public switch.

Do not rely on a successful file transfer as proof that the job is done. Test the new site using a temporary URL, preview address, or hosts-file preview supplied by the host. This lets you see the new server before visitors do. Browse key pages, open images, submit a contact form, test search, and log in as an administrator.

For a WooCommerce store, add a low-value test product to the cart, go through checkout in the appropriate test mode, and verify that the confirmation email arrives. Confirm that tax rules, shipping zones, coupon codes, inventory counts, and product variations display correctly. If your store has active customers, avoid making major catalog changes during the migration window. Otherwise, new orders can land in the old database after you copied it.

Plan the DNS Change Around Your Business Hours

DNS tells visitors where to find your website. When you update nameservers or A records, the change can take time to appear across internet providers. Many updates begin working quickly, but propagation is not identical everywhere. Plan for a period when you can monitor the site and respond to issues.

If possible, lower your DNS TTL value 24 to 48 hours before the move. This can help future DNS changes spread faster. Do not wait until the final hour to adjust it, because the old TTL may already be cached.

When testing is complete, make a final backup of the old website database. This is particularly important for active stores. Restore that final database copy to the new server, then update the DNS records. If email is hosted with the same provider, copy the exact MX, SPF, DKIM, and DMARC records required by the new service. Incorrect mail records can cause delivery failures even when the website itself loads normally.

Keep the old hosting account open for at least several days after the DNS change. A full billing cycle is even safer if your budget allows it. This gives you time to confirm that all visitors are reaching the new server and that no old email or overlooked files remain behind.

Check the Details Visitors Notice First

After the domain points to the new host, test the public website from a phone and a desktop browser. Clear your browser cache or use a private browsing window so you are not viewing an old cached version. Check the homepage, product pages, contact page, blog, age gate, and any forms that collect leads.

Pay close attention to security warnings. A valid SSL certificate should load every page over HTTPS without mixed-content errors. Review redirects as well. If your old site used non-www and the new site uses www, or the reverse, set one preferred version and redirect the other. Duplicate versions can confuse customers and weaken search visibility.

Use this opportunity to review performance, but do not make every optimization change at once. Caching plugins, image compression, CDN settings, and PHP upgrades can improve speed, yet they can also conflict with a theme or ecommerce extension. First confirm the migrated site works exactly as expected. Then make performance improvements one at a time and test after each change.

Know When to Ask for Migration Help

A basic brochure site can often be moved with a backup and a few settings changes. A large store, membership site, custom-built platform, or website with frequent orders deserves more caution. The trade-off is straightforward: doing it yourself may save money upfront, while experienced migration support can reduce the risk of lost sales, broken email, or a damaged database.

Weed Hosts works with cannabis-related businesses that need hosting built around their industry and support from people who understand the stakes of staying online. Whether you are comfortable in cPanel or would rather have someone handle the technical work, a planned migration is far less stressful than an emergency recovery.

Your website does not need to disappear for a hosting move. Protect the original, test the new copy before changing DNS, and give yourself enough time to verify email and orders. That careful approach keeps your business available when customers are ready to find you.