This directory defines the URL structure and specific content entry points.
index.astro: The primary landing page. Must always have StructuredData with type="website".about.astro: typically uses type="organization" for structured data.contact.astro: Focuses on contact metadata.robots.txt.ts: Dynamic Route. Uses Astro’s server endpoints to generate robots.txt based on the configured environment. Do not edit the static public/robots.txt unless you disable this route.Every page must follow this pattern to maintain SEO integrity:
Layout and StructuredData.<Layout>.title and description props.StructuredData..astro files are automatically added to the sitemap.pathBlacklist in astro.config.mjs.noindex prop on the <Layout> component./about not /about/..html extensions are removed by the build config./sitemap-index.xml after a build to ensure the new page is listed correctly.