Quick Search:

Why You Must Migrate Your B12 Site to a Custom Domain

When you first build with B12, your site lives on a subdomain like business-name.b12sites.com. While functional, this staging site is not your "forever home." To migrate B12 staging site to custom domain is to claim your professional identity for several reasons:

  • Brand Authority: Customers trust www.yourbrand.com far more than a staging URL.
  • SEO Dominance: A custom domain is a primary ranking factor. Search engines prioritize top-level domains (TLDs) over subdomains.
  • Data Ownership & Security: Moving to a custom domain often involves re-evaluating your hosting and backup strategy.
  • Professional Communication: Custom domains allow for professional email addresses, which are essential for B2B and B2C trust.

Pre-Migration Checklist: What You Need

Before you begin the process to migrate B12 website to custom domain, ensure you have:

  • A B12 Account: You must have an active subscription that allows for custom domain mapping.
  • A Registered Domain: You should have already purchased a domain from a registrar like GoDaddy, Namecheap, Google Domains (now Squarespace), or Bluehost.
  • Access to DNS Settings: You must be able to log into your domain registrar's dashboard to edit DNS records.
  • Recommended: MultCloud account to facilitate the backup and migration of your site data.

Step-by-Step Guide: How to Migrate Website from B12 Staging to Custom Domain via DNS

The technical "handshake" between B12 and your domain registrar happens through the Domain Name System (DNS).

Step 1: Log in to Your B12 Dashboard

The first step in the migration process happens within the B12 environment.

1. Log in to your B12 account.

2. Navigate to the Website tab in the left-hand sidebar.

3. Click on Settings and then select Domains.

Website Settings
Website Settings

4. Here, you will see your current staging URL. Look for an option that says "Add a custom domain" or "Connect a domain you already own."

Step 2: Enter Your Custom Domain Name

Once you click to add a domain:

1. Type in your domain (e.g., yourbrand.com). Make sure not to include https://or www at this specific stage unless prompted.

2. B12 will then provide you with specific DNS records. These are the "coordinates" that tell the internet to send people who type in your domain to your B12-hosted website.

Step 3: Configure Your DNS Records (The Most Important Step)

To migrate website from B12 staging to custom domain, you must bridge the gap between your registrar and B12. This is done via DNS (Domain Name System) records.

Open a new tab and log in to your domain registrar (GoDaddy, etc.). Find the DNS Management or Name Server Management section. You will need to add or edit two primary records:

A. The A Record (Points the root domain)

The A Record points your naked domain (yourbrand.com) to the B12 server.

  • Type: A
  • Name/Host: @
  • Value/Points to: (B12 will provide a specific IP address, usually 151.101.1.195 or 151.101.65.195, but always check your B12 dashboard for the current one).
  • TTL: 1 Hour (or Default).

B. The CNAME Record (Points the 'www' version)

The CNAME record ensures that when someone typeswww.yourbrand.com, they reach your site.

  • Type: CNAME
  • Name/Host: www
  • Value/Points to: b12.hosting.com (Check your B12 dashboard to confirm this exact value).
  • TTL: 1 Hour (or Default).
DNS Settings
DNS Settings
🌟Important Note: If there are existing "A" or "CNAME" records with the "Host" as @ or www, you should edit them rather than adding new ones to avoid conflict.

Step 4: Verify Connection in B12

After saving the changes in your domain registrar, go back to your B12 dashboard.

1. Click the Verify or Check Connection button.

2. Don’t panic if it doesn’t work immediately. DNS changes can take anywhere from a few minutes to 48 hours to "propagate" across the global internet.

Step 5: Set Your Primary Domain

Once the domain is verified, you will see it listed in your B12 Domain settings. You must set the custom domain as your Primary Domain. This ensures that the staging URL automatically redirects to your new, professional domain.

Step 6: Activate SSL (Security)

Security is paramount for SEO and user trust. B12 typically provides an SSL certificate automatically once the domain is connected. Ensure the "HTTPS" toggle is active. A site without SSL will show a "Not Secure" warning to visitors, which can devastate your traffic.

Enhancing Your Migration: Using MultCloud for Website Backup and Migration

While B12 is a managed platform, many professional webmasters prefer to have an independent backup of their website files and databases before and after a migration. This is where MultCloud has revolutionized the workflow.

MultCloud recently launched a dedicated "Website Backup" feature. This tool is specifically designed to help you back up your website files and databases (via FTP/SFTP/MySQL) to various cloud storage services or migrate them to a new host or domain entirely.

Why use MultCloud when migrating your B12 site?

  • Data Redundancy: If you ever decide to move away from B12 or if the platform experiences downtime, you have a complete copy of your site’s assets on Google Drive, Dropbox, or S3.
  • Seamless Migration: If you are migrating from B12 to a custom domain on a different host (like WordPress or a private server), MultCloud makes the transfer of files direct.
  • Database Security: MultCloud can specifically target your MySQL databases, ensuring your customer data and blog posts are safe.

Step-by-Step: How to Use MultCloud’s Website Backup Feature During Your Migration

