Install
openclaw skills install seo-geoComplete SEO + GEO (Generative Engine Optimization) system for SaaS companies wanting to rank on both Google and AI search engines (ChatGPT, Perplexity, Gemini, Claude). Use this skill whenever the user asks about SEO strategy, keyword research, content planning, writing SEO-optimized articles, auditing their search performance, creating a content calendar, analyzing competitors, or optimizing for AI search visibility. Trigger on: "seo", "keyword research", "content calendar", "rank on google", "search traffic", "write an article", "blog post", "serp", "backlinks", "competitor analysis", "content cluster", "seo audit", "geo optimization", "ai search", "search console", "organic traffic", "content strategy", "publish article", "seo setup", "ranking", "impressions", "ctr", "meta description", "schema markup", "faq schema". Also trigger when a user wants to set up their SaaS blog SEO from scratch, analyze their current rankings, or create a publishing workflow.
openclaw skills install seo-geoA battle-tested SEO system built by a bootstrapped SaaS founder who grew from 0 to 30k+ organic sessions/month. This isn't theory — it's the exact methodology, templates, and checklists used to rank a real SaaS product.
This skill covers two modes:
If the user has never used this skill before (no seo/ directory in their project), run the onboarding flow. Read references/onboarding.md for the full step-by-step process.
Onboarding creates these files in the user's project:
seo/
├── overview.md # Site architecture, clusters, competitor landscape — context for spawning new agents
├── keywords.md # Master keyword table — local cache, avoids repeat API calls
├── opportunities.md # Prioritized gaps, CTR fixes, quick wins
├── published.md # Log of every published article — avoids needing a database
├── calendar.md # 5-month content calendar with progress tracking
├── positioning.md # Current rankings snapshot — updated during audits
├── templates.md # Article templates adapted for the user's SaaS
└── screenshots/ # Product screenshots to use as article images
├── positioning.md # Current rankings snapshot
└── templates.md # Article templates adapted for their SaaS
This skill works with two data providers. During onboarding, ask the user which they have access to:
Option A: SemRush (preferred if available)
semrush-research skill installed, use it directlyOption B: DataForSEO (recommended if no SemRush)
dataforseo skill installed, use it directlyOption C: Manual data
Always check which skills are available before asking the user to install anything.
Use when the user asks to analyze their SEO, find opportunities, audit performance, or plan content.
Workflow:
seo/ files to understand current stateKey analyses available:
For keyword research methodology, read references/keyword-research.md.
For content cluster strategy, read references/content-strategy.md.
For the biweekly audit framework, read references/audit-framework.md.
Use when the user asks to write an article, blog post, or any SEO content.
Workflow:
seo/templates.md to pick the right templateseo/keywords.md to identify target keywordsreferences/geo-optimization.md)references/pre-publish-checklist.md)references/thumbnail-guide.md)Important: Before writing ANY article, invoke the seo-geo companion skill for validation (listed in recommended skills above). It handles technical SEO validation, schema markup, AI bot access, and GEO scoring. This skill handles strategy, templates, and the publishing workflow. They complement each other.
For article templates, read references/templates.md.
For the pre-publish checklist, read references/pre-publish-checklist.md.
| File | When to read |
|---|---|
references/onboarding.md | First-time setup, when user says "set up SEO" or no seo/ folder exists |
references/keyword-research.md | Keyword analysis, finding opportunities, gap analysis |
references/content-strategy.md | Cluster planning, content architecture, competitor mapping |
references/templates.md | Writing any article or blog post |
references/pre-publish-checklist.md | Before publishing any content (ALWAYS read this) |
references/geo-optimization.md | Optimizing for AI search engines (ChatGPT, Perplexity, etc.) |
references/audit-framework.md | Biweekly performance audits, tracking progress |
references/thumbnail-guide.md | Creating blog post thumbnails |
This skill is built for SaaS companies. Every recommendation assumes:
Content clusters, not random articles. Every piece of content belongs to a cluster with a pillar page. Orphan content is wasted effort.
CTR fixes before new content. If you have pages with thousands of impressions but <1% CTR, fix those first. It's the fastest ROI in SEO.
GEO is not optional. AI search engines (ChatGPT, Perplexity, Gemini, Claude) are sending increasing traffic. Every article must be optimized for both Google AND AI citation. The Princeton 9 methods are baked into every template.
Measure everything. Biweekly audits are built into the calendar. No audit = no idea if your strategy is working.