Forum Moderators: phranque
- Generic Steps to Switch from HTTP to HTTPS -
• Read all info at your host concerning certificates & switching to HTTPS and when applicable, follow those instructions.
• Install security certificate.
• Have your host enable HTTPS (if needed.) This will enable access from both HTTP & HTTPS allowing normal access while you test.
• Go through site, page by page & make sure all file paths are relative (no protocol.) Test by accessing site using HTTPS and look for any browser alerts.
• Install 301 code in .htaccess fileNote: your server may require a different codeRewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
• Go through site again, page by page, and test. Any remote absolute links will need to be HTTPS including those found in scripts & pluggins. If you publish Adsence or other advertising, links in these scripts need to be HTTPS also (or just remove the protocol altogether.)
• Update sitemap.xml (if applicable) and submit to appropriate agencies (Google, Bing, Yandex, etc)
• In Google Search Council create a new site using HTTPS (do not use the Change of Address form.) It will take a few days to start populating information. This is normal & traffic to old site (HTTP) will drop off accordingly.
• Bing Webmaster Tools, Yandex & others should update automatically once they crawl your new pages. Updating/re-submitting sitemap.xml should speed up this process.
All of those thousands of 301’d backlinks will be pointing straight at the pages againOnly the older links that never got updated. The newer, active links from well-maintained sites will now be incorrect.
Not sure what exactly happened but I will stick to http in this case because there is no way the user can send any information to the server from the site: no forms, no login, just pages with content, so secure protocol doesn't look like a real must. Sounds promising! Can I just ask when that was? Did you decide to change back recently or was it ages ago
Secure protocol is unnecessary in your case. There might be a slight speed up in page serving if your server supports http/2
Secure protocol is unnecessary in your caseWhat? It may seem that security is not necessary on a site that doesn't use forms or payments, but that is not the only thing that needs securing nowadays.