We hired a team and designed the theme for https://www.princessly.com on Shopify which had been previously on Magento. On Sept. 8th we finished the theme, created all 301 redirects (products, categories to collections, pages, WordPress blog posts to Shopify blog posts), and migrated everything over to Shopify and since then we’ve seen a constant drop in traffic as compared to when the site was on Magento.
As you can see from the screenshots of Google Analytics, there’s a significant sharp drop in traffic immediately after we migrated. We have been trying to find the culprit here but as it looks like an overall drop across ALL traffic acquisition channels, therefore, we don’t have any clue as to why this happens?
There’s not only the drop in traffic but also a drop in transactions & revenues on the same scale. It’s as frustrating as it is weird because half of external traffic sources seem to suddenly cease arriving on my site as if they know my site is different so they suddenly refuse to land on our site??
At first we thought it’s just a coincidence of traffic fluctuations and it would return to normal after a few days or weeks but it seems we are wrong.
Also as a comparison, here’s the stats of May 19, 2019-Nov 19, 2019 in GA for Princessly.com when it’s still on Magento, so we can rule out the season factor. Traffic is actually climbing as we sell through summer to fall.
Did you keep consistent URLs over the change?
I see the previous version is .net and the new one is .com
Was the old version .com before the change?
Though I don’t just mean the domain name, did individual URLs to things like products change?
Any major change to a site can cause disruptions in search indexing, but it’s usually temporary (if you did things right) and should recover after a time.
But if important URLs have changed, without making proper redirects for them, this will really disrupt your indexing and it will take time to rebuild.
Yes, URLs are consistent because we created ALL necessary 301 redirects for products, categories, pages, and even blog posts. They are all correctly redirected to Shopify.
I’m not sure but search indexing shouldn’t be an issue here as the traffic immediately dropped the next day after migration…I mean, 24 hours isn’t enough for Google to adjust our rankings and positions to justify a 49% drop in traffic, right? The traffic literally dropped immediately after migration.
It’s been over 2 months now and the adjustment still hasn’t kicked back? We have all 301 redirects all over the site from the very beginning…this is really really weird as it is frustrating…
The URLs and redirects was the obvious place to look, but if all redirects are set up properly, it should not be a problem.
Are there any further insights in “Search Console”?
It should indicate any major change in ranking, impressions, CTR or indexing, and possibly show any crawl errors.
No, no major changes in ranking, impressions, or CTR or errors in Google Search Console. If you look closely in the Google Analytics screenshots, you will find that ALL traffic sources including social, direct, search, referral, etc. all dropped by about 50%, so I don’t think this is specifically related to Google search rankings. It’s an overall drop.
That’s not a bad thing, but it does not help explain the drop.
I see that, so I’m guessing it must be some technical issue with the site, if it does not relate to indexing or ranking. Are you absolutely sure all links have been catered for with redirects? If your social or search index has broken links, that may explain it. Otherwise it is a mystery. Perhaps the access logs could give some clues, any increase in error pages like 404 or 500, ect…?
Yes, I’m sure. We have also in place an app in Shopify backend the monitor 404 not found errors. There are some ever since the migration but are very minor pages that receive perhaps 5% of all traffic in total.
Yes, there are some broken links as we have a 404 not found error monitor app in the Shopify backend, however they are VERY VERY minor pages as from past Google Analytics they account for perhaps 5% of overall traffic if at all.
But even then, we have the GA tracking code on 404 NOT FOUND pages. Ain’t the 404 error visitors be accounted into the traffic stats with higher bounce rate + shorter duration?
Traffic shouldn’t just vanish like that because we have tracking even on 404 NOT FOUND pages…