I have a question regarding HTTPS migration, if anyone is able to answer it. I'm considering moving my site to HTTPS this weekend, but I'm worried about losing traffic. My site is fairly small as websites go, with only about 500 pages, and it runs on WordPress.
I've had an SSL certificate up and running on my site for years, but I've only been using it to secure my membership signup and purchase pages, as well as my Contact form and my newsletter signup page. So the SSL certificate is there, and it works. I've just never enabled it across my entire site.
As I understand it, you don't actually "enable" it across a site. The SSL certificate secures all pages. You just need to redirect pages on the site to their HTTPS versions. Is that correct? If so, once I add the redirect code to my site's .htaccess file, that should be all there is to it? I use only relative links within my site's pages, so there are no hard-coded absolute links. Even if there were, the .htaccess file would just redirect them, wouldn't it?
Basically, my question is, am I missing something? Do I just need to add the 301 redirect code to my .htaccess file? I use a WordPress plugin to automatically create and submit a sitemap to Google, so will Google simply update itself with the new HTTPS links? With all the complaints I've read about people losing traffic from not doing this properly, this all seems too easy. I must be missing something.
[edited by: goodroi at 6:20 pm (utc) on Oct 15, 2017]
[edit reason] thread formatting [/edit]