S.
  • Services
  • For you
  • Solutions
  • Work
  • About
  • Know-how
  • Blog
Start a project
EN/PL/RU
  • Services01
  • For you02
  • Solutions03
  • Work04
  • About05
  • Know-how06
  • Blog07
Start a project
EN/PL/RU
Vlad Sedenko
Independent web product developer
EU / Poland / Warsaw
Products
  • NextWooNext.js storefront for WooCommerce
© 2026. All rights reserved
Services
  • Product Discovery
  • UX/UI Design
  • MVP Development
  • SaaS Development
  • Website Redesign
  • Web Application Security
  • Conversion Optimization
  • API Integrations & Business Automation
  • Product Support
Explore
  • Services
  • For you
  • Work
  • Solutions
  • About
  • Blog
  • Know-how
  • Contact
Start a project
  • vlad@sedenko.net
  • LinkedIn
  • Privacy/Cookies
Know-how/Next.js SEO Checklist: The Complete Guide for App Router (2026)

Part 11 of 22

AEO/GEO: getting cited by ChatGPT, Perplexity and Google AI Overviews

AEO/GEO for Next.js: making your content readable and citable by ChatGPT, Perplexity and Google AI Overviews — robots rules, llms.txt and answer-shaped writing.

2026-07-15
AEO/GEO: getting cited by ChatGPT, Perplexity and Google AI Overviews

All topics in this guide

A practical, section-by-section SEO checklist for Next.js: rendering strategy, Metadata API, hreflang, structured data, Core Web Vitals, and optimization for AI answer engines.

A growing share of discovery now happens inside AI answers, not blue links. Optimizing for that is called AEO (Answer Engine Optimization) or GEO (Generative Engine Optimization) — and your Next.js architecture directly affects it.

What AI crawlers change about the game:

  • Most don't execute JavaScript. GPTBot, ClaudeBot, PerplexityBot read the initial HTML. If your content is client-rendered, you're invisible to them — rendering strategy just became twice as important.
  • They parse structure, not design. Semantic HTML (<article>, <h2> hierarchy, <table>, lists) and JSON-LD are what they can reliably extract and quote.
  • They quote answer-shaped content. A section that opens with a direct one-paragraph answer to a specific question gets cited; a wall of marketing copy doesn't.

Concrete steps in a Next.js project:

// app/robots.ts — decide explicitly which AI crawlers you welcome
export default function robots(): MetadataRoute.Robots {
  return {
    rules: [
      { userAgent: "*", allow: "/" },
      { userAgent: "GPTBot", allow: "/" }, // OpenAI
      { userAgent: "ClaudeBot", allow: "/" }, // Anthropic
      { userAgent: "PerplexityBot", allow: "/" }, // Perplexity
      { userAgent: "Google-Extended", allow: "/" }, // Gemini training
    ],
    sitemap: "https://example.com/sitemap.xml",
  };
}
  • Consider an llms.txt at the site root — an emerging convention (a curated markdown index of your key pages) that some AI systems already read.
  • Add FAQPage schema to pages that answer real questions — the same markup powers both Google rich results and AI citations.
  • Keep dates honest and visible (datePublished/dateModified in JSON-LD + on the page). AI engines strongly prefer verifiably fresh sources.
  • Write quotable paragraphs: question as heading, direct answer in the first two sentences, detail after.

This is a deep topic — we offer it as a dedicated service (Generative Engine Optimization), but the checklist above covers the technical foundation.

Checklist:

  • All indexable content present in initial HTML (no JS required)
  • AI crawlers explicitly allowed (or blocked — but decide, don't default)
  • FAQ/HowTo schema on question-answering pages
  • Key pages open sections with direct, citable answers
← PreviousCaching and content freshnessNext →Monitoring: SEO is a loop, not a launch task

01—22

All topics in this guide

  1. 01Rendering strategy: what does the crawler actually see?→
  2. 02Metadata API: titles, descriptions and the template pattern→
  3. 03Canonical URLs and hreflang: one page, one address→
  4. 04Open Graph and dynamic OG images→
  5. 05sitemap.ts and robots.ts: file conventions instead of hand-written XML→
  6. 06Structured data: JSON-LD that earns rich results→
  7. 07Images, fonts and scripts: the classic performance trio→
  8. 08Core Web Vitals: the three numbers Google measures→
  9. 09Redirects, 404s and status codes→
  10. 10Caching and content freshness→
  11. 11AEO/GEO: getting cited by ChatGPT, Perplexity and Google AI Overviews•
  12. 12Monitoring: SEO is a loop, not a launch task→
  13. 13Trust and E-E-A-T: making your site believable→
  14. 14Image SEO: turning pictures into traffic→
  15. 15Internal linking and site architecture→
  16. 16Search intent: pages that match what people actually type→
  17. 17Programmatic SEO in Next.js: pages at scale without the spam→
  18. 18SEO migration: replatforming to Next.js without losing traffic→
  19. 19Pagination and faceted navigation without index bloat→
  20. 20Accessibility and SEO: one job, two rewards→
  21. 21Content decay: refresh, consolidate or prune→
  22. 22Off-page for developers: earning links without buying them→

Want this handled for you?

I audit and fix technical SEO on Next.js sites — indexing, performance, hreflang and AI visibility.

Technical SEO service