A sitemap is an XML file, typically at a site's root (zeo.org/sitemap.xml), that lists a site's URLs along with metadata like when each was last modified, giving search engines a direct index of what exists rather than relying purely on discovering pages by following links.
It's a hint, not a guarantee: submitting a URL in a sitemap doesn't force a search engine to crawl or index it, but it does make discovery faster and more reliable, especially for pages that are hard to find through normal internal linking, new pages on a large site, or content buried several levels deep in the structure. A sitemap should include only URLs that are actually meant to be indexed, canonical, live, not blocked by noindex or robots.txt, since listing pages that contradict those other signals sends mixed messages and can waste crawl budget. Most modern CMS platforms and static site generators can produce and keep a sitemap updated automatically, which is generally more reliable than maintaining one by hand as a site's page count grows and changes over time.
