{
  "id": 11694109,
  "title": "A developer's checklist for Generative Engine Optimization (GEO)",
  "url": "https://urgent.news/2026/10/03/a-developers-checklist-for-generative-engine-optimization-geo",
  "topic": "ai",
  "section": "AI",
  "published": "2026-10-03T13:42:17.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/raechal_ai/a-developers-checklist-for-generative-engine-optimization-geo-2dkk"
  },
  "original_language": "en",
  "account": "Developers now need to consider Generative Engine Optimization (GEO) as traffic increasingly originates from sources like ChatGPT, Gemini, Perplexity, and Google AI Overviews. The goal is to have your product featured in those answers, which is achieved through engineering work. Here's a developer's checklist for GEO:\n\n1. Allow AI crawlers access. Ensure your site allows GPTBot, PerplexityBot, ClaudeBot, or Google-Extended to crawl it by removing any broad disallow rules from robots.txt. Without crawl access, your content cannot be cited.\n\n2. Serve content in HTML. Avoid client-side rendering, as it can hinder visibility. Make sure the main content, headings, and links are present in the server response.\n\n3. Implement structured data. Utilize JSON-LD formats for Organization, SoftwareApplication, FAQPage, and Article types. This provides engines with clear information about your site and offerings.\n\n4. Focus on answer-first pages. Provide a direct answer to a single clear question at the top of each page, then expand upon the topic. Short definitions, step-by-step instructions, and comparisons tend to be quoted most often.\n\n5. Create an llms.txt file. This small file lists your key pages, helping AI agents locate the relevant content more efficiently.\n\n6. Measure your performance. Select 20 to 50 prompts your users commonly ask and track which engines mention your site in response over time. Automating this process can streamline the optimization effort. The Raechal AI project aims to automate this entire workflow, auditing sites, fixing technical issues, generating missing content, publishing it to the CMS, and tracking citations across various platforms. A free plan is available for those who wish to try it on their own website. The full checklist is openly available on GitHub under the name geo-checklist.",
  "summary": "More of your traffic now starts in ChatGPT, Gemini, Perplexity and Google AI Overviews instead of a list of blue links. Getting your product named in those answers is called Generative Engine Optimization (GEO). Most of it is plain engineering work. 1. Let AI crawlers in Check robots.txt . Many sites block GPTBot , PerplexityBot , ClaudeBot or Google-Extended by accident through a broad disallow…",
  "key_points": [
    "Allow AI crawlers access by removing broad disallow rules from robots.txt",
    "Serve content in HTML without client-side rendering for better visibility"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}