Sitemap
Websites should provide a sitemap, a machine-readable list of their pages that helps search engines find and index content quickly. Silktide checks that your website has one it can discover.
An lists the URLs you want indexed, optionally with details like when each page last changed:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http:\/\/www.sitemaps.org\/schemas\/sitemap\/0.9">
<url>
<loc>https:\/\/example.com\/</loc>
<lastmod>2026-07-01</lastmod>
</url>
</urlset>
Why this matters
Without a sitemap, search engines discover your pages only by following links, so new pages, deep pages, and pages with few internal links can take much longer to be found - or be missed entirely. A sitemap also tells search engines when content changed, so updates are re-crawled sooner.
The larger the site, the more this matters: crawlers budget how many pages they fetch, and a sitemap helps them spend that budget on the pages you care about.
How to fix it
- Generate an XML sitemap. Most content management systems and SEO plugins can create and update one automatically; prefer that over a hand-maintained file.
- Serve it at a conventional location, normally
https:\/\/example.com\/sitemap.xml. - Declare it in your file so crawlers (and Silktide) can find it:
Sitemap: https:\/\/example.com\/sitemap.xml
- Keep it current - a sitemap that omits new pages or lists deleted ones erodes search engines' trust in it.
How Silktide tests this
- Look for sitemaps at the standard
\/sitemap.xmllocation and in anySitemap:lines in your robots.txt file. - Follow sitemap index files to any nested sitemaps and collect the page URLs they list.
- Flag the website if no sitemap URLs could be found.
Troubleshooting
My website has a sitemap but Silktide does not find it
Check the following, in order:
- Location - the sitemap must be at
\/sitemap.xmlor declared with aSitemap:line in robots.txt. A sitemap at a custom path with no robots.txt reference cannot be discovered. - Validity - the file must be valid XML in the sitemap format, including the correct
xmlnsattribute and encoding. An invalid sitemap cannot be parsed, so it counts as not found. Validate it with an online sitemap validator. - Availability - the URL must return the file successfully, not an error page or a login redirect.
Learn more
- Internal linking for topical authority - discovery by links, with sitemaps as coverage backup
- Build and submit a sitemap (Google Search Central)
- Sitemaps XML format (sitemaps.org)
- Missing from Sitemap