SEO, GEO and AEO with Claude
Use the external Claude SEO toolkit to research, plan, improve, and measure your content. Choose one job below rather than running every command.
Start here
Open Claude SEO Toolkit for installation and original-source attribution. These workflows use Daniel Agrici’s public toolkit, not AI Topia’s internal Skills.
SEO covers search discovery and understanding. AEO focuses on direct answers; GEO focuses on generative discovery and citations. They overlap. Google’s established SEO practices apply to its AI features too. Google guidance.
Provide your site, offer, audience, target country/language, and relevant sources. Replace command arguments such as PAGE_URL, TOPIC, and PROPERTY with your own values. Run the named command, then add the request. Multiple commands are sequential steps.
Data requirements: Search Console and GA4 require access to your properties. Live keyword, SERP, and backlink data may require separate provider setup and fees. Exports can work when supported; never substitute invented metrics. FLOW is an external framework included in the toolkit, with its own attribution and license.
Choose your job
- Research and discovery
- Content planning and creation
- Page optimization
- Performance and monitoring
- Strategy and outreach
- AEO and GEO workflows
Research and discovery
1. Keyword research
Use: /seo flow find TOPIC + DataForSEO or Google keyword data
Use my offer, target country, and language to find relevant keywords. Show intent and source-dated metrics where available; mark missing volume or difficulty unknown.
Result to check: A prioritized keyword shortlist. Metrics need a connected provider or supplied export.
2. Competitor analysis
Use: /seo flow find YOUR_SITE_URL
Compare my site with these three competitor URLs. Review offers, page coverage, and observed search results. Separate content observations from measured rankings.
Result to check: A comparison with source URLs and three opportunities. Your Search Console cannot reveal competitors’ private traffic.
3. Content gap analysis
Use: /seo flow find YOUR_SITE_URL
Compare my page inventory and Search Console queries with competitor pages. Identify useful buyer questions we do not answer, and prioritize by offer relevance.
Result to check: A gap list mapped to existing or proposed pages. An inferred topic is not a verified competitor keyword ranking.
4. Search intent mapping
Use: /seo cluster TOPIC with live SERP data
Inspect current results for my keyword list in the target market. Group queries by intent and recommend page types. Flag mixed intent.
Result to check: A keyword-to-page map grounded in observed results.
5. Featured snippet targeting
Use: /seo content-brief TOPIC with current SERP evidence
Check whether a featured snippet appears for this query. Describe the observed answer format and propose a useful answer section using our evidence.
Result to check: A sourced answer draft. Formatting cannot guarantee snippet selection.
Content planning and creation
6. Topical authority planning
Use: /seo cluster TOPIC
Group relevant buyer questions into a pillar and supporting pages. Reuse existing coverage, suggest internal links, and explain which three pages to tackle first.
Result to check: A focused content map. Covering more topics alone does not establish authority.
7. SEO content writing
Use: /seo content-brief TOPIC, then a drafting request
Create a brief using my offer, audience, and sources. After I approve it, draft the article, flag missing evidence, and keep it unpublished.
Result to check: An approved brief followed by a reviewable article. The brief command alone is not a publishing system.
8. Blog outline reverse engineering
Use: /seo content-brief TOPIC
Study these competing articles. Identify shared questions, useful structures, and missing answers. Create an original outline grounded in our expertise.
Result to check: An original outline with a reason for each section, not a copied competitor article.
9. Content repurposing
Use: Plain-language request; no dedicated repurposing command verified in this pack
Turn this approved article into a LinkedIn post, email summary, and short video outline. Preserve its evidence and adapt the opening and CTA to each format.
Result to check: Three drafts. Review each format before distribution.
10. Brand voice consistency
Use: Plain-language request using your voice file
Compare this draft with my voice rules and examples. Identify specific mismatches, revise them, and preserve the factual meaning.
Result to check: A consistent draft. Explicitly supply the voice file; installing SEO Skills does not create brand knowledge.
Page optimization
11. Blog post optimization
Use: /seo page PAGE_URL and /seo content PAGE_URL
Audit this article for the reader’s question. Prioritize three fixes with exact page evidence, suggested edits, and verification steps.
Result to check: A focused edit list. Missing analytics limits conclusions about underperformance.
12. Metadata optimization
Use: /seo page PAGE_URL
Review the current title and description against the actual page and target intent. Draft two accurate alternatives and explain the tradeoffs.
Result to check: Metadata ready for review. Search engines may display different text.
13. Internal linking
Use: /seo sitemap SITEMAP_URL followed by a linking request
Using this page inventory, suggest relevant source and destination pages, natural anchor text, and placement. Exclude broken or unrelated destinations.
Result to check: A concrete linking plan with existing URLs.
14. FAQ and structured data
Use: /seo schema PAGE_URL
Review the visible content and current structured-data guidance. Suggest appropriate markup only where it accurately represents the page. Keep useful FAQs even when they offer no rich-result benefit.
Result to check: Validated, applicable markup. Google discontinued FAQ rich results in May 2026; this is not a shortcut to expanded results. Google update.
15. AI search visibility (AEO/GEO)
Use: /seo geo PAGE_URL
Assess answer clarity, evidence, and information accessibility. Separately review any supplied AI-answer observations, recording question, platform, date, and actual cited URL.
Result to check: A readiness review plus an observation log. A high audit score is not a citation or ranking.
Performance and monitoring
16. SEO performance reporting
Use: /seo google gsc PROPERTY and, if connected, /seo google ga4
Compare the last 28 complete days with the previous 28. Report clicks, impressions, CTR, position, and relevant organic conversions separately. Explain scope and missing data.
Result to check: A source-backed report. Confirm property, dates, filters, and conversion definitions.
17. Content decay detection
Use: /seo google gsc PROPERTY
Find pages losing clicks and inspect query-level changes. Consider seasonality, changed demand, position, and CTR before suggesting a refresh.
Result to check: A prioritized investigation list, not an automatic rewrite queue.
18. Keyword cannibalization audit
Use: /seo google gsc PROPERTY
Find queries appearing for multiple URLs. Inspect page intent and ranking changes before recommending differentiation, consolidation, or no action.
Result to check: Evidence-backed candidates. Multiple ranking pages are not automatically a problem.
Strategy and outreach
19. Trend-based content planning
Use: /seo flow find TOPIC with supplied trend data
Compare dated trend observations with my offer and existing coverage. Recommend three timely angles and distinguish rising interest from seasonal patterns.
Result to check: A short content plan. If live trend data is unavailable, use an export and identify its date.
20. Backlink outreach
Use: /seo backlinks YOUR_SITE_URL with backlink data
Compare our links with competitor link evidence. Identify relevant linking pages and draft a specific value-based outreach angle for each. Do not send.
Result to check: A reviewed prospect list and drafts. State coverage limits of the backlink source.
AEO and GEO workflows
21. Strengthen authority and evidence
Use: /seo content PAGE_URL + a source-research request
List unsupported claims. Find relevant primary evidence, explain its limits, and propose accurate edits. Leave unresolved claims flagged.
Result to check: A claim-to-source table and edits. Avoid treating domain scores as proof of truth.
22. Audit answer readiness
Use: /seo geo PAGE_URL
For the buyer question I provide, check whether the page gives a clear answer, defines key entities, supports claims, and can be understood out of context.
Result to check: A prioritized gap list with page evidence, distinct from observed AI visibility.
23. Optimize an answer section
Use: /seo geo PAGE_URL followed by a revision request
Using the audit, rewrite one answer section. Add a comparison or clear definition only if useful. Preserve uncertainty and use genuine dates and sources.
Result to check: A before-and-after draft. Do not remove necessary qualifications to sound more definitive.
24. Research Reddit opportunities
Use: Plain-language research request; no dedicated Reddit command verified in this pack
Review these relevant public threads and their community rules. Identify unanswered questions where we can contribute expertise. Draft a useful response and disclose affiliation where relevant. Do not post.
Result to check: A small opportunity list with thread URLs. A Reddit mention does not guarantee an AI citation.
Check changes after implementation
Capture /seo drift baseline PAGE_URL before approved edits, then run /seo drift compare PAGE_URL afterward. Confirm what changed and recheck affected issues. Use performance data separately to assess results; a changed page is not proof of improved rankings.
Start with keyword research or one page audit. Approve the brief before writing, and review changes before publishing. These are practical use cases, not completed client case studies or guaranteed results.
Want this set up for your business?
We turn these workflows into working marketing and sales systems.