Moving to MarkHazleton.com

SEO Case Study: A Domain Migration Story

Learn why transitioning to MarkHazleton.com was crucial for consolidating SEO efforts and improving brand authority. Discover the benefits of moving from a sub-domain to a top-level domain.

For a while, my website was nestled comfortably under a sub-domain, doing its job without much fuss. However, I started to notice that having a sub-domain was limiting the potential of my brand in several ways. Search engines often treat sub-domains as separate entities, which can dilute SEO efforts and make it harder to rank consistently. Additionally, having a memorable, authoritative top-level domain carries a certain professional polish that a sub-domain just can't match.

I discovered that the perfect domain, MarkHazleton.com , was available. It was an opportunity too good to pass up! Owning a top-level domain that directly matches my name not only strengthens my personal brand but also consolidates all my SEO efforts under one roof. I knew it was time to pull the trigger and make the move.

Transitioning to MarkHazleton.com felt like a natural evolution, aligning my online presence with the professionalism and clarity I aim to project. It was more than just a domain name change; it was a strategic step forward for my brand.

Top-Level Domain Advantages

  • Improved Brand Authority: A top-level domain (TLD) like `brand.com` builds trust and credibility with users and search engines, helping establish your brand as a recognized and authoritative entity.
  • SEO Benefits: Consolidating all content under a single domain boosts domain authority, making it easier to rank higher in search engine results pages (SERPs) compared to a subdomain.
  • Better User Experience: A TLD provides a more cohesive and seamless user experience, reducing confusion and making it easier for visitors to remember and navigate your site.
  • Simplified Management: Managing SEO, analytics, and content strategy is more straightforward with a single domain, saving time and resources compared to handling multiple subdomains.

In this article, I'll walk you through the key steps I took to ensure a smooth migration and how you can do the same for your website.

Migrate Without Losing SEO Rankings

When moving your website to a new domain, it's crucial to maintain your search engine rankings to avoid losing traffic and visibility. Here are the key considerations and steps to help ensure a smooth transition while preserving your SEO.

When planning your move to a new domain, careful preparation is essential to minimize disruptions and preserve your SEO rankings.

  • Analyze Your Current Traffic Patterns:

    Review analytics to understand which times of day, week, or month your site sees the least traffic. Schedule the move during these low-traffic periods to minimize disruption.

  • Communicate with Stakeholders:

    Inform your team, clients, and partners about the planned move in advance. Clear communication helps manage expectations and ensures all necessary parties are prepared for potential downtime or issues.

  • Create a Detailed Migration Checklist:

    Develop a comprehensive checklist that includes all tasks, responsibilities, and timelines. This helps keep the migration organized and ensures that nothing is overlooked during the transition.

Ensure you have a complete backup of your current website, including all files, databases, and settings. Use tools like Google Analytics, Google Search Console, and third-party SEO tools to understand your current performance. Document your top-performing pages, backlinks, and keywords.

I am very fond of Screaming Frog SEO Spider for auditing websites. It provides a comprehensive overview of your site's structure, URLs, and SEO elements, making it easier to plan the migration.

You want traffic to the old domain to seamlessly redirect to the new one. This is important for old links that people are using to access your site. Use 301 redirects to point old URLs to the new ones on your new domain. This tells search engines that the pages have permanently moved, preserving your SEO value.

Cloudflare 301 Redirects Using Page Rules

Cloudflare’s Page Rules allow you to easily set up 301 redirects for your website. To create a redirect, navigate to your Cloudflare dashboard, select Page Rules, and configure a new rule with the URL pattern you want to redirect. Choose "Forwarding URL" and set the status code to "301 - Permanent Redirect."

Cloudflare Page Rules

Learn more about Cloudflare Page Rules

  • Check Navigation Menus: Ensure that all navigation menu links point to the new domain to avoid broken links and improve user experience.
  • Update Content Links: Review and update all internal links within articles and blog posts to reflect the new domain.
  • Review Hard-Coded Links: Search for any hard-coded links in your source code or CMS and update them to point to the new domain.

