# PSEO Source Notes

Prefer current primary sources when making implementation or policy decisions. Useful starting points:

## Google Search Central

- Search Essentials: https://developers.google.com/search/docs/essentials
- Spam policies, including scaled content and doorway abuse: https://developers.google.com/search/docs/essentials/spam-policies
- Helpful, reliable, people-first content: https://developers.google.com/search/docs/fundamentals/creating-helpful-content
- AI-generated content guidance: https://developers.google.com/search/docs/fundamentals/using-gen-ai-content
- Optimizing for generative AI features on Google Search: https://developers.google.com/search/docs/fundamentals/ai-optimization-guide
- Crawl budget guide: https://developers.google.com/crawling/docs/crawl-budget
- Canonicalization: https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls
- Crawlable links: https://developers.google.com/search/docs/crawling-indexing/links-crawlable
- Sitemaps overview and large sitemap guidance: https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview
- Structured data guidelines: https://developers.google.com/search/docs/appearance/structured-data/sd-policies
- Faceted navigation crawl guidance: https://developers.google.com/crawling/docs/faceted-navigation

## Sitemaps

- Sitemap protocol: https://www.sitemaps.org/protocol.html
- Sitemap FAQ: https://www.sitemaps.org/faq.html

## Next.js

- ISR guide: https://nextjs.org/docs/app/guides/incremental-static-regeneration
- `generateStaticParams`: https://nextjs.org/docs/app/api-reference/functions/generate-static-params
- `generateSitemaps`: https://nextjs.org/docs/app/api-reference/functions/generate-sitemaps
- Metadata and `generateMetadata`: https://nextjs.org/docs/app/api-reference/functions/generate-metadata
- Robots file conventions: https://nextjs.org/docs/app/api-reference/file-conventions/metadata/robots
- Sitemap file conventions: https://nextjs.org/docs/app/api-reference/file-conventions/metadata/sitemap
- Static exports: https://nextjs.org/docs/app/guides/static-exports
- Caching: https://nextjs.org/docs/app/getting-started/caching
- Static generation timeout: https://nextjs.org/docs/messages/static-page-generation-timeout

## Research And Industry Context

- Generative Engine Optimization paper: https://arxiv.org/pdf/2311.09735
- Ahrefs programmatic SEO guide: https://ahrefs.com/blog/programmatic-seo/
- Semrush programmatic SEO guide: https://www.semrush.com/blog/programmatic-seo/

Treat third-party SEO research as directional evidence, not policy. Prefer Google docs for policy and official framework docs for implementation constraints.
