Bing blogs

This is a place devoted to giving you deeper insight
into the news, trends, people and technology behind Bing.

Canonical problem. Home page is being treated differently than internal pages

Webmaster

Webmaster
This group is devoted to Bing Webmaster Tools discussions.

Canonical problem. Home page is being treated differently than internal pages

This question is answered

link rel="canonical" href= www.  my-page.com

is properly formated and installed on the home page.

Yet Bing insists on providing  .my-page.com  (no www) in general search results for the home page

(ie search for "my company"  yields .my-page)

But searches for content on internal pages are being provided in search results as www.  my-page.com/stuff    (with www)

Site Map is proper format, read by Bing and only lists www versions.

Complicating this issue is that Bing WMT is returning .home along side of www..... stuff as my top 5 pages.

Checking indexed pages on Bing WMT... nearly every page is being returned as index.... except the home page .  Most likely because the home page is being indexed as .my-page rather than www.   my-page as stated in the site-map

 

If this was a problem with just my own page I would remove the canonical reference, but I am seeing the same search related problem with other pages.

Does Bing have a problem with the canonical reference being listed on the home page? 

 

Verified Answer
  • I will suggest you implement a 301 redirect to force www for your domain.

    If you want to force bots and browser to use the full domain with the www. prefix, you will need to test your Apache {HTTP_HOST} variable to see if it already exists and, if not, redirect.

    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www\.yourdomainname\.com$ [NC]
    RewriteRule .? http://www.yourdomainname.com%{REQUEST_URI} [R=301,L]

    If you have subdomains, however, preserve the subdomain like this:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^([a-z.]+\.)?yourdomainname\.com$ [NC]
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule .? http://www.%1yourdomainname.com%{REQUEST_URI} [R=301,L]

    You can visit Askapache.com and a host of other resources to learn about Apache Mod_Rewrite.

    Maybe, an MS staff might come around and help you quicker.

  • Yes, Many a times, It the canonical issue which is to be resolves. The www  and sometimes non-www should be redirected to www.

All Replies
  • I will suggest you implement a 301 redirect to force www for your domain.

    If you want to force bots and browser to use the full domain with the www. prefix, you will need to test your Apache {HTTP_HOST} variable to see if it already exists and, if not, redirect.

    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www\.yourdomainname\.com$ [NC]
    RewriteRule .? http://www.yourdomainname.com%{REQUEST_URI} [R=301,L]

    If you have subdomains, however, preserve the subdomain like this:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^([a-z.]+\.)?yourdomainname\.com$ [NC]
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule .? http://www.%1yourdomainname.com%{REQUEST_URI} [R=301,L]

    You can visit Askapache.com and a host of other resources to learn about Apache Mod_Rewrite.

    Maybe, an MS staff might come around and help you quicker.

  • If hosting is on a windows platform, the redirect need to be done in the web.config file, and the syntax is a little bit different.

  • The server is Apache (Linux) platform

     

     

  • Ok, then what Quality Directory suggested should work for you... After implementing the redirect you can "test" it by going to this page:

    http://www.ragepank.com/redirect-check/

    When everything is ok, you should re-submit your page and sitemap to bing, and then practice a little patience till Bing recrawls your site a couple of times...

    (When I had this problem it took Bing about a month to solve it, or about 2 or 3 crawls)

  • Is there any option to do it shared IIS server.301permanent redirect to resolve canonical issue. not bt rel=canonical but permanent solution.

  • You should ask your web host if such option is available and if it can be done in your hosting space.

    Ramesh Singh

    Is there any option to do it shared IIS server.301permanent redirect to resolve canonical issue. not bt rel=canonical but permanent solution.

     

  • Did asked. But no luck. Now hoping that they upgrade their server IIS6 to IIS7.

     

    Quality Directory

    You should ask your web host if such option is available and if it can be done in your hosting space.

    Ramesh Singh

    Is there any option to do it shared IIS server.301permanent redirect to resolve canonical issue. not bt rel=canonical but permanent solution.

     

     

  • Keep important pages within several clicks from the homepage.

    make sure your important pages are clickable from the homepage and for easy for Googlebot to find throughout your site.

     

    Skiing Holidays

  • Keep important pages within several clicks from the homepage.

    make sure your important pages are clickable from the homepage and for easy for Googlebot to find throughout your site


    Skiing Holidays

  • Yes, I do agree with the Quality Directory as a redirect would be the right option for this.

  • I would test it before also before making it live.

  • Use a 301 redirect.. interesting that BING isn't obeying the canonical tag as it should be though...

  • Yes, Many a times, It the canonical issue which is to be resolves. The www  and sometimes non-www should be redirected to www.

  •  I have very limited information about it. But would like to know som more regarding such canonical issues. I am almost done with my site and now am just ready to submit it. So please provide me useful tips as well to secure topmost rankings.

  •  It is better to submit your site to the google or Bing webmaster tools. As far as the question of maintaining ranking in bing is copncerned, it requires a lot of commitment and dedication. It is better to use releavant keywords and phrases alongside certain other SEO techniques.