What We'll Cover
Site-wide HTTPS means that all pages on your store are encrypted. Normally it is only required for pages that deal with private information, such as the checkout pages, to have https encryption. Secure pages will often have a padlock icon next to the address bar in certain web browsers.
By default, BigCommerce stores secures all the required pages. While not necessary, having site-wide HTTPS on your store has benefits for SEO.
Below we will outline what to expect when you switch to site-wide HTTPS, and how to turn it on.
What Changes with Site-Wide HTTPS
Making the switch to site-wide HTTPS will change how search engines crawl and rank your store. There are some recommended actions to take to make sure search engines recognize and rank the HTTPS version of your store pages.
Some of these actions are taken care of automatically by the BigCommerce system:
- creates 301 redirects to send all HTTP requests to their HTTPS equivalents
- Adjusts and backs up the search engine robots files
- appropriately sets the canonical URLs
|Default HTTP||Change from HTTP to HTTPS||Change from HTTPS to HTTP|
Check for warnings! After you switch to site-wide HTTPS all elements in a page need to use https in the url or protocol agnostic urls (i.e. //cdn.examplesite.com/lib/script.js). We recommend using a service like JitBit SSL Checker to help identify content which isn’t secure.
Recommendations for Google
1. We recommend adding a new site to your Google Webmaster Tools account for the HTTPS version of your site.
2. In Google Webmaster Tools, navigate to your new HTTPS site.
3. Navigate to Crawl, robots.txt Tester and click on the Submit button. In the popup window, ignore steps 1 & 2, and click on the Submit button in Step 3. Google should immediately respond with a success message.
4. After you’ve submitted your robots.txt, then re-submit your sitemap.
After you switch your site to HTTPS, in Google Webmaster Tools, you should expect to see the number of crawled HTTP pages decrease while the number of crawled pages on HTTPS increases. This process can take up to two weeks or longer to complete, depending on the size of your store and how frequently Google crawls your site.
Recommendations for Bing
1.Verify the HTTPS version of your site in Bing Webmaster Tools.
2.Use the Site Move tool to tell Bing you have permanently moved your site to HTTPS.
Enabling Site-wide HTTPS
1. Go to Store Setup › Store Settings.
2. Scroll down to HTTPS and select Use HTTPS for entire site from the HTTPS Pages drop-down menu.
Don't see this menu? If you don't see a drop-down menu under the HTTPS section, there should be messaging explaining what requirements are missing. If you have recently applied a new ssl certificate, it may still be propagating.
3. Save your changes.
- Robots.txt File
- Verifying Your Site with Google
- Submitting Your Sitemap to Google
- Submitting Your Sitemap and Verifying Your Site with Bing
- Moving towards a more secure web (Google Security Blog)