HTTP HTTPS Migration Gone Wrong - Please Help!
-
We have a large (25,000 Products) ecommerce website, and we did an HTTP=>HTTPS migration on 3/14/17, and our rankings went in the tank, but they are slowly coming back. We initially lost 80% of our organic traffic. We are currently down about 50%.
Here are some of the issues. In retrospect, we may have been too aggressive in the move.
- We didn't post our old sitemaps on the new site until about 5 days into the move.
- We created a new HTTPS property in search console.
- Our redirects were 302, not 301
- We also had some other redirect issues
- We changed our URL taxonomy from http://www.oursite.com/category-name.html to https://www.oursite.com/category-name (removed the .html)
- We changed our filters plugin. Proper canonicals were used, but the filters can generate N! canonical pages. I added some parameters (and posted to Search Console) and noindex for pages with multiple filter choices to cut down on our crawl budget yesterday.
Here are some observations:
- Google is crawling like crazy. Since the move, 120,000+ pages per day. These are clearly the filtered pages, but they do have canonicals.
- Our old sitemaps got error messages "Roboted Out". When we test URLs in Google's robots.txt tester, they test fine. Very Odd.
- At this point, in search console
a. HTTPS Property has 23,000 pages indexed
b. HTTP Property has 7800 pages indexed
c. The crawl of our old category sitemap (852 categories) is still pending, and it was posted and submitted on Friday 3/17 - Our average daily organic traffic in search console before the move was +/-5,800 clicks. The most recent Search Console had HTTP: 645 Clicks HTTPS: 2000 clicks.
- Our rank tracker shows a massive drop over 2 days, bottoming out, and then some recovery over the next 3 days.
- HTTP site is showing 500,000 backlinks. HTTPS is showing 23,000 backilinks.
I am planning on resubmitting the old sitemaps today in an attempt to remap our redirects to 301s.
Is this typical? Any ideas?
-
our dev team has requested to 302 initially and then 301 as the final solution. Could this cause a problem for the temporary 302?
-
Looks like you've done a sterling job GWMSEO. Well done!
I deal with a lot of small sites where the decision to move from http to https was made for them... by Shopify (many without them even realising). Some of these sites take months to recover. So, to see recovery within a few weeks is a good result.
Once question I have for you: how have you resolved the backlinks issue (your observation #6)?
What I have observed is that ahrefs doesn't associate the old (http) backlinks with the new version (https). I believe this then impacts backlink profile and subsequently MOZ Domain Authority, which then impacts rankings and traffic.
301 redirects ensure you don't lost the traffic, but it doesn't move the backlinks from http to https.
Nobody has been able to confirm or deny my suspicions yet. So:
- Do you (or anyone in the MOZ community) know if these lost backlinks DOES impact Domain Authority?
- Is there any way to fix it, other than go through all the old backlinks and manually change to https?
Murray
-
Thanks to all for the help. Our rankings are climbing back. We should be back to status quo in +/-2-3 weeks after the move.
-
Nice, good job! I would double check with your CDN provider to make sure implementation was done correctly according to their process. Unless you're saying you discontinued use of the CDN when you switched?
I wouldn't panic, just make sure your team knows that you can't control the rate at which Google re-indexes the website and that it's still early in the process to tell if there is an issue somewhere. Let Google do their thing and then once your traffic and rankings seem more regular, reevaluate. At that point I would add HTTP/2 support if possible and measure the impact from that because that provides some additional benefits such as a boost to site speed.
-
Thanks for the punch list. Our rankings turned around some when we submitted the old http sitemap.
- Images only on HTTP in CDN. HTTPS, No CDN.
- Yes
- Yes. (I was a stickler on this one)
- Yes
- Yes, Yes, Yes.
- Yes
- Yes, we fixed that.
- Yes. Initially our https redirects were 302 (Not on me, LOL.). We resubmitted our old (http) sitemap file today to crawl so that Google can pick up the change.
- Yes
- Yes
- No disavow file. Our backlink profile is remarkably squeaky clean. TF-57, CF-47
Bonus: Yes.
-
1. Are you using a CDN?
2. Did you update all your internal links to https?
3. Did you update all of your canonical tags?
4. Did you update all of your hreflang tags?
5. Are you using plugins/modules from a third party? Are they secure? Do they have documentation or a rep you can contact about migrating to https?
6. Some CMS's have specific settings that need to be altered when migrating - make sure those were done correctly.
7. Use screaming frog to check for any external scripts, and ensure they're calling https.
8. Did you update your old redirects?
9. Did you update your robots.txt file to include the new https sitemap?
10. Did you enable HSTS?
11. Do you have a disavow file? Did you update it for HTTPS?Bonus:
Did you update all of your other paid campaigns, analytics, etc. to reflect the migration? -
OK, that makes a big difference. Before you resubmit any sitemaps, make sure your technical implementation is perfect. Fix all sitemaps, make sure all URLs are properly 301'd, and make sure you are not generating any type of mixed-content security errors. Make sure all sitemaps are going to the new URLs. Most important, when a user clicks on an old URL (e.g., from search results or an old backlink), they need to be 301 redirected to the same page on HTTPS (not the home page). Then resubmit your sitemaps.
Your transition is still very 'young,' and it will likely take 6-8 weeks before Google completely replaces the old site with the new site in it's algorithms and search results. You should expect a temporary drop in traffic during this transition, but assuming you have done everything correctly, things should normalize after that.
-
Tustind:
Sorry - we did it a week ago - 3/14/17.
We just changed the 302s to 301s yesterday. I believe we need to resubmit our old sitemaps for google to index the 301s.
-
So you made this migration over a year ago now? From my knowledge and experience doing a domain change, which has a lot in common with a https change, we experienced about 2 months of depressed traffic, after which point our traffic normalized and then continued on a growth trajectory. So I suspect that your biggest problem was not properly implementing the 301 redirects. You basically told Google that you were only making a temporary change, which could explain why after an entire year your site has still not been fully picked up. When did you change the 302s to 301s?
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
My url disappeared from Google but Search Console shows indexed. This url has been indexed for more than a year. Please help!
Super weird problem that I can't solve for last 5 hours. One of my urls: https://www.dcacar.com/lax-car-service.html Has been indexed for more than a year and also has an AMP version, few hours ago I realized that it had disappeared from serps. We were ranking on page 1 for several key terms. When I perform a search "site:dcacar.com " the url is no where to be found on all 5 pages. But when I check my Google Console it shows as indexed I requested to index again but nothing changed. All other 50 or so urls are not effected at all, this is the only url that has gone missing can someone solve this mystery for me please. Thanks a lot in advance.
Intermediate & Advanced SEO | | Davit19850 -
Difficulty with Indexing Pages - Desperate for Help!
I have a website with product pages that use the same URL, but load different data based on what's passed to them with GET. I am using a Wordpress website, but all of the page information is retrieved from a database using PHP and displayed with PHP. Somehow these pages are not being indexed by Google. I have done the following: 1. Created a site map pointing to each page. 2. Defined URL parameters in Search Console for these type of pages. 3. Created a product schema using schema.org, and tested it without errors. I have requested re-indexing repeatedly and these pages and images on the pages are still not being indexed! Does anybody have any suggestions?
Intermediate & Advanced SEO | | jacleaves0 -
Wrong redirect used
Hi Folks,
Intermediate & Advanced SEO | | Patrick_556
I have a query & looking for some opinions. Our site migrated to https://
Somewhere along the line between the developer & hosting provided 302 redirect was implemented instead of the recommended 301 (the 301 rule was not being honured in the htaccess file.)
1 week passed, I noticed some of our key phrases disappear from the serps 😞 When investigated, I noticed this the incorrect redirect was implemented. The correct 301 redirect has now been implemented & functioning correctly. I have created a new https property in webmaster tools, Submitted the sitemap, Provided link in the robots.txt file to the https sitemap Canonical tags set to correct https. My gut feeling is that Google will take some time to realise the problem & take some time to update the search results we lost. Has anyone experienced this before or have any further thoughts on how to rectify asap.0 -
Screaming Frog returning both HTTP and HTTPS results...
Hi, About 10 months I switched from HTTP to HTTPS. I then switched back (long story). I noticed that Screaming Frog is picking up the HTTP and HTTPS version of the site. Maybe this doesn't matter, but I'd like to know why SF is doing that. The URL is: www.aerlawgroup.com Any feedback, including how to remove the HTTPS version, is greatly appreciated. Thanks.
Intermediate & Advanced SEO | | mrodriguez14400 -
How to do a site migration followed by a domain migration and avoid 301 redirect chains?
Hi all, The current roadmap for our Eng team has us performing a site migration (redirecting one subfolder to another subfolder) and then a domain migration shortly after. The way I see it, I have 2 scenarios (the 1st involves the site migration THEN the domain migration and the 2nd is the site migration and domain migration being done simultaneously): olddomain.com/subfolder-old to olddomain.com/subfolder-new THEN olddomain.com/subfolder-new to newdomain.com/subfolder-new AND olddomain.com/subfolder-old to newdomain.com/subfolder-new olddomain.com/subfolder-old to newdomain.com/subfolder-new I also understand that there are two best practices for a domain migration and they are 1) keep everything the same that you can to help Google understand it is the same page, just on a different domain and 2) avoid chain redirects. As you can imagine, scenario 1 requires more Eng costs than scenario 2. So, my question is, is scenario 2 a perfectly viable option or should I make the push to go for scenario 1? Any advice is greatly appreciated!
Intermediate & Advanced SEO | | brad-causes1 -
Can anyone help me clean up my link profile?
Hi, I've been struggling with my rankings for some 18 months or so. It seems like the plan is to review my back links and remove or disavow the ones that could be causing my site problems. Unfortunately I neither have the time or expertise to perform this task and wonder if there are any freelancers who could work on this project? I look forward to hearing from anyone.
Intermediate & Advanced SEO | | Aikijeff0 -
Anchor text help
Hello, I am a small website designer in Mexico.. as you know it is hard to rank in these keywords My main competitors appear with (diseño web = web design) on google.com.mx Almost 80% of the anchor text from my links are (diseño web Mexico =web design Mexico) If I search (diseño web Mexico =web design) on google.com.mx I appear on first page. If I search (diseño web = web design) on google.com.mx I appear on page 3. My questions: Is this because my anchor text is diseño web Mexico? should i change it to (diseño web = web design)? Or is it because (diseño web = web design) is a harder key word to rank? this is my website http://bit.ly/eKyWvr Regards
Intermediate & Advanced SEO | | Pixelar0 -
Help with canonical tag
hello- i got this recommendation <dl> <dt>Recommendation</dt> <dd>Add a canonical URL tag referencing this URL to the header of the page</dd> <dd>from my "report card" and i see also that i have a lot of issues with duplicate content but i really dont have any duplicate content on my site.</dd> <dd>the crawl has apparently marked every post in my blog as duplicate page content.</dd> <dd>and the "use canonical tag" suggestion keeps appearing as a fix to my problems.</dd> <dd>could you please help me with ------How do i create a canonical tag?</dd> <dd>is it just rel=canonical?</dd> <dd>and where do i put it?</dd> <dd>i should put it on every page right?</dd> <dd>or with CSS my webmaster could probably do it very quickly right?</dd> <dd>i get the basic concept behind rel=canonical but i cant say i fully understand it -</dd> <dd>i need some help with regard to how and where this tag should be placed.</dd> <dd>thanks,</dd> <dd>erik
Intermediate & Advanced SEO | | Ezpro9
</dd> <dd>.</dd> </dl>0