If you want the ultimate security while you migrate B12 website to custom domain, follow these steps to use MultCloud’s new feature:

1. Connect Your Website to MultCloud

Sign up and log in to your MultCloud account. On the left sidebar, click Add Cloud. Choose Website. In the Add Website Files tab, enter your host address, port, and login credentials (B12 users can often request SFTP credentials or use this for their new custom domain host).

Choose Website
Choose Website
Add Website Files
Add Website Files
🌟Note: In the Add Database tab, MultCloud allows you to add your MySQL credentials here to back up your database concurrently with your files.

2. Access the "Website Backup" Tool

Once your site is connected, look for the Website Backup icon on the side panel. This is MultCloud’s specialized tool for site owners.

3. Select the Source (Your B12/New Host Files)

In the "Website Backup" interface:

  • Select your website (via FTP/SFTP) as the source.
  • You can choose to back up the entire directory or specific folders (like /public_html).

4. Select the Destination

Choose where you want your backup to live. MultCloud supports over 40 clouds, including:

  • Google Drive
  • OneDrive
  • Dropbox
  • Amazon S3
  • Backblaze

5. Schedule and Run

If you are in the middle of a migration, click Backup Now. For ongoing peace of mind, use the "Schedule" feature to run a backup every time you update your site on the new custom domain.

Backup Website to OneDrive
Backup Website to OneDrive
Schedule
Schedule

Important SEO Considerations During Migration

When you migrate website from B12 staging to custom domain, your SEO rankings are at stake. Follow these pro tips to ensure your search traffic doesn't drop:

1. Implement 301 Redirects

Ensure that all traffic hitting business.b12sites.com/page-1 is automatically redirected to www.yourbrand.com/page-1. B12 generally handles this when you set the custom domain as "Primary," but you should verify this manually using a "Redirect Checker" tool.

2. Update Your Google Search Console

Once the migration is live, add your new custom domain as a new property in Google Search Console. Submit your new sitemap (usually found at yourdomain.com/sitemap.xml) to help Google index the new URLs faster.

3. Check for Hardcoded Links

Sometimes, during the transition from staging to a custom domain, internal links might still point to the old b12sites.com URL. Use a "broken link checker" or a "search and replace" tool to ensure every internal link points to your new custom domain.

4. SSL Activation

Ensure your SSL certificate is active. A custom domain without HTTPS will suffer a massive drop in SEO rankings and trigger "Insecure" warnings in browsers like Chrome. B12 typically provides this, but it’s vital to confirm it’s active after the migration.

 

Conclusion

Successfully learning how to migrate B12 website to custom domain is a major milestone for any business owner. It represents the transition from a "project" to a "professional brand." By following the DNS steps outlined above, you can ensure a smooth technical transition.

However, don't stop at just the DNS. In the modern web landscape, data portability and security are key. By incorporating MultCloud’s Website Backup feature into your workflow, you aren't just migrating; you are protecting your hard work. Whether you are moving files to a new host or simply keeping a "safety net" copy in Google Drive, MultCloud provides the tools that professional SEOs and developers use to maintain 100% uptime and data integrity.

Ready to launch? Connect your domain in B12 today, andset up your MultCloud backupto ensure your migration is as secure as it is professional!

Frequently Asked Questions (FAQs)

1. Do I need a specific plan to migrate my B12 staging site to a custom domain?

Yes. To migrate B12 website to custom domain, you must have a paid B12 subscription. The free "staging-only" plans do not support external domain mapping. You will also need to purchase the domain itself from a registrar like GoDaddy or Namecheap.

2. How long does the migration process take to complete?

While updating your DNS records takes only about 10 minutes, the global "propagation" can take anywhere from 1 to 48 hours. During this window, some users might see your new custom domain while others still see the staging site or an error page.

3. Is it possible to keep a permanent backup of my B12 site files?

Absolutely, and it is highly recommended. By using MultCloud's Website Backup feature, you can connect to your website via FTP/SFTP and save a complete copy of your files and MySQL databases to a third-party cloud like Google Drive or Dropbox. This ensures that you have access to your data even if you close your B12 account.

4. Will my website experience downtime during the migration?

If configured correctly, there should be zero to minimal downtime. Because your staging site on b12sites.com remains active until the DNS points to the new domain, visitors will simply transition from the old URL to the new one as the DNS updates.

5. Can I use MultCloud to migrate my site to a completely different hosting provider?

Yes. If you decide that you want to move your website assets from B12 or a custom domain host to another server, MultCloud's Website Backup and Clone tools allow you to move files directly between servers. This eliminates the need to download files to your computer and manually re-upload them, significantly reducing the risk of data loss.

6. What happens to my SEO rankings when I migrate?

If you set your custom domain as the "Primary Domain" in B12, the platform automatically handles the 301 redirects from the staging URL. This tells search engines that your content has moved permanently, allowing you to retain your rankings while building more authority on your new domain.

MultCloud Logo

Manage 30+ popular clouds in one platform.

Sign up Free

100% secure

Stay Updated With Our
Latest Tips

Add us as a preferred source on Google to never miss helpful guides.

Google Add as preferred source >>