After a domain migration, updating external links pointing to your site is crucial for maintaining SEO authority and traffic flow. Although 301 redirects help preserve SEO value, direct links to your new domain are preferable for both search engines and user experience.

  • Contact High-Authority Sites: Reach out to websites with high domain authority that link to your old domain and request an update to the new URLs.
  • Update Social Media Profiles: Change your domain link on all social media platforms, business listings, and directories to reflect the new URL.
  • Monitor Backlinks: Use tools like Google Search Console or Ahrefs to identify and update important backlinks pointing to your old domain.

Add and verify your new domain in Google Search Console. Use the "Change of Address" tool to inform Google about the domain change. Submit the new domain to Bing Webmaster Tools as well.

How to Inform Google About Your Domain Change

Google Search Console Change of Address Tool

The Change of Address tool in Google Search Console helps you migrate your site from one domain to another, such as from example.com to example.org. This tool assists in transferring your Google Search results from the old site to the new one. Use it after implementing 301 redirects and completing any necessary pre-move steps.

When Not to Use the Change of Address Tool
Avoid using this tool for moves such as HTTP to HTTPS transitions, internal site restructuring, or shifting between www and non-www domains. For these, use redirects and canonical tags instead.
Best Practices for Site Moves
Avoid chaining site moves and combining multiple domains into one move. Maintain the same site architecture to help Google pass ranking signals effectively. Always monitor traffic post-move and maintain redirects for at least 180 days.
Requirements for Using the Tool
You must own both the old and new properties in Search Console, and the tool can only be used for top-level domains, not specific paths. Once initiated, maintain redirects and monitor traffic for changes in Search Console.

Track your search engine rankings, traffic, and overall site performance closely after the move. Use Google Search Console to identify and resolve any crawl errors or issues.

After migrating your domain, it is essential to closely monitor the performance of your site to identify any potential issues and ensure the migration's success. Pay attention to traffic fluctuations, crawl errors, and changes in rankings, and be ready to make adjustments as needed. Regular monitoring will help you spot and address any issues promptly.

  • Track Key Metrics: Use Google Analytics and Google Search Console to monitor traffic, bounce rates, and search rankings. Look for any significant drops that could indicate issues with the migration.
  • Identify Crawl Errors: Regularly check for crawl errors in Google Search Console. Resolve any 404 errors or redirect issues that could impact your site's visibility.
  • Monitor Indexing Status: Ensure that all your important pages are being indexed by Google. Use the "Coverage" report in Search Console to identify and fix any pages that are not being indexed properly.

Generate a new sitemap reflecting your new domain and submit it to search engines. Update your robots.txt file if necessary to ensure it's not blocking search engines from accessing your new domain.

| Sitemap: https://markhazleton.com/sitemap.xml
| User-agent: *
| Disallow:

Maintaining the same content and site structure during a domain migration is critical for preserving your SEO performance. Significant changes to your content or site architecture can confuse search engines and negatively impact your rankings. Keeping URLs, navigation, and key content elements consistent ensures that your site retains its authority and relevance.

  • Maintain URL Structure: Wherever possible, keep your existing URL paths the same on the new domain. This reduces the risk of broken links and helps preserve your SEO equity.
  • Avoid Major Content Changes: Do not make significant content updates or deletions during the migration. Search engines might take longer to process changes, impacting your SEO rankings.
  • Keep Navigation Consistent: Maintain the same navigation menus and internal link structure. This helps search engines and users navigate your site more easily, reducing the chances of errors.

Any necessary changes to content or structure should be made gradually after the migration to minimize the impact on your site's performance.

Inform your audience about the domain change through newsletters, social media, and a blog post. This helps reduce confusion and ensures they know where to find you.

