Free tool · robots.txt and sitemap
robots.txt and sitemap checker
Type your site’s address. We read its robots.txt and sitemap the way a search engine would, and tell you whether your blog posts are listed.
What it checks
robots.txt is reachable
We fetch
/robots.txtfrom your site’s address, following up to five redirects as Google does. A 200 is what you want. A 404 is allowed (Google then assumes nothing is blocked); a server error makes Google pause crawling.It names a sitemap
We look for
Sitemap:lines. Google takes only full addresses there, likeSitemap: https://example.com/sitemap.xml. With none, we try/sitemap.xml.The sitemap loads and lists pages
We read up to three sitemaps from robots.txt and, for a sitemap index, up to five of the sitemaps inside it, blog ones first, and count the addresses in each.
Your blog is in it
We look for addresses with
/blogin their path, like/blog/my-post, and show a few.
It is a quick health check, not a full audit: it does not test every address in the sitemap, and it does not read Disallow rules. For that, use the robots.txt report and the Sitemaps report in Google Search Console.
What a healthy setup looks like
User-agent: *
Allow: /
Sitemap: https://example.com/sitemap.xml
Sitemap: https://example.com/blog/sitemap.xml- Every sitemap you have is listed, each on its own
Sitemap:line with its full address. There is no limit on how many. - Each sitemap holds at most 50,000 addresses or 50 MB uncompressed. A bigger site splits it and lists the parts in a sitemap index.
- Addresses in the sitemap are full and final:
https://, the same host as the site, no redirects, the pages you want found. - Listing a sitemap helps; it does not force indexing. Google treats it as a hint. Submitting it in Search Console as well shows you which pages were read.
What we fetch, and from where
The check runs on our server, as CMSKiteSiteCheck/1.0. It reads only public addresses on the standard web ports, at most eight files per check, 512 KB of robots.txt and 5 MB of each sitemap, and stops after 20 seconds. We do not store the results. Each visitor can run ten checks an hour.
Sources
Questions
- Do I need a robots.txt at all?
- No. Without one, crawlers assume they may read everything. It is still the easiest place to tell every search engine where your sitemap is, so most sites have one.
- My blog is on another domain or path. Is “no /blog found” a problem?
- Not if your posts live somewhere else, like /news or blog.example.com. The check only looks for /blog in the path. Check that the addresses you do use are listed.
- The sitemap is in robots.txt. Do I still submit it in Search Console?
- It is worth it. Google finds it either way, but Search Console then reports how many of its pages were read and indexed, and any errors.
- Why can’t it check my site on localhost or a private network?
- For safety, the checker only reads public internet addresses on ports 80 and 443. A site search engines can reach is a site it can check.
Related
Checked