Technical SEO, keyword gaps, competitor benchmark, roadmap.
Traditional SEO audits tell you to fix title tags and add schema markup. That's table stakes. The bigger shift in 2026 is GEO — Generative Engine Optimization — making your content extractable by ChatGPT, Perplexity, Claude, and Google's AI Overviews, because that's where a growing share of search traffic now ends. This tool audits your site for both classic SEO (title tags, meta descriptions, heading structure, internal linking, schema markup, crawlability, Core Web Vitals impact on rank, content depth, E-E-A-T signals) AND GEO (citation-worthy content structure, factual claim formatting, source attribution, semantic clarity, prompt-style question coverage, llms.txt). You get a unified report that tells you what's wrong for Google and what's wrong for AI search, with fixes for both.
Brief used: “Site: indiehacker-saas.com (made up). B2C SaaS, AI writing tool. 80 blog posts, mostly informational ('how to write better X'). Domain DR 28, ranking for ~200 keywords, organic traffic down 35% YoY — we think AI Overviews are eating us. We have basic Article schema but nothing else. No llms.txt.”
## SEO + GEO Audit — AI Writing Tool Site
**Pages sampled:** 12 (homepage, pricing, 10 top-traffic blog posts)
**Frameworks:** classic SEO + GEO (AI-search optimization)
### PART 1 — CLASSIC SEO
**Title tags**
- 4/12 sampled pages have title tags >65 chars (truncated in SERP)
- 2/12 have duplicate title patterns ('How to X | BrandName' template applied too uniformly)
- *Fix:* Rewrite to front-load the primary keyword and stay under 60 chars on mobile.
**Schema markup gaps**
- 0/10 blog posts have FAQ schema. 6 of them contain explicit Q&A patterns that should be marked up.
- Homepage missing Organization schema (sameAs links, logo, founder info).
- Pricing page missing Product / Offer schema.
- *Fix:* Add FAQ JSON-LD to the 6 posts (template included below). Add Organization to root layout. Add Product schema with Offer to /pricing.
*Effort:* 1 day total.
**Heading structure**
- 3 posts have multiple H1s (legacy from old CMS template)
- *Fix:* Demote secondary H1s to H2.
**Internal linking**
- 'How to write a cold email' (highest-ranking post) has only 2 internal links out.
- 14 posts orphaned (no internal links pointing in).
- *Fix:* Add 4-6 contextual internal links from top posts to related content. De-orphan the 14 by adding them to relevant pillar pages.
**E-E-A-T**
- No author bios on blog posts. No publish or update dates visible.
- *Fix:* Add author component with credentials, plus 'Published' and 'Updated' dates.
### PART 2 — GEO (AI-search optimization)
**llms.txt** — MISSING
- Add a root-level /llms.txt summarizing your site, key pages, and license terms. Anthropic, Perplexity, and others increasingly respect this.
- *Fix:* Template provided. 30 min.
**Citation-worthiness of claims**
- 'AI writers save 6 hours per week' — stated as fact, no source linked. AI engines won't cite uncited claims.
- 8 similar unsourced claims across sampled posts.
- *Fix:* Either remove the claim, link a real source (study, survey, internal data), or rewrite as opinion ('In our experience...').
**Extractable answer structure**
- Top posts bury the answer 600+ words in. AI summaries pull the first declarative paragraph that answers the prompt.
- *Fix:* Add a 2-sentence TL;DR at the top of every informational post that directly answers the title question.
**Question coverage**
- Of 12 high-intent prompts users ask ChatGPT about your category, only 4 are covered by a page on your site.
- *Fix:* List of 8 missing question-pages provided.
### TOP 7 ACTIONS
1. Add FAQ schema to 6 posts (today)
2. Add /llms.txt (today)
3. Add 2-sentence TL;DR to top 10 posts (this week)
4. Rewrite or source 8 unsourced claims (this week)
5. Add author bios + dates (this week)
6. Fix 4 long title tags (today)
7. De-orphan 14 posts via internal links (this sprint)Static example — your run uses Claude live on your specific brief.
Founders, content marketers, and SEO ICs who own organic growth and have noticed traffic shifting toward AI-summarized answers. Especially relevant if you're seeing AI Overview cannibalize informational queries, or if you want to be the source ChatGPT cites when someone asks about your category. Not for pure technical SEO at enterprise scale (use a dedicated crawler + log file analyzer). Not useful if your site has no content yet — fix that first.
A two-part audit. Part 1 — Classic SEO: title tag and meta description quality per page, H1/H2 structure, schema markup gaps (Article, FAQ, Product, Organization, Breadcrumb), internal linking opportunities, orphan pages, thin content flags, content gaps vs search intent, E-E-A-T signals (author bios, dates, credentials). Part 2 — GEO / AI-search: how extractable your content is for LLM citation, whether key facts are stated in single declarative sentences AI can quote, FAQ and question-answer structure coverage, presence/absence of llms.txt, citation-worthiness of claims (do they have linked sources), and semantic clarity. Each finding has a fix and an effort estimate.
Your top-of-funnel blog posts used to drive 40% of organic traffic and now they're getting summarized in AI Overviews. The GEO half of the audit identifies which posts need restructuring so YOU get cited by the AI Overview, rather than your content being absorbed without attribution.
You suspect you're missing structured data but don't know which types matter. The audit flags every page that should have FAQ, HowTo, Product, or Article schema and shows the exact JSON-LD to add. Bonus: it flags schema you have but implemented incorrectly.
A core update is rumored. Before it lands, you want to clean up thin content, fix E-E-A-T signals, and prune low-quality pages. The audit identifies all three categories with a recommended action per page (improve / merge / noindex / delete).
SEO is optimizing for Google's traditional ranked-results page. GEO is optimizing for AI engines (ChatGPT, Perplexity, Claude, Google AI Overviews) that read your content and synthesize an answer. GEO cares more about extractable facts, citation-worthy claims, llms.txt, and question-answer structure. SEO cares more about title tags, backlinks, and Core Web Vitals. You need both in 2026.
It's early — adoption by AI engines is partial and evolving. Anthropic and a few others are explicit about respecting it. The cost to add is 30 minutes; the worst case is no effect, the best case is better AI citation. Worth doing.
No. Backlink analysis requires a live link index (Ahrefs, Majestic). This audit focuses on on-page and on-site signals where AI judgment adds the most value. Pair with a real backlink tool if off-page is your bottleneck.
After major content launches, after Google core updates (every 3-4 months), or whenever your traffic drops without an obvious cause. The GEO half changes faster than classic SEO — re-running every quarter catches new best practices.
Yes. You get an anonymous preview instantly with no signup. Drop your email and you unlock 3 full-length runs per month for SEO Audit — no credit card. Unlimited runs are $79 one-time, or $19/mo for every tool.
Paid ($79 one-time) unlocks unlimited runs for SEO Audit, longer outputs from Claude Sonnet, full exports, and priority generation. $19/mo unlocks every tool on JustNeeda.
Free runs render in-browser and can be copy-pasted. Paid unlocks copy-to-clipboard, Markdown, and plain-text exports — and history of every run tied to your account.
No. Every run hits Claude live with your specific input. We don't reuse outputs across users. Your input stays private to your session and account.