seo-geo
by ReScienceLabseo-geo is a practical skill for website SEO and GEO. It helps with audits, keyword research, schema markup, meta tags, indexability, and AI visibility across ChatGPT, Perplexity, Gemini, Copilot, and Claude. Use the seo-geo skill when you need a guide that turns search visibility problems into clear fixes and implementation steps.
This skill scores 78/100, which means it is a solid listing candidate for directory users who want a real SEO/GEO workflow rather than a generic prompt. The repository shows enough operational structure, scripts, and references to make install decisions credible, though users should note the lack of a dedicated install command and some reliance on opinionated GEO claims.
- Strong triggerability: the frontmatter clearly targets SEO, GEO, schema markup, meta tags, indexing, and keyword research, making the intended use cases easy for an agent to detect.
- Real workflow leverage: SKILL.md includes step-by-step auditing and optimization actions, and the repo ships 10 scripts for tasks like seo_audit, keyword_research, serp_analysis, and domain_overview.
- Good supporting evidence: six reference files and an example case study provide concrete SEO/GEO guidance, templates, and a practical use case beyond placeholder content.
- No install command is documented in SKILL.md, so users may need to infer how to wire the scripts into their agent environment.
- Some GEO claims in the descriptions and references are broad or marketing-like, so users should treat the visibility boost framing as guidance rather than guaranteed outcomes.
Overview of seo-geo skill
What seo-geo is for
The seo-geo skill helps you improve website visibility in both classic search and AI search. It combines SEO work like auditing titles, meta tags, indexability, and schema with GEO work for being cited in ChatGPT, Perplexity, Gemini, Copilot, Claude, and similar systems. Use the seo-geo skill when you need a practical path from “my site is hard to find” to “here is what to fix and how to prove it.”
Who should install it
This seo-geo skill is best for marketers, founders, SEO generalists, and AI tool users who need repeatable analysis, not just a one-off prompt. It is especially useful for keyword research, technical checks, schema generation, and content shaping for AI visibility. If you need an seo-geo guide that can handle both site audits and content optimization, this is a good fit.
What makes it different
The repo is not only advice; it includes executable scripts and reference files that support the workflow. That matters if you want seo-geo install value beyond brainstorming: you can audit a site, inspect SERPs, research related keywords, and review structured-data templates with less guesswork. It is strongest when you want a workflow you can adapt into your own site process.
When it is a mismatch
Skip seo-geo if you only need generic blog optimization with no technical access, or if you want a purely creative content prompt with no audit step. It is also a weaker fit when your goal is unrelated to search visibility, schema, or keyword research.
How to Use seo-geo skill
Install and first files to read
Install the skill with npx skills add ReScienceLab/opc-skills --skill seo-geo. Start with SKILL.md, then read .claude-plugin/plugin.json, references/seo-checklist.md, references/schema-templates.md, and references/geo-research.md to understand the expected workflow and rules. For seo-geo usage, the scripts folder is the real implementation layer, so inspect scripts/seo_audit.py, scripts/keyword_research.py, scripts/serp_analysis.py, and scripts/schema-related helpers before you rely on the skill.
Give the skill the right input
The skill works best when you provide a target URL, target market, primary page type, and a clear goal. Weak input looks like “improve my SEO.” Strong input looks like “audit https://example.com for AI visibility, identify indexation blockers, suggest schema for the homepage, and find 10 keyword variants for keyword research.” For seo-geo for Keyword Research, include audience, product category, country, and whether you want informational, transactional, or comparison terms.
Use a prompt shaped for execution
Ask for output in the order you want to act on it: audit first, then keyword opportunities, then schema and content changes. Example: “Use seo-geo to analyze this landing page, identify technical SEO issues, propose schema markup, and recommend keywords that could improve AI citation and Google ranking.” This helps the skill produce a usable plan instead of a broad strategy memo.
Suggested workflow and checks
Start with a quick audit, then validate discoverability, then expand into content and schema. If the site is blocked, noindexed, or missing canonical signals, fix those before spending time on content rewrites. For SEO/GEO work, compare what the page says against what searchers ask and what AI systems can quote cleanly; short answer blocks, headings, and structured data usually improve output quality more than more text.
seo-geo skill FAQ
Is seo-geo only for GEO?
No. The seo-geo skill covers both traditional SEO and GEO. If you only care about AI citation, you will still benefit from the technical SEO layer because crawlability, schema, and metadata affect whether the page can be discovered and summarized.
Do I need to know SEO before using it?
No, but you do need enough context to describe the site and the outcome you want. Beginners can use seo-geo by giving a URL and a goal, then following the audit output step by step. Advanced users get more value because they can supply stronger constraints and judge tradeoffs faster.
How is this different from a normal prompt?
A normal prompt may give generic tips; seo-geo is better when you need an installable workflow for analysis, keyword research, and structured-data decisions. The repo includes scripts and references that make the seo-geo guide more actionable than a one-paragraph “optimize my homepage” prompt.
When should I not use it?
Do not use seo-geo when the site is not publicly accessible, the content is too incomplete to audit, or the problem is not search-related. It is also not the right tool if you need pure ad copy, brand strategy, or social content without indexing or citation goals.
How to Improve seo-geo skill
Feed it better page and market context
The biggest quality jump comes from telling seo-geo what page type you are working on, who the audience is, and which market matters. “Homepage for B2B analytics in the US” is much better than “my site.” For seo-geo for Keyword Research, add product stage, language, and whether you need low-competition terms or high-intent terms.
Ask for output you can implement
Request deliverables that are easy to action: title tag options, meta description drafts, schema JSON-LD, keyword clusters, and a prioritized issue list. If you only ask for “improve SEO,” the skill may stay too abstract. Better prompts force the model to distinguish between fixes that unblock indexing and changes that only polish performance.
Watch for common failure modes
The most common mistake is asking for content changes before confirming crawlability, canonicals, robots rules, and existing structured data. Another failure mode is overfitting to AI search without supporting standard search signals. seo-geo works best when both are treated together, not as separate projects.
Iterate after the first output
Use the first pass to identify blockers, then rerun with tighter constraints. For example: “Now turn these findings into a 5-step implementation plan” or “Rewrite only the FAQ schema for this page.” If the first answer is broad, narrow the scope by page, query set, or region so the seo-geo skill can produce more precise recommendations.
