# Seo Geo
> SEO & GEO (Generative Engine Optimization) for websites. Analyze keywords, generate schema markup, optimize for AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude) and traditional search (Google, Bing). Use when user wants to improve search visibility, search optimization, search ranking, AI visibility, ChatGPT ranking, Google AI Overview, indexing, JSON-LD, meta tags, or keyword research.
Source: https://skillsagentes.com/skills/resciencelab/opc-skills/seo-geo
Repository: https://github.com/ReScienceLab/opc-skills
Author: resciencelab
License: Apache-2.0
Updated: hace 6 meses
Context cost: 101 tok installed, 2.1k tok once triggered, 22k tok with every bundled file
Bundle: 19 files, 86 KB
Permissions requested: none declared
## Install
```bash
npx -y skills add ReScienceLab/opc-skills --skill seo-geo --agent claude-code
```
## What it does
- Audita un sitio con scripts/seo_audit.py (title, meta, H1, robots, sitemap, velocidad)
- Aplica los 9 métodos GEO de Princeton para aumentar la visibilidad en buscadores de IA
- Genera schema JSON-LD (FAQPage, Article, Product, Organization) y plantillas de meta tags
- Da recomendaciones específicas por plataforma (ChatGPT, Perplexity, Google AI Overview, Copilot, Claude)
- Verifica el acceso de bots de IA en robots.txt y valida el schema con herramientas de Google
## Use it when
- El usuario quiere mejorar la visibilidad en búsqueda o el ranking en Google/Bing
- El usuario quiere aparecer citado en ChatGPT, Perplexity, Gemini, Copilot o Claude
- Se necesita generar JSON-LD, meta tags o hacer investigación de keywords
- Se requiere revisar indexación, robots.txt o sitemap
## What triggers it
- "Audita el SEO de mi sitio example.com"
- "Genera el schema FAQPage para esta página"
- "Cómo optimizo mi web para que ChatGPT me cite"
- "Revisa si mi robots.txt permite a PerplexityBot"
## Before you install
- Requiere Python 3 para scripts/seo_audit.py y acceso a WebSearch para investigación de keywords.
- Needs on PATH: curl, python3
- Environment: DATAFORSEO_LOGIN, DATAFORSEO_PASSWORD
## Files
- .claude-plugin/plugin.json — 798 B
- SKILL.md — 8 KB
- examples/opc-skills-case-study.md — 8 KB
- references/geo-research.md — 9 KB
- references/google-docs-summary.md — 1 KB
- references/platform-algorithms.md — 11 KB
- references/schema-templates.md — 11 KB
- references/seo-checklist.md — 7 KB
- references/tools-and-apis.md — 8 KB
- scripts/autocomplete_ideas.py — 2 KB
- scripts/backlinks.py — 1 KB
- scripts/competitor_gap.py — 3 KB
- scripts/credential.py — 311 B
- scripts/dataforseo_api.py — 3 KB
- scripts/domain_overview.py — 1 KB
- scripts/keyword_research.py — 1 KB
- scripts/related_keywords.py — 3 KB
- scripts/seo_audit.py — 5 KB
- scripts/serp_analysis.py — 1 KB
## SKILL.md
Reproduced verbatim from ReScienceLab/opc-skills under Apache-2.0. This section is the upstream document and is in English.
# SEO/GEO Optimization Skill
Comprehensive SEO and GEO (Generative Engine Optimization) for websites. Optimize for both traditional search engines (Google, Bing) and AI search engines (ChatGPT, Perplexity, Gemini, Copilot, Claude).
## Quick Reference
**GEO = Generative Engine Optimization** - Optimizing content to be cited by AI search engines.
**Key Insight:** AI search engines don't rank pages - they **cite sources**. Being cited is the new "ranking #1".
## Workflow
### Step 1: Website Audit
Get the target URL and analyze current SEO/GEO status.
**Basic SEO Audit (Free):**
```bash
python3 scripts/seo_audit.py "https://example.com"
```
**Use this for**: Quick technical SEO check (title, meta, H1, robots, sitemap, load time). No API needed.
---
**Check Meta Tags:**
```bash
curl -sL "https://example.com" | grep -E "
| H2 > H3 hierarchy
- Bullet points and numbered lists
- Tables for comparison data
- Short paragraphs (2-3 sentences max)
### Step 4: Traditional SEO Optimization
**Meta Tags Template:**
```html
{Primary Keyword} - {Brand} | {Secondary Keyword}
```
**JSON-LD Schema** (see [references/schema-templates.md](./references/schema-templates.md)):
- WebPage / Article for content pages
- FAQPage for FAQ sections
- Product for product pages
- Organization for about pages
- SoftwareApplication for tools/apps
**Check Content:**
- [ ] H1 contains primary keyword
- [ ] Images have descriptive alt text
- [ ] Internal links to related content
- [ ] External links have `rel="noopener noreferrer"`
- [ ] Content is mobile-friendly
- [ ] Page loads in < 3 seconds
### Step 5: Validate & Monitor
**Schema Validation:**
```bash
# Open Google Rich Results Test
open "https://search.google.com/test/rich-results?url={encoded_url}"
# Open Schema.org Validator
open "https://validator.schema.org/?url={encoded_url}"
```
**Check Indexing Status:**
```bash
# Google (use Search Console API or manual check)
open "https://www.google.com/search?q=site:{domain}"
# Bing
open "https://www.bing.com/search?q=site:{domain}"
```
**Generate Report:**
```markdown
## SEO/GEO Optimization Report
### Current Status
- Meta Tags: ✅/❌
- Schema Markup: ✅/❌
- AI Bot Access: ✅/❌
- Mobile Friendly: ✅/❌
- Page Speed: X seconds
### Recommendations
1. [Priority 1 action]
2. [Priority 2 action]
3. [Priority 3 action]
### GEO Optimizations Applied
- [ ] FAQPage schema added
- [ ] Statistics included
- [ ] Citations added
- [ ] Answer-first structure
```
## Platform-Specific Optimization
See [references/platform-algorithms.md](./references/platform-algorithms.md) for detailed ranking factors.
### ChatGPT
- Focus on **branded domain authority** (cited 11% more than third-party)
- Update content within **30 days** (3.2x more citations)
- Build **backlinks** (>350K referring domains = 8.4 avg citations)
- Match content style to ChatGPT's response format
### Perplexity
- Allow **PerplexityBot** in robots.txt
- Use **FAQ Schema** (higher citation rate)
- Host **PDF documents** (prioritized for citation)
- Focus on **semantic relevance** over keywords
### Google AI Overview (SGE)
- Optimize for **E-E-A-T** (Experience, Expertise, Authority, Trust)
- Use **structured data** (Schema markup)
- Build **topical authority** (content clusters + internal linking)
- Include **authoritative citations** (+132% visibility)
### Microsoft Copilot / Bing
- Ensure **Bing indexing** (required for citation)
- Optimize for **Microsoft ecosystem** (LinkedIn, GitHub mentions help)
- Page speed **< 2 seconds**
- Clear **entity definitions**
### Claude AI
- Ensure **Brave Search indexing** (Claude uses Brave, not Google)
- High **factual density** (data-rich content preferred)
- Clear **structural clarity** (easy to extract)
## Skill Dependencies
This skill works best with:
- **twitter skill** - Search SEO experts for latest tips
- **reddit skill** - Search r/SEO, r/bigseo for discussions
- **WebSearch** - Keyword research and competitor analysis
## References
- [references/platform-algorithms.md](./references/platform-algorithms.md) - Detailed ranking factors for each platform
- [references/geo-research.md](./references/geo-research.md) - Princeton GEO research (9 methods)
- [references/schema-templates.md](./references/schema-templates.md) - JSON-LD templates
- [references/seo-checklist.md](./references/seo-checklist.md) - Complete SEO audit checklist
- [references/tools-and-apis.md](./references/tools-and-apis.md) - Tools and API reference
- [examples/opc-skills-case-study.md](./examples/opc-skills-case-study.md) - Real-world optimization example
---
Skills Agentes — https://skillsagentes.com/skills/resciencelab/opc-skills/seo-geo