I've moved my WordPress site from HTTP to HTTPS almost a month ago. Here are the steps that I've taken:
- Replace all the internal links over the site like navigation etc. (HTTP links still there in content)
- Changed the protocol in Google Analytics.
- Add new property in Web Master Tools with the HTTPS protocol.
- Force HTTPS everywhere via
.htaccess
file - Change the site address in WordPress admin panel
After all these, Google still keeps HTTP links in SERPs and whenever I Google https://example.com
it goes:
Did you mean
http://example.com
Moreover, when I Google site:example.com inurl:http
it returns like 1450 results, and for site:example.com inurl:http://example.com
it returns 130 results.
In my opinion, something makes my site stuck in HTTP and does not let it be HTTPS.
Is there anyone here with any suggestions?
site:
search will return URLs that are the source of a redirect (which would not get returned in a normal search) - this is "normal" behaviour. Ordinarily you would only get a "Did you mean" prompt when there is a difference in the domain itself, not just the protocol? I'm not sure what you are trying to show with your example... for the "130 results", did you mean to write something including the HTTPS protocol eg.site:example.com inurl:https
?