AI Product Index / sitemap.xml published

sitemap.xml published

It is the only machine-readable statement of what pages exist. Without it a crawler discovers your site by following links, which means anything not linked from the home page is effectively unpublished.

8
of 122 points
6.6%
of the total grade
2025
checklist generation

How to pass it

Publish /sitemap.xml and reference it from robots.txt with a Sitemap: line.

Paste-ready

Replace {{ORIGIN}} with your own origin — or call the paid endpoint, which substitutes it for you and tells you which checks you actually failed.

<?xml version="1.0" encoding="UTF-8"?>
<!-- /sitemap.xml -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>{{ORIGIN}}/</loc></url>
  <!-- one <url><loc> per page you want read -->
</urlset>

Check your own site

Free, no signup, same endpoint that produced every grade on the leaderboard:

curl "https://index.percall.dev/api/score?url=https://your-site.example"

It returns the letter grade and every check by name with pass/fail. The $0.05 call at POST /api/audit adds why each one failed and a snippet with your origin already in it.

The rest of the checklist

12 more 2025 checks, and 7 from the other generation.