Sitemap checker for WordPress sites
Give your site's address and see which sitemap it has, whether robots.txt points to it, whether what answers there is a sitemap at all, and how many addresses it lists.
What it looks at
Our server asks the site you name for its robots.txt, then for its sitemap: at the address robots.txt gives, or, when it gives none, at the three usual ones. It asks for at most five addresses, all on that site.
- What points to a sitemap. Whether robots.txt has a line that begins with Sitemap, and what it names. That line is how a search engine finds a sitemap nobody has submitted.
- What answers. Whether a sitemap answers at
/wp-sitemap.xml, which is where WordPress keeps its own, at/sitemap_index.xmlor at/sitemap.xml; whether one of them is sent on to another; and whether what answers is a sitemap at all. An address that answers with a web page and a status of 200 looks fine in a browser and is no use to a search engine. - What it holds. Whether it is an index of other sitemaps or a list of addresses, how many it lists, whether the first sitemap in an index answers, and whether any address in it is on another host or scheme than the sitemap itself.
Which sitemap to give a search engine
One: the one your site actually serves. If /wp-sitemap.xml is sent on to another address, an SEO plugin has replaced WordPress's sitemap with its own, and the address it ends on is the one to submit. Submitting both tells a search engine the same thing twice. The sitemap WordPress makes by itself explains what is in it and why its address sometimes answers 404.
What it cannot tell you
A sitemap tells a search engine which addresses exist. It does not decide which of them are listed, and a site can be listed with no sitemap at all. This check reads the start of each file and the first sitemap an index lists, not every file, so a large site's count is of what was read. Whether Google has fetched your sitemap is something only the Sitemaps report in Search Console can say.
What happens to the address
The address goes to our server, which makes the requests and sends back the report. No address, and nothing a site answered with, is kept or logged. The requests name themselves as WPMinistry-SiteCheck. Only public web addresses are asked, and a sitemap that robots.txt names on another site is not asked for.
Common questions
My sitemap address answers 404. What switched it off?
It says the address answers with a web page, not a sitemap. What does that mean?
Do I need a sitemap at all?
Why are some addresses on another host or scheme a problem?
Sitemap missing, and no idea why?
Tell us the address and what this showed. We look at the site itself and reply with the cause and a fixed quote. The diagnosis is free.
Get a free diagnosis
