2

I moved my site form http to https, now sitemap contains https urls, but Bing webmaster indicates increased "crawl errors" and my indexed pages have decreased to 0.

The list of errors says http pages are redirecting (as I have used 301 redirection HTTP>HTTPS), my question is why is it looking at http pages when I have https pages in sitemap and why it is not indexing https pages form sitemap and internal links.

All internal links are moved to HTTPS, Google is not calling this error. It is just Bing and most troubling part is that; this is not going away with time I waited for 45 days. It is just Bing and it has marked http pages as bugged (just because they redirect to https) and it is not indexing https pages even when there is not a single http internal link in site or sitemap.

0

2 Answers 2

2

...my question is why is it looking at http pages when I have https pages in sitemap...

This is the key.

The answer is simple. Sitemaps are not the authority by which search engines submits pages to the fetch queue from. Their index is! Your pages are indexed as HTTP and therefore that is exactly what will be submitted to the fetch queue. Until each page is requested, redirected, and the URL updated in the index, then, and only then, will the search engine not request HTTP URLs. The exception is, of course, following any existing links to your pages made with HTTP. The search engine will always attempt to fetch pages based upon link URLs even if the same page exists within it's index as HTTPS and not HTTP. That would be the right and responsible thing to do.

The sitemap has nothing to do with this process. Not speaking for Bing, I suspect they are exactly like Google in this respect, Google will only use the sitemap to audit that they can properly crawl your site. Nothing more. Generally, sitemaps direct entries into the fetch queue only when the site is so huge that links to all pages are not possible or when pages exist behind a login or paywall. And then only for those pages. That is it. As far as Google is concerned, sitemaps are not used to feed the fetch queue when a site can properly be crawled.

2
  • This is not going away with time I waited for 45 days. It is just Bing and it has marked http pages as bugged (just because they redirect to https). This is Bing specific issue, Google only marks error for pages that are present in sitemap
    – XIMRX
    Dec 16, 2016 at 21:33
  • @XIMRX ...marked http pages as bugged... I am not sure what you mean by this. More specifically bugged. 45 days is not very much time in the search engine world. I do not use the Bing Webmaster Tools at all so I have no idea on this. I want to ask for specifics on how you redirect HTTP to HTTPS. How this is done is crucial! Cheers!!
    – closetnoc
    Dec 16, 2016 at 23:33
0

It sounds like all you did was submit a new site map and not actually implement a valid 301 redirect.

If you are on an Apache server, add this to your htaccess file in the root folder of your site.

A simple approach would be;

#Force www:

RewriteEngine on
RewriteCond %{HTTPS_HOST} ^example.com [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301,NC]

#Force non-www:

RewriteEngine on
RewriteCond %{HTTPS_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]

I would pick the one that you are currently indexed under the most in searches.

my question is why is it looking at http pages when I have https pages in sitemap

Because you did not specify which to use in their webmaster tools and/or no redirects to tell it otherwise.

Most likely, you have at least 4 versions out there either partially of fully indexed.

http://example.com
https://example.com
http://www.example.com
https://www.example.com

with a possibility of

http://example.com/
https://example.com/
http://www.example.com/
https://www.example.com/
1
  • 1
    I am talking about bing, bing don't allow different versions of website like http/https/www/nowww etc. Secondly 301 redirection is in place bing is marking it as error.
    – XIMRX
    Dec 16, 2016 at 21:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.