Migrated my website and traffic dropped in half, is this normal or did I break something?

It’s been about 3-4 weeks since I launched the new site (for my lodging business, I will call it "xyz") and I’m seeing a pretty worrying drop. We were getting around 130 monthly visits before, last month was 60 and the trend is still going down in GSC.

Context: the old site was on Amenitiz, a rural accommodation management platform. The new one is on WordPress with the same domain.

The issue is that Amenitiz used a language subfolder structure for everything: /es/, /fr/. The homepage was xyz.com/es, rooms were xyz.com/es/rooms, and so on. The new site drops all of that, everything sits directly under the root domain.

I set up 301 redirects for all the old URLs using the Redirection plugin. GSC shows zero 404s on the new URLs, and when I inspect each one they come back as indexed. The new sitemap is submitted and Google crawled it two days ago. I also noticed yesterday that I still had the old sitemap submitted from 2023, so I removed it.

The weirdest symptom: if I Google “xyz”, the first result shows xyz.com/es. That URL has an active 301 pointing to the new homepage, so it technically works, but Google is still showing the old one in the results. I assume it just hasn’t processed the redirect yet but I’m not 100% sure.

My question is whether what I’m seeing is normal post-migration re-indexation or if there’s something I’m missing. How long is reasonable to wait before actually worrying?

Thanks for taking the time to read!
start by checking where the old URL redirects to first. If there is another error page after you land on the homepage, then u are dealing with a redirect or plugin problem, not google being slow. make sure in Screaming frog that the redirect chain leads directly to the new URL of the homepage via 301.
 
Thanks for your reply, really appreciate it.

130 monthly visits are not insignificant in the lodging business as they equal about 2 - 3 tenants per month.

My main issue is that whenever I look for my business name, the first link appearing is xyz.com/es, and as you click on it you get a 301 to the home page, but it STILL says "This page does no longer exist" next to a "go back home" button, so Im afraid this affects conversion and bounce rate.

Will Google eventually change this URL to the new homepage URL? Can I make it so xyz.com/es automatically redirects to the new home page instead of having to go through the 301 screen?

New URLs are indexed BTW
There is no such thing as 301 screen. You either get a 404: Page Not Found error or a clean 301 redirect to the new URL. As you're getting "This page no longer exists" message, it's a 404 error. You should use a redirect instead.

Here is how Google sees it.
User clicks search result > lands on 404 error page > User returns to search results page = User intent not served ---- So, your rankings will drop.
User clicks search result > lands on 404 error page > User clicks "Go back home" button & lands on Home Page = 2 hops to reach home page ---- Your navigation is poor, so your rankings will eventually drop.

In this case, Google had to remove "xyz.com/es" from SERPs and index + rank "xyz.com" as a new URL.

In ideal case,
User clicks search result (xyz.com/es) > It redirects to home page (xyz.com) ---- It's technically still 2 hops but automated instead of giving user an option to either return to SERPs or click Home button. So, Google will eventually update the URL in SERPs to "xyz.com" and your rankings will return.

In this case, Google had to update "xyz.com/es" to "xyz.com" as we are saying that it's the same webpage with an updated URL.
 
First of all, thanks for taking the time to read and reply!

My business is in Spain and the site is originally in spanish. I had it translated to french too because it was cost free but it did not rank for french queries.

As I mentioned in the post, impressions have been decreasing after the migration, titles, descriptions and interlinks are good too.

I just ran screaming frog but honestly IDK tf Im looking at lol
Bro, what i'd really do is just to create a copy of your actual homepage in xyz.com/es, and point all the links in the homepage to your actual working one. Because a clean redirect don't have anything like "this page don't exist", it just goes straight to new one.
 
It’s been about 3-4 weeks since I launched the new site (for my lodging business, I will call it "xyz") and I’m seeing a pretty worrying drop. We were getting around 130 monthly visits before, last month was 60 and the trend is still going down in GSC.

Context: the old site was on Amenitiz, a rural accommodation management platform. The new one is on WordPress with the same domain.

The issue is that Amenitiz used a language subfolder structure for everything: /es/, /fr/. The homepage was xyz.com/es, rooms were xyz.com/es/rooms, and so on. The new site drops all of that, everything sits directly under the root domain.

I set up 301 redirects for all the old URLs using the Redirection plugin. GSC shows zero 404s on the new URLs, and when I inspect each one they come back as indexed. The new sitemap is submitted and Google crawled it two days ago. I also noticed yesterday that I still had the old sitemap submitted from 2023, so I removed it.

The weirdest symptom: if I Google “xyz”, the first result shows xyz.com/es. That URL has an active 301 pointing to the new homepage, so it technically works, but Google is still showing the old one in the results. I assume it just hasn’t processed the redirect yet but I’m not 100% sure.

My question is whether what I’m seeing is normal post-migration re-indexation or if there’s something I’m missing. How long is reasonable to wait before actually worrying?

Thanks for taking the time to read!
Yes, traffic are dropped last week, and google is update new features.
 
I’d check the canonical tags and hreflang settings first, especially since the old URLs are still showing in Google. Some fluctuation after migration is normal, but it’s worth checking these before waiting longer.
 
I would test the old url in an incognito window to confirm it redirects straight to the new homepage without showing an error page first.
 
Back
Top