If traffic dropped after a website migration, the cause is often a single technical oversight: a noindex tag left from staging, missing 301 redirects that fail to connect old addresses to new pages, an incorrect canonical, or an outdated sitemap. Whether it is a new design, domain change, hosting move, or transition to WordPress, Google recrawls the website in its new form, and temporary fluctuations during this process are normal. A persistent decline, however, generally indicates an error that can be corrected.
Based on Google’s official documentation, this article explains what to check in the first 48 hours, mapping old URLs to new URLs, when to use the Change of Address tool in Search Console, content and internal link losses, the duration of normal fluctuations, and a preventive plan before migration. Onur Freelance is not Google’s official support channel; the explanations are based on Google Search Central and WordPress documentation, as well as our own migration process.
If traffic dropped after migration, let us diagnose it first
If visits from Google decreased after the new website went live, the current situation is reviewed in a free initial assessment before any additional changes are made. Noindex, redirects, and canonicals are checked; we clarify whether the decline is a temporary fluctuation or a technical error.
Why does traffic drop after a website migration?
Traffic drops after migration because Google must crawl and index the website again to transfer its connection with old pages to the new addresses. If this transfer is configured incompletely or incorrectly, old pages disappear from results while new ones fail to take their place.
Google’s site moves with URL changes documentation explicitly states that ranking fluctuations can occur during any major website change as Google recrawls and reindexes the website. Fluctuation is expected; the problem is a decline that fails to recover as weeks pass. The most common sources of persistent losses are:
- Indexing barriers: Noindex or robots.txt blocks enabled in staging being carried onto the live website.
- Missing redirects: Old URLs returning 404 errors or all being sent to the homepage.
- Content loss: Text shortened and headings and pages removed in the new design.
- Incorrect signals: Canonical tags, internal links, and a sitemap pointing to the old domain.
- Server problems: Slow responses, timeouts, or security settings that block the crawler on the new hosting.
First 48-hour checklist: Noindex, robots.txt, canonical, and 404
The four points to examine in the first 48 hours after launch are the fundamental settings that determine whether the website can be indexed: noindex, robots.txt, canonical, and sitemap. Then check whether old addresses return 404 errors. These checks catch a large share of traffic drops early.
The “discourage search engines” setting left over from staging
The most common oversight on WordPress websites is leaving the “Search engine visibility” checkbox selected on the Settings › Reading screen. According to WordPress’s Reading Settings documentation , since version 5.3, selecting “Discourage search engines from indexing this site” adds a robots meta tag containing noindex, nofollow to the page header. This checkbox, selected while building the staging website, can remain selected when the website goes live. Page-level noindex settings in SEO plugins are examined with the same attention.
Robots.txt and noindex should not be used together
If the new website’s robots.txt contains a “Disallow: /” line left over from staging, Google cannot crawl any page on the website. Google’s noindex documentation also states that the crawler cannot see a noindex rule on a page blocked by robots.txt. Choose one of the two for pages that should not be indexed, and remove both from pages that should be indexed.
Canonicals, sitemaps, and 404 errors
Every new page needs a canonical tag pointing to its own address; a canonical pointing to the old domain or staging website tells Google to use the wrong page. The sitemap should contain only new, live addresses. Finally, open the old website’s highest-traffic pages one by one in a browser; every address returning 404 is a missing row in the redirect list.
Page contents
How are old URLs mapped to new addresses with 301 redirects?
Every old URL is connected to the new URL with the closest matching content using a server-side permanent redirect (301 or 308). Google’s migration documentation recommends preparing this mapping as a list in advance and collecting old addresses from the content management system, server logs, analytics data, and sitemaps.
According to Google’s redirect documentation , Google treats permanent redirects such as 301 and 308 as a signal that the redirect target should be accepted as the canonical address. With temporary redirects such as 302 and 307, Google follows the redirect but does not use that signal to make the target the canonical page. Using temporary redirects during migration can leave old addresses in the index. Redirect types and how to configure them in WordPress are also explained in the 301 redirect guide .
The migration documentation recommends keeping redirects for as long as possible, generally at least 1 year; this gives Google time to transfer all signals to the new addresses. This is also why it is important not to let the old domain expire.
Redirect chains and mass redirects to the homepage
An old address should go directly to the final address. Adding new redirects on top of those left from an earlier redesign creates chains from A to B and B to C. Google’s documentation recommends keeping chains short, ideally no more than 3 and fewer than 5; every additional step adds a delay.
The second warning in the documentation is to avoid redirecting many old URLs to a single unrelated address such as the new website’s homepage. Google considers this confusing for users and may treat it as a soft 404. For an old page without a direct equivalent, choose the closest category or service page; if there truly is no equivalent, leaving a 404 is an honest response.
SEO for domain changes: When is the Change of Address tool used?
The Change of Address tool in Search Console is used only when moving from one domain to another domain (or subdomain). It is not used when moving from HTTP to HTTPS, changing between www and non-www versions, changing paths on the same domain, or moving hosting without changing URLs.
According to Google’s Change of Address tool help page, using the tool requires being a verified owner of both the old and new properties in Search Console and configuring a 301 redirect from the old homepage to the new homepage. The tool’s effect lasts 180 days; during that time, Google transfers signals from the old website to the new one and prioritizes indexing the new address.
The tool does not perform a migration on its own; it does not replace page-level 301 redirects, but adds a notification on top of them. During a domain change, also check for a staging copy left accessible on the old domain or a subdomain that has not been redirected.
If the redirect list is incomplete, let us finish it together
Identifying which old website addresses brought traffic, which return 404 errors, and which redirects create chains makes the source of the loss visible. The mapping list, canonical checks, and sitemap review are part of our migration service; the initial assessment is free.
Google rankings dropped after the new website: Content and heading loss
If Google rankings dropped after the new website launched, examine the content itself as well as technical settings: if the text, headings, and page titles that the page ranked for changed in the new design, Google may assess it as a different page. “Simplifying” content during a visual redesign is a common source of loss.
The following content changes are most frequently seen in redesigns:
- Reducing long service descriptions to a few lines or hiding them inside tabs or sliders
- Losing H1 and H2 headings and adding text as lettering on images
- Failing to migrate blog posts or regional pages that brought traffic on the old website
- Failing to transfer page titles and meta descriptions from the SEO plugin, so every page displays the same title
- Combining multiple pages into a single page and removing the focus keyword from the text
To check, list the old website’s highest-traffic pages and compare each with its new equivalent in terms of text, headings, and page title. An archived copy or backup taken before migration makes this comparison easier. The general framework for the timing and scope of a redesign is in the corporate website redesign guide .
Do internal links, images, and structured data still point to old addresses?
If internal links, image addresses, and URLs in structured data have not been updated to the new addresses, the website itself continues to show Google the old addresses. Pages open if redirects exist, but every click and crawl passes through an unnecessary redirect.
Google’s migration documentation recommends updating internal links to new URLs and including the addresses of embedded content such as videos, images, JavaScript, and CSS in the migration plan. If old addresses in the WordPress database are not replaced in bulk when the domain changes, menus, in-post links, and image paths continue pointing to the old domain.
Other overlooked points include:
- Structured data: The url, logo, and image fields in Organization, LocalBusiness, or Article markup
- Multilingual websites: Addresses in hreflang tags
- External profiles: The website link in Google Business Profile, social media accounts, and directories
- Advertisements: Landing page addresses in Google Ads and other campaigns
Hosting migration and speed: Why does traffic drop without URL changes?
When only the hosting moves and addresses remain unchanged, a short-term crawl decrease is normal; a persistent decline usually indicates server slowness, timeouts, or a setting blocking Googlebot. In that case, the problem is in the infrastructure rather than the content.
Google’s site moves without URL changes documentation states that a temporary decrease in Googlebot’s crawl rate immediately after launch is normal when hosting changes, followed by a steady increase over the next few days. The same document recommends lowering the DNS TTL to a low value such as a few hours at least a week before migration, and keeping the old hosting running until server logs show no remaining traffic.
Check the following on the new server: page load times, whether the PHP version and cache settings have been transferred, whether the firewall or bot protection settings block Googlebot, and whether the SSL certificate is valid for all versions (www and non-www). Crawl statistics in Search Console are the first place to look because they show the server’s responses to Googlebot.
How long does traffic loss after a website redesign last?
Google states that on a medium-sized website, replacing old URLs with new ones can take a few weeks or more, and that the process can take longer on larger websites. Ranking fluctuations are expected during this period; Google’s documentation does not provide a specific recovery date.
Time alone is not enough to determine whether traffic loss after a redesign is temporary or persistent; examine the trend. If the number of old URLs in the index is decreasing while new URLs are increasing and new pages are starting to receive impressions, the process is progressing correctly. If new pages are not being indexed, impressions stay at zero, or “noindex”, “404”, and “redirect error” warnings increase, waiting will not solve the problem.
The migration documentation recommends moving all URLs at once for small and medium-sized websites; this helps Google recognize the migration faster. Moving large websites in sections is also possible. If the website does not appear on Google at all, the problem is different from fluctuation; its causes are covered in the website not appearing on Google guide .
What should be monitored in Search Console?
After migration, monitor three Search Console reports regularly: Page indexing, Sitemaps, and Performance. Together, they show whether old addresses are leaving the index and new ones are taking their place.
- Page indexing: Among the reasons in Google’s Page indexing report documentation, monitor increases in “Not found (404)”, “Excluded by ‘noindex’ tag”, “Blocked by robots.txt”, “Redirect error”, and “Duplicate, Google chose different canonical than user”.
- Sitemaps: The migration documentation states that old and new sitemaps should be submitted together for a while, monitoring whether the indexed count from the old sitemap falls while the new one rises, after which the old sitemap can be removed.
- Performance: Compare periods before and after migration using the date filter; the pages tab shows which URLs lost clicks and impressions and which new URLs started receiving impressions.
- URL Inspection tool: Inspect important pages individually; this shows Google’s selected canonical URL and whether the page can be indexed.
How to read these reports is explained step by step in the Google Search Console usage guide . If the domain changed, a separate property must be created and verified for the new domain; keep the old property for comparison.
A preventive plan before migration
Much of the traffic loss can be prevented with a plan prepared before migration. In our migration process, the following steps are completed before launch day:
- List all old website URLs and traffic-generating pages; export and retain Search Console and analytics data.
- Prepare an old URL → new URL mapping table; decide what to do with pages lacking equivalents.
- Keep the staging website blocked with robots.txt or noindex, and note the barriers to remove on launch day.
- Transfer the text, headings, page titles, and meta descriptions of important pages to the new website in full.
- Back up files and the database; lower the DNS TTL in advance.
- Test redirects on launch day, check for chains, and submit the new sitemap.
- If the domain changed, use the Change of Address tool and update links on external profiles.
- Monitor Search Console reports regularly during the first weeks; retain the old domain and redirects for at least a year.
| Migration type | Do URLs change? | Change of Address tool | Priority check |
|---|---|---|---|
| New design, same domain | Paths often change | Not used | 301 mapping, content loss |
| Domain change | Yes | Used | 301 redirects, internal links, new property |
| Hosting migration | No | Not used | DNS, server speed, crawling |
| Moving to WordPress | Usually yes | Not used if the domain stays the same | Permalink structure, noindex |
When should you consult a specialist if traffic dropped after a website migration?
Specialist support saves time if noindex, robots.txt, and canonicals appear clear after the first 48-hour checks, but new pages remain unindexed as weeks pass, or 404 and redirect errors increase. The process should be systematic, particularly when hundreds of old URLs need mapping, the domain also changed, or no backup of the old website is available.
If migration has not happened yet or remains incomplete, the WordPress website migration service covers the redirect list, backup, DNS, and Search Console steps together. If migration is complete but the loss continues, the technical SEO service examines crawling, indexing, and content losses in detail. At Onur Freelance, monthly SEO starts at 9,000 TL, while a new corporate website starts at 15,000 TL.
The required approach depends on the website’s size, the migration type, and the data still available. Diagnosis is much faster if Search Console and analytics data from before migration have been retained.
Let us plan the next migration without losing traffic
If traffic is currently low, we identify the source of the loss first; if migration is still being planned, the redirect list and checking routine are established before launch. The existing website and intended new structure are reviewed in a free initial assessment. Get in touch through WhatsApp or by phone for information, to compare options, or to get started immediately.
Related guides
Migration and broken address cases
The most frequent cause of traffic loss is old addresses not being connected to new pages. Examples from real cases:
Computer accessories e-commerce store: 10,441 addresses deleted by inventory integration were connected to the correct pages with 301 redirects and are checked automatically every morning.
Scrap metal company: An old website that did not work on the server was migrated to WordPress while preserving its design, and old addresses were connected to new pages with 301 redirects.
Automotive electronics service: After disconnected pages were linked and duplicate pages merged, organic clicks rose from 212 to 353 (+67%) during October 1–16 compared with September 15–30.
Frequently asked questions
Traffic dropped after a website migration. What should be checked first?
First, check settings that prevent indexing: the “Search engine visibility” checkbox in WordPress, noindex tags on pages, and the “Disallow: /” line in robots.txt. Then check canonical tags, the sitemap, and whether important addresses from the old website return 404 errors.
How long does traffic take to recover after migration?
Google states that replacing old URLs with new ones can take a few weeks or more on medium-sized websites and longer on large websites. No specific period is provided; new pages being indexed and starting to receive impressions indicate correct progress.
Should 301 or 302 redirects be used for migration?
Use 301 or 308 for a permanent move. Google treats permanent redirects as a signal that the target address should be canonical; it does not use that signal with temporary redirects such as 302 and 307, so the old address may remain indexed.
Can all old pages be redirected to the homepage?
This is not recommended. Google’s migration documentation states that redirecting many old URLs to one unrelated address such as the homepage can confuse users and may be treated as a soft 404. Each old page is connected to the new page with the closest content.
Is the Change of Address tool used for every migration?
No. The tool is used only when moving from one domain to another domain or subdomain; it is not used for HTTP-to-HTTPS moves, www changes, or hosting migrations without URL changes. You must be a verified owner of both properties and configure 301 redirects.
How long should redirects remain active?
Google’s migration documentation recommends keeping redirects for as long as possible, generally at least 1 year. This period allows signals to transfer to new addresses; keeping them indefinitely can also be considered for users.
Why did traffic drop after changing hosting?
Google states that a temporary drop in crawl rate immediately after a hosting change is normal, followed by a steady increase over the next few days. If the decline continues, check the new server’s speed, timeouts, SSL, and security settings that block Googlebot.
How much do website migration and SEO support cost?
At Onur Freelance, monthly SEO starts at 9,000 TL and a new corporate website starts at 15,000 TL; the migration scope is clarified in the initial consultation according to the website’s size. Onur Freelance is not Google’s official support channel.
Call us
Call us for detailed information.
Let us call you!
Share your number and let us call you!
Our other services
- › Corporate web design
- › E-commerce website development
- › SEO optimization
- › WordPress website development
- › Google advertising management
- › WordPress speed optimization
Service areas
- › Web design in Sakarya
- › Web design in Tekirdağ
- › Web design in Bursa
- › Web design in Beşiktaş
- › Web design in Şişli
- › Web design in Tuzla
- › Web design in Ümraniye
- › Web design in Kadıköy
- › Web design in Istanbul
- › Web design in Ankara
- › Web design in Ataşehir
- › Web design in Üsküdar
- › Web design in Kartal
- › Web design in Maltepe
- › Web design in Pendik
- › Web design in Kocaeli
- › Web design in İzmir
- › Web design in Antalya