✍️Writing & Content21🎨Image Generation30🎬Video & Animation62🎵Audio & Music46💬Chatbots & Assistants34💻Coding & Development136📈Marketing & SEO52Productivity129🎯Design & UI/UX47📊Data & Analytics29📚Education & Research23💼Business & Finance47🏥Healthcare & Wellness18🔍Search & Knowledge12🤖AI Agent Infrastructure11🛡️AI Security & Testing🧊3D & Spatial12🔎SEO Tools3🏡Real Estate4🗃️Data Extraction1🧠ADHD & Focus Tools9
AI SEOHow-To GuideUpdated July 2026

How to Do GEO/AEO on Your Own Site With Claude Code

Getting cited by ChatGPT, Perplexity, and Google AI Overviews isn't a mystery model — it's a workflow. Export what you already have, find the vocabulary you already own, generate new pages that reinforce it instead of diluting it, and make sure crawlers see the result fast. Here's the six-step version we run.

The Short Version

Bottom line: the single highest-leverage move is the vocabulary constraint in step 3 — generate new pages using only terms that already exist somewhere on your site. It's the difference between content that reinforces your topical authority and content that just adds more noise for a crawler to sort through. Everything else in this guide (schema, image names, IndexNow) is cheap to bolt on once that constraint is in place.

Sponsored
SEMrush

The ultimate toolkit for SEO, content marketing, and competitor analysis.

Try SEMrush for Free

The Workflow, Step by Step

01

Export your site's content

Pull a full export of what you already publish — a product catalog, blog post list, or CMS export as CSV/JSON. You need every title, description, category, and tag in one place before you can find patterns in it.

02

Extract unbranded seed keywords

Have Claude Code scan the export for terms that describe what your content is about, not what you call your brand or products. These unbranded terms — the categories, use cases, and problem language your existing pages already use — become your seed keyword list.

03

Generate new pages from vocabulary you already own

When drafting new pages or collections, constrain the generation to terms that already appear somewhere on your site. Don't let the model invent outside terminology just because it sounds plausible — reusing your own vocabulary keeps every page reinforcing the same topical cluster, which is what AI crawlers use to decide what your site is actually an authority on.

04

Add JSON-LD schema to every new page

Article, Product, or FAQPage schema (whichever fits) gives AI answer engines a structured, unambiguous summary of the page instead of forcing them to infer it from prose. Schema is cheap to add and it's one of the few signals AI crawlers trust more than raw text.

05

Rename images for AI/LLM readability

Multimodal crawlers read file names and alt text as part of the page's context. "img_2831.png" tells them nothing. "claude-opus-vs-gpt5-comparison-chart.png" tells them exactly what's in the frame and what the page is about, before they even render the image.

06

Submit new pages for indexing

Don't wait for organic recrawl. Ping IndexNow (supported by Bing and used by several AI crawlers) and submit your updated sitemap to Google Search Console the moment new pages ship, so freshly generated content gets picked up in hours instead of weeks.

Why This Order Matters

It's tempting to jump straight to generating pages, but the export and keyword extraction steps aren't busywork — they're what makes the vocabulary constraint possible in the first place. You can't tell a model to "only use terms already on the site" unless you've actually built that term list first. Skipping straight to generation just produces more of the generic, outside-vocabulary content that already floods most AI search results.

Schema and image renaming come last for a reason too — they're structural signals that make an already-good page easier for a crawler to parse. They don't fix pages that are off-topic to begin with, so do them after the content itself is anchored to your existing vocabulary, not instead of it.

A note on results. GEO/AEO visibility depends on your existing domain authority, crawl frequency, and how AI systems currently treat your niche — this workflow improves the inputs you control, but it isn't a guarantee of citations or rankings in any specific AI assistant.

Frequently Asked Questions

What's the difference between GEO and AEO?

GEO (Generative Engine Optimization) is about getting cited or summarized by AI systems like ChatGPT, Perplexity, and Google AI Overviews. AEO (Answer Engine Optimization) is the closely related practice of structuring content to directly answer specific questions. In practice they overlap heavily — the tactics in this guide (schema, unbranded keywords, structured pages) serve both.

Why constrain new pages to vocabulary already on the site?

AI crawlers build a topical model of your site from the terms you use repeatedly across pages. If every new page introduces different outside terminology, you dilute that model. Reusing your own existing vocabulary — the same category names, feature terms, and phrasing that already appear on other pages — reinforces the topics you want to be known for instead of spreading thin across unrelated language.

Do I need to hand-write every new page, or can Claude Code generate them?

Claude Code can draft the pages once you've given it the export and the seed keyword list — the key constraint is telling it explicitly to prefer terms that already exist on the site rather than inventing new ones. Review the output before publishing; the workflow speeds up drafting, it doesn't replace an editorial pass.

Does renaming images actually help with AI search visibility?

It's a small signal on its own, but it's free and it stacks with the rest of the workflow. Descriptive file names and alt text give multimodal crawlers explicit context about an image instead of forcing them to infer it, and they cost nothing extra to add while you're already generating a page.

Is IndexNow enough, or do I still need a sitemap?

Use both. IndexNow pushes updates to supporting search engines and crawlers in near real-time, but it doesn't replace a standard XML sitemap — submit both so you're covered whether a crawler pulls from your sitemap or listens for IndexNow pings.

Track Whether It's Working

Once your GEO/AEO pages are live, see which tools actually track brand citations across ChatGPT, Perplexity, and Google AI Overviews.

Affiliate disclosure: Some links on this page are affiliate links. If you sign up through them, AISO Tools may earn a commission at no extra cost to you. This never affects our rankings or reviews.

📬 Get the best new AI tools delivered weekly

One concise email with fresh launches, trending picks, and featured standouts.

Join thousands of professionals who discover the best AI tools every week. No spam — unsubscribe anytime.