1. No Profile Picture
    Registered User
    SEO Chat Explorer (0 - 99 posts)

    Join Date
    Oct 2011
    Rep Power

    Google is cachinh https rather than http for whole site

    I have an online shop which has a canonical url module to automatically set the canonical url for each page. I have just noticed after a year that the Google results are showing as https for every page. The canonical url has been incorrectlty set as https (the site does use https for the checkout pages, but I do not want ALL pages indexed as https).

    I have changed the canonical url to http (th erest of the url is EXACTLY the same) and have also set up a permanent 301 redirect for all https pages to http in an attempt to keep my hard earned google rankings.

    I found a way to do this and keep the few pages that I need in ssl using this in the htaccess:

    RewriteCond %{HTTPS} =on
    RewriteCond %{REQUEST_URI}
    RewriteRule ^(.*)$ http://mydomain.co.uk/$1 [R=301,L]
    However, I get an annoying security error on IE only and it is dues specifically to this code in the htaccess as when I remove it the problem disappears. My long term plan once GOogle has picke dup the change is to disallow the indexing of https pages through robots.txt as suggested here: http://www.seoworkers.com/seo-articles-tutorials/robots-and-https.html#rev_comments

    I'm really worried about losing my hard earned rankings, but the ssl errors are really not very helpful. Will I cause issues by removing my 301 redirect and implementing the robots.txt file now?

    I really need to resolve this as the google results take customers to the https version of a page that should be http and so security errors are flagged up which may scare people away.

    Has anyone else had this issue? How did they resolve it?
  2. #2
  3. SEO Strategist
    SEO Chat Discoverer (100 - 499 posts)

    Join Date
    Oct 2011
    San Francisco, CA
    Rep Power
    Please NOTE for google and all other search engines http://url and https://url are two different URLs.

    So it do not matter if after http:// and https:// rest of the URL is exactly same. You are showing the different URL by just adding a s after http. You will loose ranking. The only way to minimize the risk is to use a 301 redirect. Even after using 301 redirect you may need to wait to see your url with http in SERP.

    Also please do not use blocking the bots through robots file till your URL with http is not start ranking with your keywords. If you block robots crawling your URL with https, the URL will be deindexed from the SEARCH ENGINE INDEX and hence your website will disappear from SERP.

    Just find a correct .htaccess code and put that in your .htaccess file. I think there is some error in your existing code which causes error in IE. Since I have used the codes on my htaccess file and it work fine on every WEB BROWSERS.


Similar Threads

  1. Google says you donít need a web site any more
    By karma_killer in forum Search Engine Optimization
    Replies: 2
    Last Post: Nov 8th, 2006, 05:47 AM
  2. Backlink Manual
    By GaryTheScubaGuy in forum Google Optimization
    Replies: 5
    Last Post: Nov 1st, 2006, 06:13 AM
  3. See your sandboxed site's rank if it weren't sandboxed
    By dazzlindonna in forum Google Optimization
    Replies: 306
    Last Post: Feb 5th, 2006, 10:01 AM
  4. Google End?
    By analogik in forum Google Optimization
    Replies: 12
    Last Post: Sep 17th, 2003, 07:37 PM

IMN logo majestic logo threadwatch logo seochat tools logo