From the GEO Audit Report (discussion #30401): https://github.github.com/gh-aw/sitemap.xml returns 404, preventing AI crawlers from discovering interior pages.
Approach
- Open
docs/astro.config.mjs and check if @astrojs/sitemap integration is present
- Add the sitemap integration if missing:
import sitemap from '`@astrojs/sitemap`';
export default defineConfig({ site: 'https://github.github.com/gh-aw', integrations: [sitemap()] });
- Ensure
site property is set correctly (required for sitemap generation)
- Verify the built output includes
sitemap.xml and a <link rel="sitemap"> tag in <head>
Files to Modify
docs/astro.config.mjs — add/fix sitemap integration and site URL
docs/package.json — add @astrojs/sitemap dependency if missing
Acceptance Criteria
Generated by Plan Command for issue #discussion #30401 · ● 2.8M · ◷
From the GEO Audit Report (discussion #30401):
https://github.github.com/gh-aw/sitemap.xmlreturns 404, preventing AI crawlers from discovering interior pages.Approach
docs/astro.config.mjsand check if@astrojs/sitemapintegration is presentsiteproperty is set correctly (required for sitemap generation)sitemap.xmland a<link rel="sitemap">tag in<head>Files to Modify
docs/astro.config.mjs— add/fix sitemap integration and site URLdocs/package.json— add@astrojs/sitemapdependency if missingAcceptance Criteria
sitemap.xmlis generated in the docs build output<link rel="sitemap" href="/sitemap-index.xml">is present in page<head>docs/astro.config.mjsincludes sitemap integration with correctsiteURL