{"id":5863,"date":"2026-06-13T08:16:26","date_gmt":"2026-06-13T08:16:26","guid":{"rendered":"https:\/\/digitaldesigngenius.com\/DownloadAgency\/how-to-verify-your-seo-is-intact-after-a-wordpress-domain-migration\/"},"modified":"2026-06-13T08:16:28","modified_gmt":"2026-06-13T08:16:28","slug":"tips-on-how-to-examine-your-search-engine-optimization-is-intact-after-a-wordpress-area-migration","status":"publish","type":"post","link":"https:\/\/digitaldesigngenius.com\/DownloadAgency\/tips-on-how-to-examine-your-search-engine-optimization-is-intact-after-a-wordpress-area-migration\/","title":{"rendered":"Tips on how to Examine Your Search engine optimization Is Intact After a WordPress Area Migration"},"content":{"rendered":"<p><\/p>\n<div itemprop=\"text\">\n<p>Converting your area title is among the scariest Search engine optimization choices a WordPress web page proprietor could make. Achieved correct, your seek ratings continue to exist the transfer most commonly intact. Achieved flawed, you&#8217;ll be able to lose months of labor in a single day.<\/p>\n<p>I\u2019ve audited post-migration websites the place the entirety appeared positive at the floor, just for lacking redirects, stale canonical tags, or a sitemap nonetheless pointing to the previous area to kill ratings for weeks. I\u2019m right here to be sure that doesn\u2019t occur to you.<\/p>\n<p> On this information, I\u2019ll stroll you during the complete verification procedure: shooting your Search engine optimization baseline earlier than the transfer, confirming your redirects paintings, checking the canonical URLs and database hyperlinks that travel maximum websites up, and monitoring your restoration.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"How to Verify Your SEO Is Intact After a WordPress Domain Migration\" decoding=\"async\" width=\"680\" height=\"385\" alt=\"How to Verify Your SEO Is Intact After a WordPress Domain Migration\" class=\"wp-image-401825 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/how-to-verify-your-s-featured.jpg\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/how-to-verify-your-s-featured.jpg 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/how-to-verify-your-s-featured-300x170.jpg 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"How to Verify Your SEO Is Intact After a WordPress Domain Migration\" decoding=\"async\" width=\"680\" height=\"385\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/how-to-verify-your-s-featured.jpg\" alt=\"How to Verify Your SEO Is Intact After a WordPress Domain Migration\" class=\"wp-image-401825\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/how-to-verify-your-s-featured.jpg 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/how-to-verify-your-s-featured-300x170.jpg 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<div class=\"wpb-alert style-yellow\">\n<p>\n    <strong>TL;DR:<\/strong> Use<br \/>\n    Duplicator<br \/>\n    emigrate and again up your web page,<br \/>\n    All in One Search engine optimization<br \/>\n    to ensure and replace your canonical URLs and redirects, and<br \/>\n    MonsterInsights<br \/>\n    to trace your rating restoration. Maximum websites get better 80\u2013100% of ratings inside of 4\u20138 weeks when all 301 redirects are in position.\n<\/p>\n<\/div>\n<p>You&#8217;ll be able to use the short hyperlinks beneath to navigate during the article:<\/p>\n<h4 class=\"wp-block-heading\" id=\"aioseo-why-domain-migrations-put-your-seo-at-risk-7\">\n    Why Area Migrations Put Your Search engine optimization at Chance<br \/>\n<\/h4>\n<p>\n    While you replace domain names, Google has to find your new URLs, procedure your<br \/>\n    301 redirects, and reassess your content material earlier than it transfers your<br \/>\n    current rating authority. That procedure takes time, and mistakes at any degree<br \/>\n    can extend or completely cut back your Search engine optimization restoration.\n<\/p>\n<p>Maximum rating losses after area migrations come from 3 explicit failure issues: <\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Damaged or lacking 301 redirects:<\/strong> And not using a 301, Google treats your new area as a brand-new web page with out a rating indicators. Your previous area\u2019s authority does now not switch.<\/li>\n<li><strong>Stale canonical URLs:<\/strong> A canonical URL tells search engines like google which model of a web page is the \u201creputable\u201d one to rank. In case your new-domain pages nonetheless have canonical tags pointing to the previous area, Google will attempt to rank the previous URL as an alternative of the hot one.<\/li>\n<li><strong>A sitemap referencing the previous area:<\/strong> Google makes use of your sitemap to find and move slowly pages. A sitemap pointing to previous URLs slows down the invention of your new area\u2019s content material.<\/li>\n<\/ul>\n<p>\n    All 3 are fixable. The stairs beneath stroll you via checking every one in<br \/>\n    the suitable order, beginning earlier than you migrate.\n<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Domain Migration SEO Solutions\" decoding=\"async\" width=\"680\" height=\"346\" alt=\"Domain Migration SEO Solutions\" class=\"wp-image-402269 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/domain-migration-checkpoint.jpg\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/domain-migration-checkpoint.jpg 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/domain-migration-checkpoint-300x153.jpg 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Domain Migration SEO Solutions\" decoding=\"async\" width=\"680\" height=\"346\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/domain-migration-checkpoint.jpg\" alt=\"Domain Migration SEO Solutions\" class=\"wp-image-402269\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/domain-migration-checkpoint.jpg 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/domain-migration-checkpoint-300x153.jpg 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<div class=\"wpb-alert style-orange\">\n<p><strong>Notice: <\/strong>I constructed this information to run earlier than and thru your migration, so Step 1 captures a pre-migration baseline first. Should you\u2019ve already moved your web page, then skip that baseline and get started your tests at Step 2.<\/p>\n<\/div>\n<h4 class=\"wp-block-heading\" id=\"aioseo-step-1-build-your-pre-migration-seo-baseline-16\">\n    Step 1: Construct Your Pre-Migration Search engine optimization Baseline<br \/>\n<\/h4>\n<p>Sooner than you migrate your web page, you will have to seize a snapshot of your present Search engine optimization efficiency. <\/p>\n<p>And not using a baseline, you haven&#8217;t any strategy to inform whether or not your ratings are recuperating typically after the transfer or whether or not explicit pages are silently shedding floor.<\/p>\n<h5 class=\"wp-block-heading\" id=\"aioseo-export-your-keyword-rankings-18\">\n    Export Your Key phrase Scores<br \/>\n<\/h5>\n<p>\n    Your key phrase baseline is the \u2018earlier than picture\u2019 you\u2019ll evaluate in opposition to at weeks<br \/>\n    1, 2, and four after migration. You\u2019ll need to export your present key phrase<br \/>\n    positions, clicks, and impressions earlier than touching anything else to your web page.\n<\/p>\n<p>\n    You&#8217;ll be able to do that without cost without delay from Google Seek Console, or from inside of<br \/>\n    WordPress when you have All in One Search engine optimization\u2019s Elite plan.\n<\/p>\n<p>\n    To export from<br \/>\n    Google Seek Console, choose your web page belongings and click on \u2018Seek Effects\u2019 below \u2018Efficiency\u2019<br \/>\n    within the left sidebar. Set your date vary to the remaining 3 months, then click on<br \/>\n    \u2018Export\u2019 on the most sensible correct and select \u2018Obtain CSV\u2019.\n<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Google Search Console Performance report with Export button highlighted\" decoding=\"async\" width=\"680\" height=\"341\" alt=\"Google Search Console Performance report with Export button highlighted\" class=\"wp-image-402271 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/gsc-performance-report-export.jpg\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/gsc-performance-report-export.jpg 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/gsc-performance-report-export-300x150.jpg 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Google Search Console Performance report with Export button highlighted\" decoding=\"async\" width=\"680\" height=\"341\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/gsc-performance-report-export.jpg\" alt=\"Google Search Console Performance report with Export button highlighted\" class=\"wp-image-402271\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/gsc-performance-report-export.jpg 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/gsc-performance-report-export-300x150.jpg 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>Sooner than clicking export, be sure you type your information by means of \u2018Impressions\u2019 or \u2018Clicks\u2019 (best possible to lowest). This guarantees your most sensible 1,000 key phrases are your most useful ones.<\/p>\n<p>Then save the exported report in a devoted migration folder to your pc. This CSV accommodates the 4 columns you\u2019ll want in your baseline: question (key phrase), clicks, impressions, and moderate place. <\/p>\n<p><strong>Notice:<\/strong> Google Seek Console will export as much as your most sensible 1,000 key phrases, which is masses for monitoring your core Search engine optimization baseline.<\/p>\n<p>You probably have All in One Search engine optimization\u2019s Elite plan, then you&#8217;ll be able to pull the similar information with out leaving WordPress.<\/p>\n<p>\n    Merely move to <strong>AIOSEO \u00bb Seek Statistics<\/strong>, the place your key phrase<br \/>\n    positions, clicks, and impressions are already pulled in from Google Seek<br \/>\n    Console. For extra main points, see our information on<br \/>\n    find out how to see seek analytics in WordPress.\n<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Seeing keyword rankings in AIOSEO Search Stats\" decoding=\"async\" width=\"680\" height=\"406\" alt=\"Seeing keyword rankings in AIOSEO Search Stats\" class=\"wp-image-327203 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-kwrankings.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-kwrankings.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-kwrankings-300x179.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Seeing keyword rankings in AIOSEO Search Stats\" decoding=\"async\" width=\"680\" height=\"406\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-kwrankings.png\" alt=\"Seeing keyword rankings in AIOSEO Search Stats\" class=\"wp-image-327203\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-kwrankings.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-kwrankings-300x179.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>\n    Click on the \u2018Export\u2019 button to obtain a CSV of your present key phrase<br \/>\n    positions. Save this along your Google Seek Console export in the similar<br \/>\n    migration folder.\n<\/p>\n<p>\n    Whichever means you employ, make an observation of your most sensible 20 key phrases and their<br \/>\n    present moderate positions earlier than remaining the tab. Additionally take a screenshot of<br \/>\n    the assessment for a fast visible reference all over the aggravating<br \/>\n    post-migration length.\n<\/p>\n<p>Make sure you stay each the CSV and the screenshot to your migration folder. You\u2019ll open them once more at weeks 1, 2, and four post-migration to measure restoration development. <\/p>\n<h5 class=\"wp-block-heading\" id=\"aioseo-crawl-and-document-your-current-urls-28\">\n    Move slowly and Record Your Present URLs<br \/>\n<\/h5>\n<p>A whole listing of each web page to your web page is your roadmap for putting in place redirects later. If a web page is lacking from that listing, it received\u2019t get a redirect whilst you transfer. And as soon as its previous handle stops operating, the hunt rating that web page constructed up is long past for just right.<\/p>\n<p>You&#8217;ll be able to use Screaming Frog Search engine optimization Spider (loose for as much as 500 URLs, with limitless crawling to be had on their paid plan) to move slowly your present web page. <\/p>\n<p>Merely input your area within the seek bar on the most sensible and click on \u2018Get started\u2019. Screaming Frog will then move slowly each URL it could uncover to your web page.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Screaming Frog Showing a List of Crawled URLs\" decoding=\"async\" width=\"680\" height=\"369\" alt=\"Screaming Frog Showing a List of Crawled URLs\" class=\"wp-image-401834 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/screaming-frog-url-list.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/screaming-frog-url-list.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/screaming-frog-url-list-300x163.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Screaming Frog Showing a List of Crawled URLs\" decoding=\"async\" width=\"680\" height=\"369\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/screaming-frog-url-list.png\" alt=\"Screaming Frog Showing a List of Crawled URLs\" class=\"wp-image-401834\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/screaming-frog-url-list.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/screaming-frog-url-list-300x163.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>As soon as the move slowly is entire, you\u2019ll wish to move to <strong>Document \u00bb Export<\/strong> in Screaming Frog and save the entire URL listing as a CSV. To get a blank listing of simply your pictures, click on the \u2018Photographs\u2019 tab in Screaming Frog earlier than hitting export.<\/p>\n<p><strong>Tip:<\/strong> Should you run a pictures or recipe weblog, be sure you move slowly your symbol belongings too, so that you don\u2019t lose that precious symbol Search engine optimization.<\/p>\n<p>Retailer this report to your migration folder along the key phrase export.<\/p>\n<p>Whilst reviewing the move slowly effects, it would be best to search for any URLs that already go back a 301 or 302 standing. Those current redirects want cautious dealing with all over migration to steer clear of growing redirect chains. <\/p>\n<p>Additionally, report your homepage canonical URL. <\/p>\n<p>Proper-click your homepage, choose \u2018View Web page Supply\u2019, and press Ctrl+F (Cmd+F on Mac) to seek for <code>&lt;hyperlink rel=\"canonical\"<\/code>.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Example of a Canonical Tag in the Source Code of Paginated Content\" decoding=\"async\" width=\"680\" height=\"252\" alt=\"Example of a Canonical Tag in the Source Code of Paginated Content\" class=\"wp-image-400802 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/canonical-tag-paginated.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/canonical-tag-paginated.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/canonical-tag-paginated-300x111.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Example of a Canonical Tag in the Source Code of Paginated Content\" decoding=\"async\" width=\"680\" height=\"252\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/canonical-tag-paginated.png\" alt=\"Example of a Canonical Tag in the Source Code of Paginated Content\" class=\"wp-image-400802\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/canonical-tag-paginated.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/canonical-tag-paginated-300x111.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h4 class=\"wp-block-heading\" id=\"aioseo-step-2-migrate-your-site-with-duplicator-35\">\n    Step 2: Migrate Your Website online With Duplicator<br \/>\n<\/h4>\n<p>The process you employ emigrate your web page is in truth your first main Search engine optimization determination. <\/p>\n<p>For the switch itself, I strongly suggest the use of Duplicator as a result of how safely it handles your database all over the transfer.<\/p>\n<p>\n    While you run the Duplicator installer to your new area, it robotically<br \/>\n    updates each URL saved to your WordPress database to replicate the hot<br \/>\n    area. This comprises robotically solving your interior hyperlinks and symbol paths.\n<\/p>\n<p>\n    This automated URL substitute is what prevents the stale canonical and<br \/>\n    mixed-content issues lined later on this information. Gear that skip this<br \/>\n    step depart old-domain URLs scattered all over your database, which you<br \/>\n    then have to search out and attach manually.\n<\/p>\n<p>As soon as your migration is entire, verify it labored cleanly by means of going to <strong>Settings \u00bb Normal<\/strong> to your new WordPress dashboard. Each the \u2018WordPress Cope with\u2019 and \u2018Website online Cope with\u2019 fields will have to display your new area URL. In the event that they do, then you&#8217;re ready to transport directly to your next step.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Change the WordPress Address and Site URL to Your New Domain\" decoding=\"async\" width=\"680\" height=\"260\" alt=\"Change the WordPress Address and Site URL to Your New Domain\" class=\"wp-image-171121 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2023\/03\/internalseogeneralsettings.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2023\/03\/internalseogeneralsettings.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2023\/03\/internalseogeneralsettings-300x115.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Change the WordPress Address and Site URL to Your New Domain\" decoding=\"async\" width=\"680\" height=\"260\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2023\/03\/internalseogeneralsettings.png\" alt=\"Change the WordPress Address and Site URL to Your New Domain\" class=\"wp-image-171121\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2023\/03\/internalseogeneralsettings.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2023\/03\/internalseogeneralsettings-300x115.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<div class=\"wpb-alert style-yellow\">\n<p><strong>Necessary:<\/strong> Whilst you\u2019re to your new WordPress dashboard, move to <strong>Settings \u00bb Studying<\/strong> and make sure the \u2018Discourage search engines like google from indexing this web page\u2019 checkbox is <em>now not<\/em> checked.<\/p>\n<p>This surroundings is infrequently left on from staging or construction and can block Google from indexing your new area fully.<\/p>\n<\/div>\n<h5 class=\"wp-block-heading\" id=\"aioseo-confirm-your-robots-txt-isnt-blocking-the-new-site-62\">Verify Your robots.txt Isn\u2019t Blocking off the New Website online<\/h5>\n<p>The \u2018Discourage search engines like google\u2019 checkbox isn\u2019t the one factor that may block crawling. Your <code>robots.txt<\/code> report can do it too, and a stale rule carried over from staging is straightforward to omit.<\/p>\n<p>To test this, open <code>https:\/\/yournewdomain.com\/robots.txt<\/code> to your browser.<\/p>\n<p>Verify two issues. First, that no stray <code>Disallow: \/<\/code> rule (or a leftover staging rule) is obstructing vital content material. 2nd, that any <code>Sitemap:<\/code> line issues in your new area\u2019s sitemap, now not the previous one.<\/p>\n<p>Should you use All in One Search engine optimization, you&#8217;ll be able to repair this with out enhancing recordsdata by means of hand. Simply move to <strong>All in One Search engine optimization \u00bb Gear<\/strong>, flip at the \u2018Permit Customized Robots.txt\u2019 toggle, and proper any old-fashioned rule. The robots.txt editor is incorporated within the loose model.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Adding a Custom Robots.txt Rule Using AIOSEO\" decoding=\"async\" width=\"680\" height=\"357\" alt=\"Adding a Custom Robots.txt Rule Using AIOSEO\" class=\"wp-image-357110 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/07\/aioseo-add-a-custom-robots-txt-rule.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/07\/aioseo-add-a-custom-robots-txt-rule.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/07\/aioseo-add-a-custom-robots-txt-rule-300x158.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Adding a Custom Robots.txt Rule Using AIOSEO\" decoding=\"async\" width=\"680\" height=\"357\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/07\/aioseo-add-a-custom-robots-txt-rule.png\" alt=\"Adding a Custom Robots.txt Rule Using AIOSEO\" class=\"wp-image-357110\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/07\/aioseo-add-a-custom-robots-txt-rule.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/07\/aioseo-add-a-custom-robots-txt-rule-300x158.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>For more info on getting those regulations correct, see our information on find out how to optimize your robots.txt for Search engine optimization in WordPress.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h4 class=\"wp-block-heading\" id=\"aioseo-step-3-set-up-301-redirects-from-your-old-domain-55\">\n    Step 3: Set Up 301 Redirects From Your Outdated Area<br \/>\n<\/h4>\n<p>A 301 redirect tells Google that your previous URLs have completely moved to new ones.<\/p>\n<p>Recall to mind a 301 redirect like submitting an enduring \u2018Trade of Cope with\u2019 shape with the publish workplace so your Search engine optimization recognition forwards accurately. <\/p>\n<p>With out 301 redirects, Google treats your previous and new domain names as fully separate websites, and your rating indicators keep at the previous area. <\/p>\n<p>For a whole assessment of your choices, see our information on find out how to do a complete web page redirect in WordPress.<\/p>\n<h5 class=\"wp-block-heading\" id=\"aioseo-set-up-a-full-site-redirect-in-aioseo-57\">\n    Set Up a Complete Website online Redirect in AIOSEO<br \/>\n<\/h5>\n<p>All in One Search engine optimization is the most efficient Search engine optimization toolkit for WordPress that permits you to take care of sitemaps, canonical tags, key phrase monitoring, and redirects multi function position.<\/p>\n<p>Its Complete Website online Redirect software (Professional plan and above) is the most straightforward strategy to redirect your whole previous area to the hot one. You configure it as soon as and AIOSEO robotically sends your whole previous URLs to their matching pages at the new area the use of 301 redirects.<\/p>\n<p>To your previous WordPress web page, move to <strong>All in One Search engine optimization \u00bb Redirects<\/strong>. If you&#8217;re enabling this for the primary time, click on the \u2018Turn on Redirects\u2019 button. Then click on the \u2018Complete Website online Redirect\u2019 tab.<\/p>\n<p>You\u2019ll see a \u2018Relocate Website online\u2019 toggle. Move forward and switch it on.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"AIOSEO Full Site Redirect tab with Relocate Site toggle turned on\" decoding=\"async\" width=\"680\" height=\"300\" alt=\"AIOSEO Full Site Redirect tab with Relocate Site toggle turned on\" class=\"wp-image-402280 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/aioseo-relocate-site.jpg\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/aioseo-relocate-site.jpg 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/aioseo-relocate-site-300x132.jpg 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"AIOSEO Full Site Redirect tab with Relocate Site toggle turned on\" decoding=\"async\" width=\"680\" height=\"300\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/aioseo-relocate-site.jpg\" alt=\"AIOSEO Full Site Redirect tab with Relocate Site toggle turned on\" class=\"wp-image-402280\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/aioseo-relocate-site.jpg 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/aioseo-relocate-site-300x132.jpg 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>\n    Within the \u2018Relocate to area\u2019 box, input your new area URL. Make sure you<br \/>\n    double-check the spelling. A typo right here manner each customer to your previous<br \/>\n    area will get despatched to the flawed position.\n<\/p>\n<p>In the end, click on \u2018Save Adjustments\u2019. AIOSEO will now redirect all visitors out of your previous area to the matching pages to your new area robotically.<\/p>\n<div class=\"wpb-alert style-yellow\">\n<p><strong>Necessary Caution:<\/strong> As a result of this technique runs from a plugin, All in One Search engine optimization will have to keep put in and lively to your previous web page, and that previous WordPress set up will have to stay reside. You will have to stay your previous area title registered, your previous internet web hosting lively, and your previous WordPress web page put in. Should you delete the previous web page, cancel the web hosting, or let the area expire, your redirects will right away prevent operating.<\/p>\n<\/div>\n<h5 class=\"wp-block-heading\" id=\"aioseo-test-your-redirects-before-proceeding-65\">\n    Take a look at Your Redirects Sooner than Continuing<br \/>\n<\/h5>\n<p>Trying out your redirects earlier than notifying Google is vital. Filing a change-of-address notification with damaged redirects slows all of the migration restoration. <\/p>\n<p>As an alternative, spend 10 mins checking your key URLs now to steer clear of weeks of rating issues later. <\/p>\n<p>I like to recommend visiting an exterior software like httpstatus.io slightly than trying out to your browser, as internet browsers regularly \u2018have in mind\u2019 previous redirects and will display you false effects.<\/p>\n<p>Input your previous homepage URL and make sure it returns a 301 standing and resolves to the proper new-domain URL.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"httpstatus.io showing 301 status for old domain URL resolving to new domain\" decoding=\"async\" width=\"680\" height=\"351\" alt=\"httpstatus.io showing 301 status for old domain URL resolving to new domain\" class=\"wp-image-402282 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/httpstatus-301-status.jpg\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/httpstatus-301-status.jpg 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/httpstatus-301-status-300x155.jpg 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"httpstatus.io showing 301 status for old domain URL resolving to new domain\" decoding=\"async\" width=\"680\" height=\"351\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/httpstatus-301-status.jpg\" alt=\"httpstatus.io showing 301 status for old domain URL resolving to new domain\" class=\"wp-image-402282\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/httpstatus-301-status.jpg 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/httpstatus-301-status-300x155.jpg 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>\n    You will have to repeat this check in your most sensible 5 posts and your primary class<br \/>\n    pages to make sure the URLs are mapping correctly to the hot web page.\n<\/p>\n<p>If <code>httpstatus.io<\/code> presentations a 302 as an alternative of 301, or a sequence of more than one hops, then return to <strong>All in One Search engine optimization \u00bb Redirects<\/strong>. <\/p>\n<p>First, open the \u2018Complete Website online Redirect\u2019 tab and make sure there aren&#8217;t any typos within the \u2018Relocate to area\u2019 box. If that appears proper, test your same old \u2018Redirects\u2019 tab to be sure to don\u2019t have older, person redirect regulations conflicting along with your new complete web page redirect.<\/p>\n<p><strong>Professional Tip:<\/strong> A redirect chain occurs when <code>oldsite.com\/web page<\/code> is going to a staging URL, which then is going to newsite.com\/web page. Each and every further hop within the chain passes somewhat much less Search engine optimization fairness and provides latency for guests. Repair chains so each previous URL redirects without delay to the hot URL in one 301 hop.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h4 class=\"wp-block-heading\" id=\"aioseo-step-4-register-your-new-domain-in-google-search-console-74\">\n    Step 4: Sign up Your New Area in Google Seek Console<br \/>\n<\/h4>\n<p>\n    Google treats your previous and new domain names as fully separate homes. To<br \/>\n    switch your rating indicators, you wish to have to ensure the hot area in Google<br \/>\n    Seek Console, put up a change-of-address notification, and resubmit your<br \/>\n    sitemap.\n<\/p>\n<p>For the whole steps, see Step 5 of our information on find out how to correctly transfer WordPress to a brand new area with out shedding Search engine optimization. <\/p>\n<p>Here&#8217;s a abstract of the 3 issues you wish to have to do.<\/p>\n<h5 class=\"wp-block-heading\" id=\"aioseo-add-and-verify-your-new-domain-property-76\">\n    Upload and Examine Your New Area Belongings<br \/>\n<\/h5>\n<p>\n    You want each your previous and new domain names as verified homes in<br \/>\n    Google Seek Console. Your previous area will have to already be there.\n<\/p>\n<p>\n    For the hot one, click on the valuables dropdown on the most sensible left, choose \u2018Upload<br \/>\n    Belongings\u2019, select your private home kind, and apply the verification steps.\n<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Select propety type option in Google Search Console\" decoding=\"async\" width=\"680\" height=\"419\" alt=\"Select property type option in Google Search Console\" class=\"wp-image-375969 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2018\/07\/gsc-propety-type.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2018\/07\/gsc-propety-type.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2018\/07\/gsc-propety-type-300x185.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Select propety type option in Google Search Console\" decoding=\"async\" width=\"680\" height=\"419\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2018\/07\/gsc-propety-type.png\" alt=\"Select property type option in Google Search Console\" class=\"wp-image-375969\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2018\/07\/gsc-propety-type.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2018\/07\/gsc-propety-type-300x185.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<h5 class=\"wp-block-heading\" id=\"aioseo-submit-the-change-of-address-notification-84\">\n    Post the Trade-of-Cope with Notification<br \/>\n<\/h5>\n<p>That is the step that tells Google your web page has completely moved.<\/p>\n<p>\n    You want to change in your previous area belongings in Google Seek Console and<br \/>\n    move to <strong>Settings \u00bb Trade of handle<\/strong>.\n<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Google Search Console Change of Address tool\" decoding=\"async\" width=\"680\" height=\"322\" alt=\"Google Search Console Change of Address tool\" class=\"wp-image-254772 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/02\/gsc-change-of-address.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/02\/gsc-change-of-address.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/02\/gsc-change-of-address-300x142.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Google Search Console Change of Address tool\" decoding=\"async\" width=\"680\" height=\"322\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/02\/gsc-change-of-address.png\" alt=\"Google Search Console Change of Address tool\" class=\"wp-image-254772\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/02\/gsc-change-of-address.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/02\/gsc-change-of-address-300x142.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>Subsequent, you will have to choose your new area from the \u2018Replace Google\u2019 segment, and click on \u2018Validate &amp; Replace\u2019. <\/p>\n<p>\n    Google will test your 301 redirects are in position and stroll you via a<br \/>\n    transient wizard to finish the request. If Google Seek Console can not test<br \/>\n    the redirects, then return to Step 3 and make sure your Complete Website online Redirect is<br \/>\n    lively earlier than retrying.\n<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Adding new domain to Google Search Console\" decoding=\"async\" width=\"680\" height=\"344\" alt=\"Adding new domain to Google Search Console\" class=\"wp-image-254775 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/02\/gsc-newdomain.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/02\/gsc-newdomain.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/02\/gsc-newdomain-300x152.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Adding new domain to Google Search Console\" decoding=\"async\" width=\"680\" height=\"344\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/02\/gsc-newdomain.png\" alt=\"Adding new domain to Google Search Console\" class=\"wp-image-254775\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/02\/gsc-newdomain.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/02\/gsc-newdomain-300x152.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<h5 class=\"wp-block-heading\" id=\"aioseo-resubmit-your-xml-sitemap-89\">\n    Resubmit Your XML Sitemap<br \/>\n<\/h5>\n<p>\n    All in One Search engine optimization robotically updates your sitemap\u2019s interior hyperlinks when your<br \/>\n    web page URL adjustments, however you continue to wish to resubmit this new map to Google<br \/>\n    Seek Console manually. This queues your new area\u2019s URLs for crawling<br \/>\n    slightly than looking forward to the following automatic move slowly cycle.\n<\/p>\n<p>First, it would be best to double-check that your lively sitemap is reflecting the hot area. To your <em>new<\/em> WordPress dashboard, navigate to <strong>AIOSEO \u00bb Sitemaps<\/strong> to view your configuration.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Sitemap settings in All in One SEO\" decoding=\"async\" width=\"680\" height=\"340\" alt=\"Sitemap settings in All in One SEO\" class=\"wp-image-210131 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2021\/02\/aioseositemapspage.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2021\/02\/aioseositemapspage.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2021\/02\/aioseositemapspage-300x150.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Sitemap settings in All in One SEO\" decoding=\"async\" width=\"680\" height=\"340\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2021\/02\/aioseositemapspage.png\" alt=\"Sitemap settings in All in One SEO\" class=\"wp-image-210131\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2021\/02\/aioseositemapspage.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2021\/02\/aioseositemapspage-300x150.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>\n    Merely click on at the \u2018Open Sitemap\u2019 button to peer a hyperlink in your XML sitemap.\n<\/p>\n<p>\n    While you replica your up to date sitemap URL from this display screen, you&#8217;ll be able to head again<br \/>\n    over in your new Google Seek Console belongings and click on \u2018Sitemaps\u2019 within the<br \/>\n    left sidebar to stick and put up it.\n<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Add a new sitemap\" decoding=\"async\" width=\"680\" height=\"256\" alt=\"Add a new sitemap\" class=\"wp-image-238558 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2018\/12\/searchconsolesitemapspage.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2018\/12\/searchconsolesitemapspage.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2018\/12\/searchconsolesitemapspage-300x113.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Add a new sitemap\" decoding=\"async\" width=\"680\" height=\"256\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2018\/12\/searchconsolesitemapspage.png\" alt=\"Add a new sitemap\" class=\"wp-image-238558\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2018\/12\/searchconsolesitemapspage.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2018\/12\/searchconsolesitemapspage-300x113.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>For a visible walkthrough on gaining access to this menu to your plugin and filing the hyperlink to Google, see our step by step educational on find out how to upload an XML sitemap to Google Seek Console.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h4 class=\"wp-block-heading\" id=\"aioseo-step-5-verify-canonical-urls-are-correct-97\">\n    Step 5: Examine Canonical URLs Are Right kind<br \/>\n<\/h4>\n<p>\n    A canonical URL is the \u2018reputable\u2019 model of a web page that search engines like google<br \/>\n    will have to index and rank. After a site migration, canonical tags that also<br \/>\n    level in your previous area are some of the commonplace reasons of sluggish rating<br \/>\n    restoration.\n<\/p>\n<p>The brand new-domain web page successfully tells Google to rank the previous URL as an alternative.<\/p>\n<div class=\"wpb-alert style-yellow\">\n<p>\n    <strong>Notice:<\/strong> Should you used Duplicator emigrate your web page in Step<br \/>\n    2, it robotically updates canonical URLs saved within the database all over<br \/>\n    deployment. Chances are you&#8217;ll to find that the entirety already seems to be proper. Nonetheless run<br \/>\n    the spot-check beneath to catch any canonical overrides set on the person<br \/>\n    publish degree, which Duplicator would possibly not replace.\n<\/p>\n<\/div>\n<h5 class=\"wp-block-heading\" id=\"aioseo-check-your-global-canonical-settings-in-aioseo-123\">\n    Test Your World Canonical Settings in AIOSEO<br \/>\n<\/h5>\n<p>\n    All in One Search engine optimization<br \/>\n    robotically generates sitewide canonical tags in accordance with your WordPress web page<br \/>\n    URL. After migrating with Duplicator, those will have to already replicate your new<br \/>\n    area.\n<\/p>\n<p>\n    What you do wish to test manually are two redirect settings that save you<br \/>\n    duplicate-content problems on skinny pages.\n<\/p>\n<p>Move to <strong>All in One Search engine optimization \u00bb Seek Look<\/strong> and click on the \u2018Complicated\u2019 tab. You&#8217;re going to see a \u2018Paged Structure\u2019 surroundings, which provides a web page quantity variable to the Search engine optimization name and outline of paginated archive pages (as an example, \u2018Web page 2\u2019, \u2018Web page 3\u2019).<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Checking the Paged Format in All in One SEO\" decoding=\"async\" width=\"680\" height=\"298\" alt=\"Checking the Paged Format in All in One SEO\" class=\"wp-image-402469 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/aioseo-paged-format.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/aioseo-paged-format.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/aioseo-paged-format-300x131.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Checking the Paged Format in All in One SEO\" decoding=\"async\" width=\"680\" height=\"298\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/aioseo-paged-format.png\" alt=\"Checking the Paged Format in All in One SEO\" class=\"wp-image-402469\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/aioseo-paged-format.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/aioseo-paged-format-300x131.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>\n    The default structure presentations 3 elements: a separator, the phrase \u2018Web page\u2019, and<br \/>\n    a web page quantity variable. You simply wish to verify the sphere isn\u2019t clean.\n<\/p>\n<p>Whether it is clean, you&#8217;ll be able to repair the default by means of deciding on a separator from the primary dropdown, typing \u2018Web page\u2019 within the textual content box, and deciding on the web page quantity variable from the overall dropdown.<\/p>\n<p>This makes every paginated web page seem distinctive to Google with out the use of redirects, combating replica content material flags.<\/p>\n<p>Then click on the \u2018Symbol Search engine optimization\u2019 tab in the similar Seek Look menu.<\/p>\n<p>Verify that \u2018Redirect Attachment URLs\u2019 isn&#8217;t set to \u2018Disabled\u2019. This redirects skinny media attachment pages to the guardian publish or web page the place the picture is hosted to stay the ones low-value pages out of Google\u2019s index.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Redirect media attachment URLs in AIOSEO\" decoding=\"async\" width=\"680\" height=\"265\" alt=\"Redirect media attachment URLs in AIOSEO\" class=\"wp-image-189890 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/04\/imageseoaioseosearchappearance.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/04\/imageseoaioseosearchappearance.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/04\/imageseoaioseosearchappearance-300x117.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Redirect media attachment URLs in AIOSEO\" decoding=\"async\" width=\"680\" height=\"265\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/04\/imageseoaioseosearchappearance.png\" alt=\"Redirect media attachment URLs in AIOSEO\" class=\"wp-image-189890\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/04\/imageseoaioseosearchappearance.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/04\/imageseoaioseosearchappearance-300x117.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>\n    The \u2018Attachment\u2019 choice (the default) redirects attachment pages without delay to<br \/>\n    the picture report. \u2018Attachment Mother or father\u2019 redirects to the publish or web page the place the<br \/>\n    symbol is used, although pictures now not hooked up to any publish will nonetheless display their<br \/>\n    attachment web page.\n<\/p>\n<p>Both choice helps to keep those skinny pages out of Google\u2019s index.<\/p>\n<h5 class=\"wp-block-heading\" id=\"aioseo-spot-check-your-most-important-pages-106\">\n    Spot-Test Your Maximum Necessary Pages<br \/>\n<\/h5>\n<p>World settings quilt the default, however person posts and pages could have canonical overrides set on the publish degree. <\/p>\n<p>You will have to test your highest-traffic pages to catch any lingering old-domain references. <\/p>\n<p>\n    You&#8217;ll be able to open every web page to your browser, right-click anyplace at the web page,<br \/>\n    and choose \u2018View Web page Supply\u2019. Then, merely use Ctrl+F (Cmd+F on Mac) to<br \/>\n    seek the supply code for <code>&lt;hyperlink rel=\"canonical\"<\/code>.\n<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Example of a Canonical Tag in the Source Code of Paginated Content\" decoding=\"async\" width=\"680\" height=\"252\" alt=\"Example of a Canonical Tag in the Source Code of Paginated Content\" class=\"wp-image-400802 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/canonical-tag-paginated.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/canonical-tag-paginated.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/canonical-tag-paginated-300x111.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Example of a Canonical Tag in the Source Code of Paginated Content\" decoding=\"async\" width=\"680\" height=\"252\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/canonical-tag-paginated.png\" alt=\"Example of a Canonical Tag in the Source Code of Paginated Content\" class=\"wp-image-400802\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/canonical-tag-paginated.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/canonical-tag-paginated-300x111.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>Verify the URL within the canonical tag references your new area.<\/p>\n<p>Should you to find any web page nonetheless appearing the previous area, then open that publish to your new web page\u2019s WordPress editor, scroll all the way down to the All in One Search engine optimization settings panel, click on the \u2018Complicated\u2019 tab, and replace the canonical URL box. <\/p>\n<p>In the end, save the publish to use the replace.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Setting a Canonical URL Using AIOSEO\" decoding=\"async\" width=\"680\" height=\"191\" alt=\"Setting a Canonical URL Using AIOSEO\" class=\"wp-image-282235 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/06\/protectcontent-canonicalurl.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/06\/protectcontent-canonicalurl.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/06\/protectcontent-canonicalurl-300x84.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Setting a Canonical URL Using AIOSEO\" decoding=\"async\" width=\"680\" height=\"191\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/06\/protectcontent-canonicalurl.png\" alt=\"Setting a Canonical URL Using AIOSEO\" class=\"wp-image-282235\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/06\/protectcontent-canonicalurl.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2024\/06\/protectcontent-canonicalurl-300x84.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>\n    For a deeper rationalization of the way canonical tags paintings, see our information on<br \/>\n    what a canonical URL is and find out how to use it in WordPress.\n<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h4 class=\"wp-block-heading\" id=\"aioseo-step-6-fix-mixed-content-and-broken-links-112\">Step 6: Repair Database URLs, Blended Content material, and Damaged Hyperlinks<\/h4>\n<p>After migration, some pictures, scripts, and stylesheets to your new web page would possibly nonetheless be pointing in your previous area or loading over an insecure HTTP connection. The ones stale belongings will reason damaged pictures and safety warnings the instant your previous area is going offline.<\/p>\n<p>Whilst migration equipment like Duplicator substitute these kinds of robotically all over deployment, it\u2019s vital to run a guide cleanup series to catch hardcoded mistakes, combined content material, or damaged interior hyperlinks.<\/p>\n<h5 class=\"wp-block-heading\" id=\"aioseo-replace-hardcoded-urls-in-the-database-115\">\n    Change Hardcoded URLs within the Database<br \/>\n<\/h5>\n<div class=\"wpb-alert style-yellow\">\n<p><strong>Caution:<\/strong> Changing database URLs is an enduring, irreversible motion. Sooner than you get started, at all times create an entire backup of your website online.<\/p>\n<\/div>\n<p>Whilst Duplicator handles same old URL updates all over migration, hardcoded hyperlinks within web page builder layouts, textual content widgets, or customized theme choices infrequently get left in the back of. Operating a snappy scan with Seek &amp; Change The entirety by means of WPCode makes certain no previous hyperlinks are neglected.<\/p>\n<p>I like to recommend this plugin as it replaces URLs throughout your whole WordPress database with out corrupting serialized information, which is a commonplace drawback with much less cautious equipment.<\/p>\n<p>Now we have an in depth article on find out how to simply replace URLs when transferring your WordPress web page, however listed below are the principle steps.<\/p>\n<p>First, you wish to have to put in and turn on Seek &amp; Change The entirety from the WordPress plugin repository. If you wish to have lend a hand, see our information on find out how to set up a WordPress plugin.<\/p>\n<p>\n    As soon as activated, merely navigate to<br \/>\n    <strong>Gear \u00bb WP Seek &amp; Change<\/strong> to your WordPress admin.<br \/>\n    Right here, you\u2019ll wish to input your previous area URL within the \u2018Seek for\u2019 box and<br \/>\n    your new area URL within the \u2018Change with\u2019 box.\n<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Using the Search &amp; Replace Everything by WPCode Plugin to Fix Links to Your Old Site\" decoding=\"async\" width=\"680\" height=\"278\" alt=\"Using the Search &amp; Replace Everything by WPCode Plugin to Fix Links to Your Old Site\" class=\"wp-image-402479 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/search-replace-urls.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/search-replace-urls.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/search-replace-urls-300x123.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Using the Search &amp; Replace Everything by WPCode Plugin to Fix Links to Your Old Site\" decoding=\"async\" width=\"680\" height=\"278\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/search-replace-urls.png\" alt=\"Using the Search &amp; Replace Everything by WPCode Plugin to Fix Links to Your Old Site\" class=\"wp-image-402479\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/search-replace-urls.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/search-replace-urls-300x123.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>Then remember to test all to be had database tables within the listing beneath the enter fields.<\/p>\n<p>You&#8217;ll be able to do that simply by means of clicking the \u2018Choose All\u2019 hyperlink.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"WP Search and Replace dry run results showing rows affected count\" decoding=\"async\" width=\"680\" height=\"329\" alt=\"WP Search and Replace dry run results showing rows affected count\" class=\"wp-image-402480 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/search-replace-select-all-tables.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/search-replace-select-all-tables.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/search-replace-select-all-tables-300x145.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"WP Search and Replace dry run results showing rows affected count\" decoding=\"async\" width=\"680\" height=\"329\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/search-replace-select-all-tables.png\" alt=\"WP Search and Replace dry run results showing rows affected count\" class=\"wp-image-402480\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/search-replace-select-all-tables.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/search-replace-select-all-tables-300x145.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>Subsequent, click on the \u2018Preview Seek &amp; Change\u2019 button to peer a preview of the URLs that may be changed, with out making any adjustments.<\/p>\n<p>\n    Evaluation the row depend to verify the quantity seems to be affordable in your web page<br \/>\n    dimension.\n<\/p>\n<p>As soon as you&#8217;re happy with the dry run preview, you&#8217;re ready for the reside substitute. Merely click on the \u2018Change All\u2019 button.<\/p>\n<p><strong>Notice for Web page Builder Customers:<\/strong> Should you use a web page builder like Elementor or Divi, then you could nonetheless see damaged background pictures after operating a Seek &amp; Change. It&#8217;s because developers retailer URLs in static CSS recordsdata.<\/p>\n<p>To mend this, you will have to transparent your WordPress cache and regenerate your web page builder recordsdata. As an example, in Elementor, move to <strong>Elementor \u00bb Gear<\/strong> and click on \u2018Regenerate Recordsdata &amp; Information\u2019.<\/p>\n<h5 class=\"wp-block-heading\" id=\"aioseo-fix-ssl-mixed-content-errors\">Test for and Repair SSL Blended Content material Mistakes<\/h5>\n<p>Sooner than chasing any mixed-content warnings, verify a sound SSL certificates is put in and covers your new area. Maximum hosts factor one robotically, however a brand-new area infrequently wishes it carried out first.<\/p>\n<p>In case your previous area used same old HTTP and your new one forces safe HTTPS, then you could understand a damaged padlock icon or a safety caution to your browser handle bar when visiting your new web page. It is a combined content material error.<\/p>\n<p>It occurs when your website online configuration is safe, however an embedded background script, stylesheet, or symbol asset continues to be seeking to load over an insecure connection.<\/p>\n<p>Should you see lively safety warnings or damaged pictures to your new area, you&#8217;ll be able to get to the bottom of them temporarily by means of following our step by step information on find out how to repair the combined content material error in WordPress.<\/p>\n<h5 class=\"wp-block-heading\" id=\"aioseo-scan-for-remaining-broken-links-with-aioseo-123\">Scan for Final Damaged Hyperlinks<\/h5>\n<p>After changing your database URLs, it\u2019s a good suggestion to make use of the Damaged Hyperlink Checker by means of AIOSEO plugin to catch any interior hyperlinks nonetheless resolving to surprising 404 mistakes.<\/p>\n<p>For a whole visible walkthrough on managing those inline mistakes, see our instructional on find out how to to find and attach damaged hyperlinks in WordPress.<\/p>\n<p>As soon as activated and attached, the plugin robotically scans your content material within the background. You&#8217;ll be able to test its development at any time by means of navigating to <strong>Damaged Hyperlinks \u00bb Damaged Hyperlinks<\/strong> to your WordPress admin house.<\/p>\n<p>If the background scan uncovers any problems, you are going to see them compiled in a blank listing. For every damaged hyperlink discovered, you&#8217;ll be able to use the inline \u2018Edit URL\u2019 solution to proper the error right away, or click on \u2018Unlink\u2019 to soundly take away the lifeless hyperlink out of your publish.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"View status details on broken links\" decoding=\"async\" width=\"680\" height=\"279\" alt=\"View status details on broken links\" class=\"wp-image-214629 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/10\/brokenlinkscheckerstatusdetails.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/10\/brokenlinkscheckerstatusdetails.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/10\/brokenlinkscheckerstatusdetails-300x123.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"View status details on broken links\" decoding=\"async\" width=\"680\" height=\"279\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/10\/brokenlinkscheckerstatusdetails.png\" alt=\"View status details on broken links\" class=\"wp-image-214629\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/10\/brokenlinkscheckerstatusdetails.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/10\/brokenlinkscheckerstatusdetails-300x123.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>While you end cleansing up the listing, the cloud scanner will test the fixes all over its subsequent automatic move.<\/p>\n<p>Blank interior hyperlinks additionally save you redirect chains that waste Google\u2019s move slowly price range. If the scanner flags extra damaged hyperlinks, repair them the similar means and test again after the following background move.<\/p>\n<h5 class=\"wp-block-heading\" id=\"aioseo-find-and-fix-any-hard-404-errors-177\">In finding and Repair Any Exhausting 404 Mistakes<\/h5>\n<p>The broken-link scan above catches lifeless hyperlinks within your content material. A difficult 404 is a distinct drawback: a web page to your new web page that lots as \u2018Now not discovered\u2019 as it by no means migrated, its URL used to be renamed, or its redirect didn\u2019t fireplace.<\/p>\n<p>To search out those, run the similar Screaming Frog move slowly you utilized in Step 1, however this time level it at your <em>new<\/em> area. As soon as the move slowly finishes, click on the \u2018Reaction Codes\u2019 tab and search for \u20184xx Shopper Error\u2019 to peer each URL returning a 404.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Screaming Frog 404\" decoding=\"async\" width=\"680\" height=\"277\" alt=\"Screaming Frog 404\" class=\"wp-image-406111 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/screaming-frog-404.jpg\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/screaming-frog-404.jpg 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/screaming-frog-404-300x122.jpg 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Screaming Frog 404\" decoding=\"async\" width=\"680\" height=\"277\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/screaming-frog-404.jpg\" alt=\"Screaming Frog 404\" class=\"wp-image-406111\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/screaming-frog-404.jpg 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/screaming-frog-404-300x122.jpg 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>It additionally is helping to cross-check this listing in opposition to Google Seek Console. <\/p>\n<p>To your new area belongings, move to <strong>Indexing \u00bb Pages<\/strong> and search for any \u2018Now not discovered (404)\u2019 rows, which flag pages Google anticipated to search out however couldn\u2019t.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Google Search Console Pages That Aren't Indexed\" decoding=\"async\" width=\"680\" height=\"306\" alt=\"Google Search Console Pages That Aren't Indexed\" class=\"wp-image-215013 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/10\/brokenlinksgooglesearchconsolenotfound404.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/10\/brokenlinksgooglesearchconsolenotfound404.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/10\/brokenlinksgooglesearchconsolenotfound404-300x135.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Google Search Console Pages That Aren't Indexed\" decoding=\"async\" width=\"680\" height=\"306\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/10\/brokenlinksgooglesearchconsolenotfound404.png\" alt=\"Google Search Console Pages That Aren't Indexed\" class=\"wp-image-215013\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/10\/brokenlinksgooglesearchconsolenotfound404.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2019\/10\/brokenlinksgooglesearchconsolenotfound404-300x135.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>For every laborious 404, you will have two fixes:<\/p>\n<ul class=\"wp-block-list\">\n<li>If the web page will have to nonetheless exist, repair or republish it at its proper handle.<\/li>\n<li>If the web page moved to a brand new URL, you&#8217;ll be able to upload a 301 redirect in All in One Search engine optimization that sends the previous handle instantly to the hot one. This recovers the rating indicators {that a} lifeless web page would in a different way lose.<\/li>\n<\/ul>\n<h5 class=\"wp-block-heading\" id=\"aioseo-update-your-most-valuable-external-backlinks-183\">Replace Your Maximum Precious Exterior Inbound links<\/h5>\n<p>The stairs above repair the hyperlinks within your personal web page. However different internet sites would possibly nonetheless be linking in your previous area, and the ones exterior oneway links are a few of your most powerful rating indicators.<\/p>\n<p>Your 301 redirects do move that rating price in your new area. However that hand-off isn\u2019t everlasting: it could weaken over the years because it passes during the redirect, and it stops totally for those who ever let the previous area expire.<\/p>\n<p>A right away hyperlink in your new area is at all times more potent than one who has to move via a redirect. So it\u2019s value updating your most useful oneway links on the supply.<\/p>\n<p>To search out them, open Google Seek Console and move to <strong>Hyperlinks \u00bb Most sensible linking websites<\/strong> on both your previous or new belongings. This presentations you which internet sites ship you essentially the most hyperlinks, so you realize the place to center of attention.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Google Search Console backlinks\" decoding=\"async\" width=\"680\" height=\"352\" alt=\"Google Search Console backlinks\" class=\"wp-image-401883 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/gsc-top-linking-sites.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/gsc-top-linking-sites.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/gsc-top-linking-sites-300x155.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Google Search Console backlinks\" decoding=\"async\" width=\"680\" height=\"352\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/gsc-top-linking-sites.png\" alt=\"Google Search Console backlinks\" class=\"wp-image-401883\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/gsc-top-linking-sites.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/05\/gsc-top-linking-sites-300x155.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>I like to recommend prioritizing the high-authority mentions you&#8217;ll be able to in truth affect. Those are most often your guest-post writer bios, press mentions, resource-page listings, and spouse websites.<\/p>\n<p>For every one, ship the web page proprietor a brief, well mannered electronic mail asking them to replace the hyperlink in your new area. You&#8217;ll be able to\u2019t edit hyperlinks on websites you don\u2019t keep an eye on, so a pleasant request is the one course for the ones.<\/p>\n<p>You received\u2019t get each hyperlink modified, and that\u2019s positive. Updating even the highest handful of your highest-authority oneway links protects the rating energy that issues maximum.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h4 class=\"wp-block-heading\" id=\"aioseo-step-7-monitor-ranking-recovery-with-aioseo-and-monsterinsights-130\">Step 7: Observe Rating Restoration With AIOSEO and MonsterInsights<\/h4>\n<p>Rating restoration after a site migration takes time. <\/p>\n<p>Your primary fear within the weeks following a web page relocation is to inform the adaptation between commonplace, temporary adjustments because of seek engine algorithms and authentic technical issues that require you to do one thing. <\/p>\n<h5 class=\"wp-block-heading\" id=\"aioseo-track-keyword-positions-in-aioseo-search-statistics-132\">Monitor Key phrase Positions in AIOSEO Seek Statistics<\/h5>\n<p>All in One Search engine optimization\u2019s Seek Statistics dashboard pulls your Google Seek Console information without delay into your WordPress admin house. This lets you track your key phrase positions without having to log into GSC one at a time.<\/p>\n<p>To peer your restoration, navigate to <strong>AIOSEO \u00bb Seek Statistics<\/strong> and open your key phrase efficiency experiences. From right here, you&#8217;ll be able to cross-reference your reside numbers in opposition to the pre-migration baseline CSV you stored all over Step 1.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Seeing keyword rankings in AIOSEO Search Stats\" decoding=\"async\" width=\"680\" height=\"406\" alt=\"Seeing keyword rankings in AIOSEO Search Stats\" class=\"wp-image-327203 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-kwrankings.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-kwrankings.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-kwrankings-300x179.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Seeing keyword rankings in AIOSEO Search Stats\" decoding=\"async\" width=\"680\" height=\"406\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-kwrankings.png\" alt=\"Seeing keyword rankings in AIOSEO Search Stats\" class=\"wp-image-327203\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-kwrankings.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-kwrankings-300x179.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>If you wish to learn to deeply customise those experiences, see our information on find out how to see seek analytics in WordPress.<\/p>\n<p>Be sure you click on into the \u2018Profitable \/ Shedding\u2019 tab to temporarily establish explicit pages that experience misplaced essentially the most visibility for the reason that transfer.<\/p>\n<p>You&#8217;ll be able to additionally upload your most sensible 20 migration-critical key phrases to the integrated Rank Tracker to remember to get rapid updates to your most useful earnings phrases.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Seeing the top winning and losing keywords in AIOSEO Search Stats\" decoding=\"async\" width=\"680\" height=\"440\" alt=\"Seeing the top winning and losing keywords in AIOSEO Search Stats\" class=\"wp-image-327204 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-winninglosing.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-winninglosing.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-winninglosing-300x194.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Seeing the top winning and losing keywords in AIOSEO Search Stats\" decoding=\"async\" width=\"680\" height=\"440\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-winninglosing.png\" alt=\"Seeing the top winning and losing keywords in AIOSEO Search Stats\" class=\"wp-image-327204\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-winninglosing.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2025\/01\/adminarea-aioseo-seostatistics-winninglosing-300x194.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<h5 class=\"wp-block-heading\" id=\"aioseo-compare-traffic-trends-in-monsterinsights-138\">Evaluate Visitors Developments in MonsterInsights<\/h5>\n<p>Whilst key phrase tracking presentations you your seek engine positions, monitoring precise visitors quantity confirms how customers are responding to the hot area. <\/p>\n<p>MonsterInsights brings your Google Analytics information without delay into WordPress, making it easy to run week-over-week visitors tests. To set it up, see our information on find out how to set up Google Analytics in WordPress.<\/p>\n<div class=\"wpb-alert style-yellow\">\n<p><strong>Necessary:<\/strong> Stay your current Google Analytics belongings. Don&#8217;t create a brand new one for the hot area. All your restoration test will depend on evaluating the hot numbers in opposition to your pre-migration baseline, and a recent belongings begins that historical past at 0. Keep at the identical belongings and simply replace its information circulate to the hot web page URL, so your week-over-week comparability remains intact.<\/p>\n<\/div>\n<p>You&#8217;ll be able to analyze visitors by means of navigating to <strong>Insights \u00bb Reviews<\/strong> to your WordPress dashboard to open the default Assessment File.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"MonsterInsights new and improved reporting dashboard\" decoding=\"async\" width=\"680\" height=\"310\" alt=\"MonsterInsights new and improved reporting dashboard\" class=\"wp-image-395509 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/03\/monster-insights-reports-dashboard.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/03\/monster-insights-reports-dashboard.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/03\/monster-insights-reports-dashboard-300x137.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"MonsterInsights new and improved reporting dashboard\" decoding=\"async\" width=\"680\" height=\"310\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/03\/monster-insights-reports-dashboard.png\" alt=\"MonsterInsights new and improved reporting dashboard\" class=\"wp-image-395509\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/03\/monster-insights-reports-dashboard.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2026\/03\/monster-insights-reports-dashboard-300x137.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<p>Then, you&#8217;ll be able to use the date vary picker  to check your post-migration stats in opposition to your previous baseline window. Then, have a look at the visitors breakdown to ensure your natural seek is recuperating proportionally.<\/p>\n<p>For a whole have a look at measuring visitors spikes or troubleshooting flatlines, take a look at our information on find out how to test in case your WordPress Search engine optimization is in truth operating.<\/p>\n<p>To make your information simple to scan over the following 180 days, you&#8217;ll be able to additionally use the Website online Notes function (to be had at the Professional plan and above) to pin your migration date without delay to the analytics timeline graph.<\/p>\n<p>You\u2019ll wish to move to <strong>Insights \u00bb Website online Notes<\/strong>, click on \u2018Upload Notice\u2019, and log the precise transfer date. This creates an enduring visible anchor to your assessment line charts so you&#8217;ll be able to see exactly when your visitors began recuperating.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" title=\"Adding notes to a MonsterInsights dashboard\" decoding=\"async\" width=\"680\" height=\"397\" alt=\"Adding notes to a MonsterInsights dashboard\" class=\"wp-image-212726 perfmatters-lazy\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2023\/09\/monsterinsights-site-notes.png\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2023\/09\/monsterinsights-site-notes.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2023\/09\/monsterinsights-site-notes-300x175.png 300w\" data-sizes=\"(max-width: 680px) 100vw, 680px\"\/><noscript><img loading=\"lazy\" title=\"Adding notes to a MonsterInsights dashboard\" decoding=\"async\" width=\"680\" height=\"397\" src=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2023\/09\/monsterinsights-site-notes.png\" alt=\"Adding notes to a MonsterInsights dashboard\" class=\"wp-image-212726\" srcset=\"https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2023\/09\/monsterinsights-site-notes.png 680w, https:\/\/www.wpbeginner.com\/wp-content\/uploads\/2023\/09\/monsterinsights-site-notes-300x175.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\"\/><\/noscript><\/figure>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h4 class=\"wp-block-heading\" id=\"aioseo-your-week-by-week-recovery-timeline-145\">\n    Your Week-by-Week Restoration Timeline<br \/>\n<\/h4>\n<p>It&#8217;s completely commonplace to really feel somewhat stressed out whilst you see your ratings replace so much after a site migration. Realizing what an ordinary restoration seems like assist you to steer clear of making panic adjustments in your content material, which is able to in truth sluggish issues down.<\/p>\n<p>Here&#8217;s a week-by-week have a look at what to anticipate. <\/p>\n<h5 class=\"wp-block-heading\" id=\"aioseo-week-1-discovery-and-fluctuation-147\">\n    Week 1: Discovery and Fluctuation<br \/>\n<\/h5>\n<p>\n    The primary week is essentially the most unsettling. Google\u2019s \u2018crawlers\u2019 (the automatic<br \/>\n    bots that learn and index internet sites) are finding your redirects and<br \/>\n    starting to procedure the area replace.\n<\/p>\n<p>\n    Scores will range (shift up and down) considerably all over this<br \/>\n    length.\n<\/p>\n<p>Some key phrases would possibly quickly disappear from effects fully, even for pages with best possible redirects in position. Natural visitors generally drops 30\u201370% out of your baseline all over week 1, although well-prepared migrations regularly see smaller dips.<\/p>\n<p>That is anticipated and isn&#8217;t an indication that your migration failed. <\/p>\n<p>Should you moved to a brand new web hosting supplier as a part of this migration, DNS propagation can take 24\u201348 hours. All through this time, some guests and crawlers would possibly nonetheless succeed in your previous web page. GSC information from the primary 48 hours after migration would possibly glance ordinary in consequence. That is commonplace.<\/p>\n<p>It\u2019s tempting to start out solving issues when your visitors dips, however take a look at to withstand. For this primary week, simply center of attention on ensuring your technical setup is operating correctly. Attempt to steer clear of rewriting content material, converting URLs, or tweaking your AIOSEO settings.<\/p>\n<p>Should you replace too many stuff without delay, it&#8217;s going to best confuse Google and make it more difficult to identify actual issues.<\/p>\n<h5 class=\"wp-block-heading\" id=\"aioseo-week-2-signals-begin-transferring-151\">\n    Week 2: Indicators Start Moving<br \/>\n<\/h5>\n<p>By way of week two, Google has generally processed maximum of your 301 redirects and is starting to move rating indicators to the hot area.<\/p>\n<p>With cast redirects in position, many websites see some visitors restoration start by means of week 2. However the tempo varies considerably by means of area authority, area of interest, and move slowly price range.<\/p>\n<p>You&#8217;ll want to log in to Google Seek Console and test your new area belongings for any \u2018Redirect Error\u2019 or \u2018Cushy 404\u2019 notifications. A comfortable 404 happens when a web page lots effectively however returns very little helpful content material. Google treats those as attainable content material high quality problems.<\/p>\n<p>Those seem within the Pages file below <strong>Indexing \u00bb Pages<\/strong>. Repair any mistakes flagged right here earlier than they develop into greater rating losses.<\/p>\n<h5 class=\"wp-block-heading\" id=\"aioseo-week-4-and-beyond-recovery-assessment-154\">\n    Week 4 and Past: Restoration Review<br \/>\n<\/h5>\n<p>By way of week 4, you will have a transparent image of your general restoration. Websites with blank 301 redirects regularly see 80\u2013100% restoration inside of 4\u20138 weeks. <\/p>\n<p>However timelines range, and a few websites take longer even if your migration used to be performed completely.<\/p>\n<p>Now is a smart time to open up your AIOSEO Seek Statistics dashboard and pull out that baseline CSV you stored again in Step 1. Let\u2019s see how your key phrases are doing.<\/p>\n<p>Should you spot any pages which can be nonetheless rating a lot decrease (like 50% or extra beneath the place they began), don\u2019t concern. They only want somewhat one-on-one consideration.<\/p>\n<p>For the ones explicit pages, merely double-check those 3 fast issues: <\/p>\n<ul class=\"wp-block-list\">\n<li><strong>The redirect:<\/strong> Is the 301 redirect operating completely and pointing to the suitable position?<\/li>\n<li><strong>The canonical tag:<\/strong> Does the canonical URL on that particular web page indisputably level in your new area?<\/li>\n<li><strong>Google\u2019s index:<\/strong> Does Google Seek Console\u2019s Pages file display that the hot URL is effectively listed?<\/li>\n<\/ul>\n<p>While you repair any problems you to find, merely give Google some other two weeks to procedure the updates earlier than you test your stats once more. Keep in mind, Search engine optimization takes somewhat endurance, however by means of catching those mistakes now, you&#8217;re surroundings your new area up for long-term luck.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h4 class=\"wp-block-heading\" id=\"aioseo-frequently-asked-questions-159\">\n    Steadily Requested Questions About Area Migrations &amp; Search engine optimization<br \/>\n<\/h4>\n<p>Listed below are the commonest questions on verifying Search engine optimization after a WordPress area migration. <\/p>\n<p>\n    <strong>How lengthy does it take to get better Search engine optimization after a site migration?<\/strong>\n<\/p>\n<p>WordPress websites with blank 301 redirects in position regularly see 80\u2013100% rating restoration inside of 4\u20138 weeks, although timelines range relying on area authority, area of interest, and redirect completeness.<\/p>\n<p>Websites with lacking redirects, redirect chains, or stale canonical URLs pointing to the previous area can take 3\u20136 months.<\/p>\n<p>\n    The only largest think about restoration velocity is redirect high quality. Each and every previous<br \/>\n    URL wishes an instantaneous 301 to its new-domain an identical with out a intermediate<br \/>\n    hops.\n<\/p>\n<p><strong>Will I lose all my ratings once I replace domain names?<\/strong><\/p>\n<p>\n    No, however you are going to revel in a brief drop whilst Google processes the<br \/>\n    replace. A 301 redirect transfers your rating indicators from the previous URL to<br \/>\n    the hot URL. Google follows the redirect and ultimately ranks the new-domain<br \/>\n    web page as an alternative of the previous one.\n<\/p>\n<p>\n    Websites that migrate with out 301 redirects do completely lose their Search engine optimization<br \/>\n    fairness. Google treats the hot area as a brand-new web page with out a historical past.\n<\/p>\n<p><strong>Do I wish to stay paying for my previous web hosting and area?<\/strong><\/p>\n<p>You want to stay the previous area registered, however now not essentially the previous web hosting. The plugin-based redirect on this information runs out of your previous WordPress web page, so it wishes that web page and its web hosting to stick lively. <\/p>\n<p>Should you\u2019d slightly prevent paying for web hosting, you&#8217;ll be able to set the redirect up on the area degree as an alternative (as an example, with a loose Cloudflare redirect rule) after which cancel the previous web hosting. Both means, stay the previous area registered for no less than a 12 months so your redirects stay passing your rating indicators.<\/p>\n<p><strong>Do I wish to replace all my interior hyperlinks after a site migration?<\/strong><\/p>\n<p>Sure. Despite the fact that your 301 redirects will robotically ahead guests to the suitable position, you will have to nonetheless replace your hyperlinks.<\/p>\n<p>Leaving previous hyperlinks to your content material forces customers to look ahead to the redirect to load, which slows down your website online. It additionally makes search engines like google paintings a lot more difficult to learn your pages. <\/p>\n<p>\n    As an alternative of fixing them separately, you&#8217;ll be able to use the<br \/>\n    Seek &amp; Change The entirety by means of WPCode<br \/>\n    plugin to soundly<br \/>\n    replace each previous hyperlink<br \/>\n    in only a few mins. This helps to keep your web page speedy and Search engine optimization-friendly.\n<\/p>\n<p><strong>What else will have to I replace after transferring to a brand new area?<\/strong><\/p>\n<p>Replace all over the place your previous area is referenced off your web page, now not simply your redirects and interior hyperlinks.<\/p>\n<p>That incorporates any native directories and trade listings, your social media profiles (YouTube, LinkedIn, Fb, and X), and your Google Trade Profile.<\/p>\n<p>You\u2019ll additionally need to switch the previous area from your electronic mail signatures and any UTM or marketing campaign hyperlinks you employ in advertisements and newsletters.<\/p>\n<p>Recall to mind it as housework. It helps to keep guests from touchdown to your previous area and helps to keep your branding constant throughout each position other people to find you.<\/p>\n<p>\n    <strong>What will have to I do if ratings have now not recovered after 8 weeks?<\/strong>\n<\/p>\n<p>\n    You\u2019ll need initially a redirect audit. Merely move slowly your previous area<br \/>\n    with Screaming Frog and make sure each URL returns a 301 to the proper<br \/>\n    new-domain URL.\n<\/p>\n<p>\n    Then, you&#8217;ll be able to<br \/>\n    test if WordPress continues to be redirecting<br \/>\n    to the previous area, a commonplace post-migration factor brought about by means of stale URLs within the<br \/>\n    database.\n<\/p>\n<p>\n    Additionally test your new area isn&#8217;t by chance set to \u2018noindex\u2019 anyplace.<br \/>\n    Test each AIOSEO\u2019s world settings and your WordPress \u2018Studying\u2019 settings.\n<\/p>\n<p>\n    Run a complete<br \/>\n    WordPress Search engine optimization audit<br \/>\n    to catch any ultimate technical problems. Additionally test your schema markup: if<br \/>\n    your previous area URL is hardcoded in any JSON-LD schema blocks, that<br \/>\n    conflicting sign can create inconsistency that can have an effect on how Google<br \/>\n    translates your web page\u2019s authority.\n<\/p>\n<p>\n    <strong>Can I do a site migration with out shedding any visitors in any respect?<\/strong>\n<\/p>\n<p>\n    A nil-traffic-loss migration is theoretically conceivable however extraordinarily uncommon<br \/>\n    in apply. Even with best possible 301 redirects, Google takes time to procedure<br \/>\n    the replace, and a few temporary fluctuation is just about common.\n<\/p>\n<p>\n    What you&#8217;ll be able to realistically reach is a minimal-impact migration the place<br \/>\n    visitors dips for 1\u20132 weeks after which absolutely recovers inside of a month.\n<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h4 class=\"wp-block-heading\" id=\"aioseo-additional-resources-about-domain-migration-seo-176\">Further Sources for Area Migration Search engine optimization <\/h4>\n<p>Migrating to a brand new area is a large venture, and also you\u2019ve performed the paintings to give protection to your Search engine optimization. <\/p>\n<p>You could have effectively arrange your redirects, wiped clean up your previous hyperlinks, and put a cast monitoring machine in position the use of AIOSEO and MonsterInsights.<\/p>\n<p>Now that the laborious section is finished, you&#8217;ll be able to take a deep breath. Simply give Google somewhat time to procedure the adjustments, and also you will have to see your seek visitors stabilize over the following 4 to eight weeks. <\/p>\n<p>You might also need to try those similar guides:<\/p>\n<p>Should you preferred this text, then please subscribe to our\u00a0YouTube Channel\u00a0for WordPress video tutorials. You&#8217;ll be able to additionally to find us on\u00a0<a href=\"https:\/\/twitter.com\/wpbeginner\" target=\"_blank\" rel=\"noreferrer noopener nofollow\" title=\"Follow WPBeginner on Twitter\">Twitter<\/a>\u00a0and Fb.<\/p>\n<\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Converting your area title is among the scariest Search engine optimization choices a WordPress web page proprietor could make. Achieved correct, your seek ratings continue to exist the transfer most commonly intact. Achieved flawed, you&#8217;ll be able to lose months of labor in a single day. I\u2019ve audited post-migration websites the place the entirety appeared [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5865,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/digitaldesigngenius.com\/DownloadAgency\/wp-json\/wp\/v2\/posts\/5863"}],"collection":[{"href":"https:\/\/digitaldesigngenius.com\/DownloadAgency\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digitaldesigngenius.com\/DownloadAgency\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digitaldesigngenius.com\/DownloadAgency\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/digitaldesigngenius.com\/DownloadAgency\/wp-json\/wp\/v2\/comments?post=5863"}],"version-history":[{"count":1,"href":"https:\/\/digitaldesigngenius.com\/DownloadAgency\/wp-json\/wp\/v2\/posts\/5863\/revisions"}],"predecessor-version":[{"id":5864,"href":"https:\/\/digitaldesigngenius.com\/DownloadAgency\/wp-json\/wp\/v2\/posts\/5863\/revisions\/5864"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digitaldesigngenius.com\/DownloadAgency\/wp-json\/wp\/v2\/media\/5865"}],"wp:attachment":[{"href":"https:\/\/digitaldesigngenius.com\/DownloadAgency\/wp-json\/wp\/v2\/media?parent=5863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digitaldesigngenius.com\/DownloadAgency\/wp-json\/wp\/v2\/categories?post=5863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digitaldesigngenius.com\/DownloadAgency\/wp-json\/wp\/v2\/tags?post=5863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}