Informing your audience about a domain migration is essential for maintaining trust and traffic levels. Effective communication helps reduce confusion, ensures users know where to find you, and minimizes the impact on user experience. Announcing the move through multiple channels can also contribute to SEO by generating fresh content and potentially attracting new backlinks.

  • Announce the Change on Your Website: Publish a blog post detailing the reasons for the migration and the benefits it brings. This creates a new indexed page, improving your SEO and keeping your audience informed.
  • Leverage Social Media: Use your social media platforms to announce the migration. Include links to the new domain to guide followers and generate traffic. Consistent messaging across platforms helps reinforce the change.
  • Update Email Subscribers: Send a newsletter to your subscribers, explaining the migration and encouraging them to visit the new site. Include a call-to-action (CTA) to explore the new domain, helping to drive traffic and engagement.

Additionally, update your contact information, email signatures, and any online profiles with the new domain to ensure consistency and reduce confusion.

Ensure your old domain doesn't serve the same content as your new domain, which can confuse search engines and dilute rankings.

Duplicate content refers to identical or significantly similar content that appears on multiple URLs, either within the same domain or across different domains. This can confuse search engines and dilute your SEO efforts, as they may struggle to determine which version to rank. During a domain migration, it's essential to avoid serving the same content on both the old and new domains simultaneously.

Once the 301 redirects are set up and functioning correctly from your old domain to your new domain, you should no longer need to update the old site. Instead, focus on ensuring the new domain is indexed properly. Use Google Search Console to monitor for any issues with pages not being indexed or duplicate content alerts.

  • Use Canonical Tags: If you must keep content on both domains temporarily, use canonical tags to indicate the preferred version to search engines, reducing the risk of duplicate content issues.
  • Monitor Indexing in Google Search Console: Regularly check Google Search Console for any indexing issues or duplicate content warnings. Address any flagged pages to ensure proper indexing.
  • Avoid Changing Content During Migration: Minimize content changes during the migration process to avoid confusion and ensure that search engines can properly index the new site without conflicting signals.

Taking these precautions will help maintain your SEO integrity and ensure a smooth transition without negatively impacting your search engine rankings.

Backlinks, also known as inbound links, are links from other websites pointing to your domain. They are crucial for SEO as they indicate your content's authority and relevance. After a domain migration, it's important to ensure that these backlinks are either updated to your new domain or properly redirected. In addition, updating your social media profiles with the new domain helps maintain consistency and drive traffic.

Make sure to update all social media profiles, including LinkedIn, Facebook, Twitter (X), Instagram, and any other platforms where your old domain is referenced. This ensures users and search engines can find your new domain easily, helping to preserve your social presence and SEO value.

  • Identify Key Backlinks: Use tools like Google Search Console, Ahrefs, or Moz to identify high-authority backlinks pointing to your old domain. Prioritize updating these links to the new domain.
  • Update Social Media Profiles: Update your new domain on all social media platforms, including LinkedIn, Facebook, Twitter (X), Instagram, and other relevant sites. This helps maintain brand consistency and directs followers to your updated website.
  • Use the Disavow Tool for Toxic Links: If there are harmful or spammy backlinks pointing to your old domain, use Google’s Disavow Tool to prevent them from affecting your new domain’s SEO.

Regularly monitoring and managing both backlinks and social media links will help maintain your new domain’s SEO authority and ensure a smooth transition for your online presence.

Migrating to markhazleton.com: A Step-by-Step Guide

Moving my blog from markhazleton.controlorigins.com to markhazleton.com involved several technical steps, especially since my site is hosted on Azure Static Web Apps with Cloudflare managing DNS. Here’s how I navigated the process, including setting up DNS rules and routing with Cloudflare.

Step 1: Planning the Site Move

I began by thoroughly planning the move, auditing my current site using Screaming Frog to create a complete inventory of URLs. I set up markhazleton.com on Azure Static Web Apps, ensuring it was fully functional with the same content as the old domain. Verification of both domains in Google Search Console was crucial for using the Change of Address feature.

