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
-
LinkedIn 999 HTTP Errors
I am working on a website, https://linkedinforbusiness.net and a ton of 999 HTTP errors have only now surfaced. I would venture from reading the "Request denied" error in the log, LinkedIn means to block BLCs attempts to check those links. It might be because the site has a lot of LinkedIn links; maybe they find it suspicious that the server is sending a lot of requests for their links. How do you see this? Any fixes? What level of harm do you think it brings to the site? I have removed all similar links to LinkedIn from my site to avoid this (https://www.hillwebcreations.com). However, this isn't so easily done for LinkedIn For Business, as her work in all about helping businesses and individuals optimize their use of LinkedIn.
Intermediate & Advanced SEO | | jessential0 -
Redirect HTTP to HTTPS
Hello, Simple question - Should we be redirecting our HTTP pages to HTTPS? If yes, why, if not, why? Thanks!
Intermediate & Advanced SEO | | HB170 -
Faulty title, meta description and version (https instead of http) on homepage
Hi there, I am working on a client (http://minibusshuttle.com/) whose homepage is not indexed correctly by Google. In details, the title & meta description are taken from another website (http://planet55.co.uk/). In addition, homepage is indexed as https instead of http. The rest of the URIs are correctly indexed (titles, meta descriptions, http etc). planet55.co.uk used to be hosted on the same server as minibusshuttle.com and an SSL certificate was activated for that domain. I have tried several times to manually "fetch by Google" the homepage, to no avail. The rest of the pages are indexed/refreshed normally and Google responds very fast when I perform any kind of changes there. Any suggestions would be highly appreciated. Kind regards, George
Intermediate & Advanced SEO | | gpapatheodorou0 -
Manual Penalty Reconsideration Request Help
Hi All, I'm currently in the process of creating a reconsideration request for an 'Impact Links' manual penalty. So far I have downloaded all LIVE backlinks from multiple sources and audited them into groups; Domains that I'm keeping (good quality, natural links). Domains that I'm changing to No Follow (relevant good quality links that are good for the user but may be affiliated with my company, therefore changing the links to no follow rather than removing). Domains that I'm getting rid of. (poor quality sites with optimised anchor text, directories, articles sites etc.). One of my next steps is to review every historical back link to my website that is NO LONGER LIVE. To be thorough, I have planned to go through every domain (even if its no longer linking to my site) that has previously linked and straight up disavow the domain (if its poor quality).But I want to first check whether this is completely necessary for a successful reconsideration request? My concerns are that its extremely time consuming (as I'm going through the domains to avoid disavowing a good quality domain that might link back to me in future and also because the historical list is the largest list of them all!) and there is also some risk involved as some good domains might get caught in the disavowing crossfire, therefore I only really want to carry this out if its completely necessary for the success of the reconsideration request. Obviously I understand that reconsideration requests are meant to be time consuming as I'm repenting against previous SEO sin (and believe me I've already spent weeks getting to the stage I'm at right now)... But as an in house Digital Marketer with many other digital avenues to look after for my company too, I can't justify spending such a long time on something if its not 100% necessary. So overall - with a manual penalty request, would you bother sifting through domains that either don't exist anymore or no longer link to your site and disavow them for a thorough reconsideration request? Is this a necessary requirement to revoke the penalty or is Google only interested in links that are currently or recently live? All responses, thoughts and ideas are appreciated 🙂 Kind Regards Sam
Intermediate & Advanced SEO | | Sandicliffe0 -
Need help for new website!
I want to a make new website. Can you please advise me what all things are involved which I should keep in mind before and during the website preparation. Like how to make pages, what to include in website, best way to create pages etc. Please provide me the link where I can study all the above information. I am planning to create global printing website.
Intermediate & Advanced SEO | | AlexanderWhite0 -
Help Identifying Unnatural Links
http://bit.ly/XT8yYYHi,Any help with the below will be most appreciated.We received an unnatural links warning in Webmaster Tools and noticed a large drop in our rankings. We downloaded and carried out a full link audit (3639 links) and logged in an excel spreadsheet with the following status: OK, Have Contacted, Can't Contact, Not SureWe have had some success but the majority of the ones we identified are not contactable.We use the dis-avow tool to tell Google of these. We then submitted a reconsideration request where we explained to Google our efforts and that we can supply them with our audit if necessary by email as you can't upload any evidence.A few days later we received a response suggesting that we still have unnatural links. We are a little stuck as we don't know what they can be:1. Is Google actually looking at our dis-avowed links before making this judgement?2. We have missed something that Google is considering bad but we can't see in our audit?Again we need a little help as we are trying to sort this out but can't see what we are falling down on.I can provide our spreadsheet if necessary.Many ThanksLee
Intermediate & Advanced SEO | | LeeFella0 -
Am I Doing This Wrong? Ecommerce SEO
I ran my site through the SEOMoz On-Page Optimization tool and one of the problems noted was "Keyword Self-Cannibalization" in this case, it was stating I was using the keyword "Board Games" too much. Site in question: http://theboardgamers.co.uk/ The problem being is that every product link contains the word "Board Game" - Which makes sense, but I guess it may look spammy to the SEO world. Would it be best to remove the "board game" part from each internal link and only leave it in the URL structure?
Intermediate & Advanced SEO | | REMOVE560 -
Usage of HTTP Status Code 303
Hello, is there anybody who has got some experience with 303 HTTP Status Code? Our software development would like to use 303 "See Others" instead of 301 for redirecting old product-links to the site-root, instead of showing 404 errors. What is the best practise for redirecting old product links which are gone in online-shop context? Best regards Steffen
Intermediate & Advanced SEO | | steffen_0