Skip to main content
friendly4AI LogoMaking websites AI-friendly - Your website optimization platform for AI systemsfriendly4AI
  • Product
  • Leaderboard
  • Pricing
  • Blog
Sign in
  1. Methodology
  2. ›
  3. Parameters
  4. ›
  5. Sitemap Availability

Sitemap Availability

stable

Category: discovery · Methodology v4.5

It measures whether a working XML sitemap is reachable on your site.

Signal Source

Source
https://{domain}/sitemap.xml
Kind
http_response

Score Bands

VerdictCondition
Passa valid sitemap is fetched (an XML <urlset> with 10 or more URLs, a <sitemapindex>, or more than 1000 URLs), OR the page explicitly links a sitemap via <link rel="sitemap"> or a sitemap*.xml href
Partiala sitemap is fetched but is minimal (fewer than 10 URLs) or non-standard/invalid, OR the page only mentions the word "sitemap" in text with no actionable link
Failno sitemap signals are found at all, OR a sitemap URL is discovered but the file is inaccessible

Description

Sitemap Availability checks whether your site serves a valid XML sitemap that AI crawlers can fetch. That sitemap is the machine-readable map of your URLs, and systems like ChatGPT, Gemini, and Perplexity use it to find your pages. friendly4AI scores the parameter from 100 (a <sitemapindex> or a sitemap with 1000+ URLs) down to 0 (no sitemap found, or a discovered sitemap URL that turns out to be inaccessible).

What does this parameter measure?

It measures whether a working XML sitemap is reachable on your site. friendly4AI fetches https://{domain}/sitemap.xml, follows any sitemap references it finds during discovery, and validates that the file is a real <urlset> or <sitemapindex>. When nothing can be fetched, the scan falls back to the homepage HTML and looks for a <link rel="sitemap"> tag, an href ending in sitemap*.xml, or a plain text mention of "sitemap". Along the way it reads <lastmod> dates and counts how many fall inside a 90-day freshness window.

Why does a sitemap matter for AI-readiness?

Without a sitemap, AI crawlers see only the pages your homepage links to. Anything deep or unlinked never reaches the index that ChatGPT, Gemini, and Perplexity draw on. A sitemap hands crawlers the full URL map up front, so coverage improves and new pages surface sooner. Accurate <lastmod> dates do extra work here: they tell AI systems which pages changed recently and deserve a re-fetch. Sitemaps work alongside robots.txt accessibility and URL stability as the core discovery signals.

How is Sitemap Availability scored?

Under the v4.5 methodology, this Discovery parameter runs on a five-tier scale. The published rubric collapses those tiers into Pass, Partial, and Fail.

  • Pass covers the top two tiers. A fetched, valid sitemap with 10 or more URLs scores 75. A comprehensive sitemap — either a <sitemapindex> or one holding more than 1000 URLs — scores 100. A sitemap that is explicitly linked from the page but not fetched directly also scores 75 and passes.
  • Partial covers the middle. A valid sitemap with fewer than 10 URLs, or a fetched file in a non-standard or invalid format, scores 50. A page that only mentions "sitemap" in text with no actionable link scores 25.
  • Fail is the bottom tier, 0: no sitemap signals at all, or a sitemap URL that was discovered but came back inaccessible.

How do you fix Sitemap Availability issues?

  • Publish a valid sitemap.xml at your site root that lists every important page. Most platforms — WordPress, Shopify, Next.js — generate one for you.
  • Confirm the file returns well-formed XML with a <urlset> or <sitemapindex> root. A malformed file scores Partial even when it exists.
  • Keep your sitemap at a non-standard path? Point to it from robots.txt with Sitemap: https://example.com/sitemap_index.xml so discovery can find it.
  • Add accurate <lastmod> dates and keep them current. Recent dates strengthen the freshness signal.
  • On large sites, split the sitemap into a <sitemapindex> of child sitemaps to reach the comprehensive tier.
  • Re-scan after publishing to confirm the file is fetched and validates.

Version History

Introduced
v4.0
Last changed
v4.5

Key takeaways

  • Signal: https://{domain}/sitemap.xml
  • Category: Discovery & Metadata
  • Passes when: a valid sitemap is fetched (an XML <urlset> with 10 or more URLs, a <sitemapi…

Related Parameters

  • robots.txt Accessibility
  • URL Stability
  • Structured Data

View full methodology changelog · All parameters · GEO/AEO glossary

Suggest a change to this parameter


friendly4AI LogoMaking websites AI-friendly - Your website optimization platform for AI systemsfriendly4AI

The starting point for making your website AI-friendly.

ai@friendly4.ai
ProductsGEO ScannerAI VisibilityMethodologyDemoLeaderboardHow we comparePricing
friendly4AIAbout usBlogFor developersQuickstartAPI referenceContact usFAQsGlossary
LegalTerms and ConditionsPrivacy PolicyAI usage policy
friendly4AI © 2026