Step 2: Setting Up Cloudflare DNS

I configured Cloudflare to handle the DNS for markhazleton.com. Here's what I did:

  • Added markhazleton.com to Cloudflare and changed the domain's nameservers to point to Cloudflare.
  • Configured DNS records to direct traffic to the Azure Static Web Apps endpoint.
  • Ensured that both A and CNAME records were correctly pointing to Azure's IP addresses or endpoints.
Step 3: Configuring Cloudflare Page Rules for Routing

To manage routing, I used Cloudflare's Page Rules:

  • Set up a page rule to forward all traffic from markhazleton.controlorigins.com to markhazleton.com using a 301 redirect. This rule was crucial to inform search engines that the move was permanent. You must keep your DNS settings for CNAMES and A records on the old domain so the page rules work correctly.
  • Configured additional rules to cache static content and optimize loading times, which was beneficial given the static nature of Azure Static Web Apps.
Step 4: Updating Google Search Console with Change of Address
I submitted the Change of Address request in Google Search Console to notify Google about the domain change. It was important to confirm that the 301 redirects were fully operational before this step.
Step 5: Updating Internal Links and Sitemaps
After migrating, I updated all internal links to point to the new domain. This included links within content, navigation, and footers. I also generated a new sitemap for markhazleton.com and submitted it to Google Search Console, ensuring the old domain’s sitemap included 301 redirects.
Step 6: Monitoring the Migration Process
Post-migration monitoring was essential. I regularly checked Google Search Console for crawl errors and indexing issues, and I monitored site traffic on both domains using Google Analytics. This helped me quickly address any issues that arose during the migration.
Step 7: Updating External Links and Backlinks
I contacted webmasters of high-value backlinks to update their links to the new domain. Additionally, I updated my profiles on social media, business directories, and other platforms to reflect the domain change.
Step 8: Notifying My Audience and Updating Profiles
I announced the domain change to my audience via a blog post, newsletters, and social media updates. This communication was important to keep my audience informed and to maintain traffic levels during the transition.
Step 9: Final Checks and Ongoing Monitoring
For the first few months, I continued to monitor the migration’s impact on search rankings and site performance. Google’s “Move In Process” message remained visible in Search Console for some time but eventually disappeared once the new domain was fully indexed.

Lessons Learned and Best Practices

Using Cloudflare DNS for Seamless Domain Management
Cloudflare made DNS management and routing configuration straightforward. Its Page Rules feature was particularly useful for setting up efficient and SEO-friendly redirects.
Consistent Branding and Seamless User Experience
Keeping branding consistent across both domains was key to ensuring a seamless transition for users. This helped maintain the trust and familiarity of my audience during the move.
Proactive Monitoring and Adjustments
Regular checks in Google Search Console and Google Analytics were crucial for identifying and addressing any issues promptly. Adjustments were made as needed based on real-time data.

Expected Timeline and Considerations

Total Time Estimate
From planning to post-migration monitoring, the process took approximately 1 to 3 months. This allowed ample time for testing and adjustments to ensure a smooth transition. The longest time was waiting for Google to update the old domain status to "Moved" in Search Console.
Managing Fluctuations in Rankings and Traffic
Temporary fluctuations in search rankings and traffic were expected and occurred as Google processed the domain change. These fluctuations stabilized within a few weeks.
Ongoing Updates and Regular Monitoring
Regular updates and monitoring of both domains in Google Search Console were critical to maintain SEO performance and quickly resolve any emerging issues.

Moving my blog from markhazleton.controlorigins.com to markhazleton.com using Azure Static Web Apps and Cloudflare DNS was a relativly simple but timeconsuming. By following a detailed plan and leveraging the right tools, I was able to maintain SEO performance and provide a seamless experience for my users. If you're considering a similar move, I hope my experience provides a useful guide.