seo-geo

Audit websites and optimize content for traditional search engines and AI search citations.

1|Updated May 10, 2026
One-click install
npx skills add https://github.com/Tgoldi/claude-skills --skill seo-geo-tgoldi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-geo
Source: https://github.com/Tgoldi/claude-skills/tree/main/seo-geo
Command: npx skills add https://github.com/Tgoldi/claude-skills --skill seo-geo-tgoldi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Websites optimized only for Google rankings miss visibility in AI search engines like ChatGPT, Perplexity, and Claude, which cite sources instead of ranking pages. This Skill provides a complete workflow to audit technical SEO, research keywords, and apply GEO (Generative Engine Optimization) methods so content gets cited by AI search engines. ## Core Features & Use Cases - SEO Auditing: Run scripts/seo_audit.py to check meta tags, robots.txt, sitemap, load time, and AI bot access without any API key. - Keyword & Competitor Research: Use DataForSEO-powered scripts for keyword ideas, autocomplete suggestions, SERP analysis, backlinks, and competitor keyword gap analysis. - GEO Optimization: Apply the 9 Princeton GEO methods (citations +40%, statistics +37%, quotations +30%) and generate JSON-LD schema markup (FAQPage, Article, SoftwareApplication) from ready-made templates. - Use Case: Given a product landing page, audit its current state, add FAQPage schema and statistics-rich content, configure robots.txt to allow GPTBot/PerplexityBot/ClaudeBot, and validate with Google Rich Results Test. ## Quick Start Audit the SEO and AI-search readiness of https://example.com and recommend the top optimization actions.

Frequently Asked Questions about seo-geo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize my website for AI search engines like ChatGPT and Perplexity?

Apply the Princeton GEO methods: add authoritative citations (+40% visibility), statistics (+37%), and expert quotes (+30%). Implement FAQPage schema markup, use answer-first content structure, and allow AI bots like GPTBot and PerplexityBot in robots.txt.

How to run a free SEO audit without an API key?

Run python3 scripts/seo_audit.py with a target URL. It checks title, meta description, H1, JSON-LD schema blocks, robots.txt, sitemap.xml, and page load time using only Python standard libraries, with no API credentials required.

What is the difference between SEO and GEO optimization?

SEO optimizes pages to rank in traditional search results on Google and Bing. GEO (Generative Engine Optimization) optimizes content to be cited by AI search engines, since AI systems cite sources rather than rank pages.

Does the keyword research script require a DataForSEO account?

Yes, keyword_research.py, backlinks.py, serp_analysis.py, and competitor_gap.py require DATAFORSEO_LOGIN and DATAFORSEO_PASSWORD environment variables. Only seo_audit.py works without any API credentials.

Which schema markup types improve AI search visibility the most?

FAQPage schema provides the largest boost (+40% AI visibility) according to the referenced research. Article, SoftwareApplication, Organization, and SpeakableSpecification schemas also help AI engines extract and cite content.

Why does keyword stuffing hurt AI search visibility?

The Princeton GEO research found keyword stuffing reduces AI visibility by 10%, unlike traditional SEO. AI engines prefer fluent, citation-rich, statistics-backed content over keyword-dense text.