
aaron-he-zhu/seo-geo-claude-skills
20 skills126k installs2.3k starsGitHub
Install
npx skills add https://github.com/aaron-he-zhu/seo-geo-claude-skillsSkills in this repo
1Backlink AnalyzerSEO & GEO Agent Skills (aaron-he-zhu) is a signpost repo redirecting to aaron-marketing-skills umbrella. The backlink-analyzer function merged into offsite-signal-analyzer tracks backlinks, domain authority, and competitive signals. Use for monitoring external link profiles and off-page SEO factors.26.1kinstalls2Seo Content WriterThe seo-content-writer skill runs a nine-step pipeline for creating search-intent-aligned articles, blog posts, landing pages, and product descriptions. It gathers primary and secondary keywords, word count, audience, tone, and CTA requirements, then applies CORE-EEAT constraints before SERP research and outline planning. Agents produce keyword-led titles, meta descriptions, H1 through FAQ structure, on-page best practices, and internal or external link guidance. Every factual claim must be cited or flagged as needs source with zero fabricated statistics. Content type templates cover how-to guides, comparisons, listicles, pillar pages, reviews, and FAQ pages. Deliverables include a ready-to-use draft plus a standard handoff summary for memory/content/ with promoted angles and publish blockers. The primary next skill is content-quality-auditor when the draft is ready for gating. Use when users ask to write SEO content, create blog posts, or draft landing pages targeting a specific keyword.7.6kinstalls3Keyword ResearchA structured keyword research skill that discovers, scores, and clusters keywords for SEO and GEO planning through an eight-phase workflow. Developers use it when starting keyword research for new pages, topics, or campaigns, or when users ask about search volume, keyword difficulty, topic clusters, or content planning. The skill reads topic/seed keywords and target market data, then outputs a prioritized keyword brief with volume, difficulty, and intent classifications. It groups keywords into pillar and cluster topic hubs, computes opportunity scores using the formula (Volume × Intent Value) / Difficulty, and flags AI-answer-friendly queries. Results include executive summaries, quick wins, growth opportunities, topic clusters, and content calendars saved to memory/research/ directories. The skill integrates optionally with SEO tools or uses a zero-dependency Python helper that harvests keyword ideas from Google Autocomplete.6.8kinstalls4Competitor AnalysisUse when the user asks to analyze competitors or 竞品分析 benchmarks competitor keywords content backlinks AI citations and traffic share into strengths weaknesses and an action plan Not for a pairwise topic-coverage gap map use content-gap-analysis 竞品分析 竞争对手 name competitor-analysis description Use when the user asks to analyze competitors or 竞品分析 benchmarks competitor keywords content backlinks AI citations and traffic share into strengths weaknesses and an action plan Not for a pairwise topic-coverage gap map use content-gap-analysis 竞品分析 竞争对手 version 9 9 10 license Apache-2 0 compatibility Claude Code and compatible agent-skill hosts homepage https github com aaron-he-zhu seo-geo-claude-skills when_to_use Use when analyzing competitor SEO strategy comparing domains benchmarking against competitors or finding competitor keywords and content gaps argument-hint competitor URL or domain metadata author aaron-he-zhu version 9 9 10 geo-relevance medium tags seo geo competitor-analysis competitive-intelligence benchmarking competitor-keywords competitor-backlinks market-analysis spyfu-alternative 竞品分析 競合分析 경쟁분석 analisis-competitivo triggers competitor SEO competitive intelligence why do.5.9kinstalls5Technical Seo CheckerUse when the user asks to check technical SEO audits crawlability indexing Core Web Vitals robots txt sitemaps canonicals redirects and migrations Not for on-page tags or content use on-page-seo-auditor 技术SEO 网站速度 name technical-seo-checker description Use when the user asks to check technical SEO audits crawlability indexing Core Web Vitals robots txt sitemaps canonicals redirects and migrations Not for on-page tags or content use on-page-seo-auditor 技术SEO 网站速度 version 9 9 10 license Apache-2 0 compatibility Claude Code and compatible agent-skill hosts homepage https github com aaron-he-zhu seo-geo-claude-skills when_to_use Use when checking technical SEO health site speed Core Web Vitals indexing crawlability robots txt sitemaps canonical tags 技术SEO 网站速度 核心网页指标 索引问题 or Google找不到页面 argument-hint URL or domain allowed-tools WebFetch metadata author aaron-he-zhu version 9 9 10 geo-relevance low tags seo technical-seo core-web-vitals page-speed crawlability indexability mobile-seo site-health lcp inp robots-txt xml-sitemap canonical-tags hsts 技术SEO 网站速度 テクニカルSEO 기술SEO seo-tecnico triggers my site is slow why is my site not indexed Google can't find my pages check page speed PageSpee.5.6kinstalls6On Page Seo AuditorUse when the user asks to audit on-page SEO or diagnose why a single page dropped scores titles meta header structure keyword placement links and images with prioritized fixes For E-E-A-T publish-readiness scoring use content-quality-auditor for crawl CWV indexing use technical-seo-checker 页面SEO审计 排名诊断 name on-page-seo-auditor description Use when the user asks to audit on-page SEO or diagnose why a single page dropped scores titles meta header structure keyword placement links and images with prioritized fixes For E-E-A-T publish-readiness scoring use content-quality-auditor for crawl CWV indexing use technical-seo-checker 页面SEO审计 排名诊断 version 9 9 10 license Apache-2 0 compatibility Claude Code and compatible agent-skill hosts homepage https github com aaron-he-zhu seo-geo-claude-skills when_to_use Use when auditing a page's on-page SEO health checking heading structure keyword placement image optimization or content quality signals argument-hint URL keyword allowed-tools WebFetch metadata author aaron-he-zhu version 9 9 10 geo-relevance medium tags seo on-page-audit page-optimization seo-score content-audit h1-optimization meta-audit seo-checklist yoast-alternative screaming-fro.5.4kinstalls7Geo Content OptimizerUse when the user asks to optimize for AI citations improves citation readiness for ChatGPT Perplexity AI Overviews Gemini and Claude Not for structural on-page SEO use on-page-seo-auditor not for net-new drafting use seo-content-writer AI引用优化 GEO优化 AI搜索 name geo-content-optimizer description Use when the user asks to optimize for AI citations improves citation readiness for ChatGPT Perplexity AI Overviews Gemini and Claude Not for structural on-page SEO use on-page-seo-auditor not for net-new drafting use seo-content-writer AI引用优化 GEO优化 AI搜索 version 9 9 10 license Apache-2 0 compatibility Claude Code and compatible agent-skill hosts homepage https github com aaron-he-zhu seo-geo-claude-skills when_to_use Use when optimizing content for AI engines like ChatGPT Perplexity AI Overviews Gemini Claude or Copilot Also for AI citation optimization generative engine visibility AI引用优化 AI搜索优化 GEO优化 or 让AI引用我 argument-hint content URL or text target AI engine metadata author aaron-he-zhu version 9 9 10 geo-relevance high tags geo ai-seo ai-citations chatgpt-optimization perplexity-optimization google-ai-overview gemini generative-engine-optimization llm-citations quotable-content AI引用优化 GEO.5.3kinstalls8Content Quality AuditorThe content-quality-auditor skill scores articles and landing pages against the CORE-EEAT benchmark before publish or after major edits from seo-content-writer or geo-content-optimizer. It runs a full 80-item audit with Pass, Partial, or Fail ratings across eight dimensions, computes GEO and SEO system scores, applies content-type-specific weights, and flags veto violations such as critical trust failures. Outputs include dimension scores, weighted totals, top five priority improvements sorted by impact, and an actionable fix plan with a publish verdict plus handoff summary in the repository skill-contract format. The skill triggers when users ask if content is ready to publish, request E-E-A-T analysis, or when post-edit hooks recommend a quality gate. It is for quality and trust scoring, not structural on-page tag audits or domain authority reviews covered by sibling skills. Agents should skip setup questions when hook-triggered and audit the content just produced. Use when benchmarking drafts against CORE-EEAT or comparing competitor content quality.5.1kinstalls9Content Gap AnalysisThe content-gap-analysis skill finds SEO and GEO content opportunities by comparing your site coverage against named competitors and scoring which gaps to close first. Triggers include requests to find content gaps, see what competitors write, identify missing topics, or plan what to cover next. The skill contract expects a prioritized gap brief plus a handoff summary for memory/research, reading your domain, competitor domains, audience, goals, and any inventory while writing a user-facing analysis and reusable summary. Done means each gap names competitors that cover it and you do not, buckets gaps into Quick Wins, Strategic Builds, and Long-term, and includes a dated calendar entry per Quick Win. Decision gates stop when no competitor domains are known and when your own inventory cannot be fetched, offering keyword-research instead for demand-side discovery. Optional connectors include SEO tools, search console, analytics, and AI monitor, but the skill can proceed with user-provided URLs and content lists.5.1kinstalls10Meta Tags OptimizerMeta Tags Optimizer is an SEO agent skill that produces ready-to-use metadata packages improving click-through rate and social sharing quality. Invoke when users ask to optimize meta tags, fix low CTR titles, or repair Open Graph and Twitter Card previews. The six-step workflow gathers page URL, keywords, audience, and CTA, then drafts three title options near fifty to sixty characters with front-loaded keywords, three meta descriptions around one hundred fifty to one hundred sixty characters, and complete OG, Twitter, canonical, robots, viewport, and article tags as needed. It runs CORE-EEAT alignment checks for C01 Intent Alignment and C02 Direct Answer, labels metrics as Measured, User-provided, or Estimated without inventing data, and delivers CTR optimization tips with A/B test tradeoffs. Done means three title and description variants within limits, a full social tag block, and passing alignment checks. Hand off to schema-markup-generator when structured data is next. Not for JSON-LD structured data or on-page body copy.5.1kinstalls11Internal Linking OptimizerInternal Linking Optimizer is an SEO agent skill that diagnoses site architecture, authority flow, orphan pages, anchor text patterns, and topic cluster gaps, then delivers a prioritized source, target, and anchor plan. Invoke when users ask to fix internal linking, find orphan pages, improve site architecture, or suggest contextual links for articles. The seven-step workflow scores structure out of one hundred, lists orphans with keep, noindex, or redirect dispositions, audits anchor distribution, maps pillar and cluster links, finds contextual opportunities, reviews navigation and footer paths, and outputs a phased implementation plan with tracking. Labels every metric Measured, User-provided, or Estimated without inventing crawl data. A local crawl.py plus linkgraph.py helper computes orphans, click depth, and internal PageRank when no connector is connected. Hand off to on-page-seo-auditor after links are revised. Not for external backlinks; use backlink-analyzer instead.5kinstalls12Schema Markup GeneratorSchema Markup Generator is an SEO agent skill that selects Schema.org types and outputs valid JSON-LD aligned to visible page content for rich-result and AEO eligibility. Invoke when users ask to generate schema markup, add structured data, create FAQ or Product JSON-LD, or debug missing rich results. The three-step workflow maps content to the best schema per CORE-EEAT O05, generates required and optional properties with nested multi-type markup, flags placeholders instead of inventing ratings or prices, and documents placement plus validation steps including schema_lint.py pre-flight. Notes FAQ rich results retired on 2026-05-07 for most sites and HowTo desktop deprecation so expectations stay honest. Done means JSON-LD validates, every property maps to visible content, and monitoring steps are stated. Hand off to technical-seo-checker for deployment verification. Not for title or meta tags use meta-tags-optimizer; not for crawl or index issues use technical-seo-checker.5kinstalls13Serp AnalysisThe serp-analysis skill maps search engine results pages for a target keyword so teams can target queries with realistic expectations. It confirms keyword, location, language, and device context, then documents SERP composition including AI Overviews, ads, featured snippets, People Also Ask, knowledge panels, image and video packs, local packs, shopping modules, and organic results. Top-ranking URLs are reviewed for authority, format, freshness, on-page structure, and ranking reasons. The workflow identifies common patterns across page-one results, reviews feature holders and winning formats, and names dominant search intent with live SERP evidence. True Difficulty is scored 0-100 using weighted inputs for top-10 authority, page authority, content bar, backlinks, and SERP stability, with separate guidance for new, growing, and established sites. Every metric is labeled Measured, User-provided, or Estimated. Outputs include key findings, minimum content requirements, SERP feature strategy, a recommended outline, and handoff to seo-content-writer when ready to publish.4.9kinstalls14Memory ManagementThe memory-management skill runs a three-tier HOT, WARM, and COLD lifecycle for SEO and GEO campaign context across agent sessions. HOT memory loads automatically each session via SessionStart hooks and stays within eighty lines or twenty-five kilobytes. WARM memory loads on demand per skill while COLD archive holds historical data queried only when requested. It captures, promotes, demotes, and archives campaign facts across hot-cache, open-loops, decisions, glossary, entities, research, audits, and monitoring paths defined in the shared state model. Lookup flows check hot-cache first, then glossary, then archive trails before asking the user. Temperature lifecycle rules promote high-reference items to HOT and demote stale data after thirty or ninety day scans. Privacy workflows support GDPR Art seventeen and CCPA purges with grep confirmation, tombstones, and audit logs without auto-deleting subjects. SessionStart, PostToolUse, and Stop hooks enforce cache limits and guard auditor artifact writes. It hands off to keyword-research once memory baselines are ready and is not for content or domain scoring audits.4.9kinstalls15Performance ReporterPerformance Reporter (v9.9.10) is a Claude Code SEO/GEO skill that aggregates traffic, rankings, authority, backlinks, and content progress into stakeholder reports and dashboards. Invoke it when users ask to generate an SEO report, monthly or weekly traffic summaries, GEO visibility reports, content performance reports, or boss-facing 汇报 updates. It is not for raw ranking deltas; defer position-by-position tracking to rank-tracker. The skill contract reads current and prior-period metrics, writes a monitoring deliverable plus a handoff summary for memory/monitoring/, and promotes anomalies to memory/open-loops.md. Eleven sections cover executive summary, organic traffic, keyword rankings overview, GEO and AI citations, CITE authority, CORE-EEAT content quality, backlinks, content performance, prioritized recommendations, and appendix sources. Every metric is labeled Measured, User-provided, or Estimated; missing inputs become Not yet evaluated rather than fabricated. Decision gates stop only when no comparison period exists, offering last 30 vs prior 30, monthly, or custom ranges. Without connected tools, request analytics exports, Search Console data, rankings, and KPIs from the.4.8kinstalls16Content RefresherThe content-refresher skill diagnoses aging pages, scores content decay, and delivers a prioritized refresh plan with SEO, GEO, and republishing guidance. It is invoked when users ask to update outdated articles, recover declining traffic, or compare performance against competitors, not for net-new pages that belong with seo-content-writer. The workflow runs a CORE-EEAT quick score, surfaces refresh candidates using age, stale claims, ranking drops, broken links, and SERP shifts, then analyzes six-month performance deltas and intent changes. It defines concrete updates spanning facts, competitor gaps, links, images, and GEO-ready definitions, drafts replacement sections with a Changes Made block, and applies republish-date rules: update published date above fifty percent new material, last-updated for twenty to fifty percent, and keep the original date below twenty percent. Expected deliverables include a scored diagnosis, prioritized repair plan, handoff summary for memory audits, and optional refreshed copy with four-to-six week post-publish monitoring.4.8kinstalls17Alert Manageralert-manager (v9.9.10) is a Claude Code SEO skill that sets up proactive monitoring alerts for ranking, traffic, technical, backlink, competitor, and GEO or AI visibility changes. Invoke it when users ask to set SEO alerts, traffic alerts, competitor alerts, watch keywords, or receive notifications such as 排名掉了提醒我. It is not for one-time measurement or reporting; defer those to rank-tracker or performance-reporter. The skill contract reads baselines, critical keywords, normal volatility, and delivery preferences, then writes an alert configuration summary plus a handoff for memory/monitoring/. Workflows choose alert categories, define per-category trigger conditions and thresholds labeled Measured, User-provided, or Estimated, map Critical through Low response plans, and configure delivery routing with cooldowns and escalation paths. Decision gates stop when no baseline exists, offering supplied data, Quick Reference defaults labeled Estimated, or cancel. Quick Reference tables document organic traffic drops, keyword position drops, crawl errors, Core Web Vitals, backlink loss, AI citation loss, and security issue thresholds. Done when each category has named triggers, tuned thre.4.7kinstalls18Rank TrackerUse when the user asks to track rankings or 查排名 measures keyword and SERP-position deltas over time from provided exports or connected tools including AI-response checks Not for multi-metric stakeholder reports use performance-reporter not for setting alerts use alert-manager 排名追踪 SERP监控 name rank-tracker description Use when the user asks to track rankings or 查排名 measures keyword and SERP-position deltas over time from provided exports or connected tools including AI-response checks Not for multi-metric stakeholder reports use performance-reporter not for setting alerts use alert-manager 排名追踪 SERP监控 version 9 9 10 license Apache-2 0 compatibility Claude Code and compatible agent-skill hosts homepage https github com aaron-he-zhu seo-geo-claude-skills when_to_use Use when tracking keyword rankings monitoring position changes comparing ranking snapshots or detecting ranking drops argument-hint domain keyword list allowed-tools WebFetch metadata author aaron-he-zhu version 9 9 10 geo-relevance medium tags seo geo rank-tracking keyword-rankings serp-positions ranking-changes position-tracking 排名追踪 ランキング追跡 순위추적 seguimiento-rankings triggers check keyword positions did my rankings chan.4.7kinstalls19Domain Authority AuditorDomain Authority Auditor is a Claude Code SEO and GEO skill (v9.9.10) that evaluates site-wide citation trust using the 40-item CITE framework across Citation, Identity, Trust, and Eminence dimensions. Invoke when users ask how trustworthy a domain is, request a CITE audit, benchmark competitors, or gate GEO campaigns after link building. It scores each check Pass, Partial, or Fail, applies domain-type weights for publishers, SaaS, ecommerce, and other profiles, runs T03, T05, and T09 veto checks, and delivers TRUSTED, CAUTIOUS, or UNTRUSTED verdicts with capped scores when critical trust issues appear. Outputs include per-dimension scores, weighted CITE totals, findings grouped by severity, top five improvements by impact, and an action plan with quick wins through strategic fixes. Pair with content-quality-auditor for a 120-item assessment or backlink-analyzer when link quality needs deeper profiling. Works with optional SEO tool connectors or manual backlink and traffic inputs when APIs are unavailable.4.7kinstalls20Entity OptimizerEntity Optimizer audits, builds, and maintains entity identity across search engines and AI systems for brands, people, organizations, and products. Google's Knowledge Graph powers Knowledge Panels and entity-based ranking, while AI systems resolve queries to entities before generating answers. If an AI cannot identify an entity, it cannot cite it regardless of content quality. The skill maps six signal categories totaling forty-seven signals, scores each Pass, Fail, or Partial, runs an AI entity resolution test across ChatGPT, Claude, Perplexity, and Google AI Overview, and produces a gap analysis, building plan, and disambiguation strategy. Workflows start with entity discovery across Knowledge Panel, Wikidata, Wikipedia, and schema.org, continue through structured data, knowledge base, NAP+E consistency, content-based, third-party, and AI-specific signals, and finish with a canonical entity profile and top five priority actions. Optional local helper kg.py reconciles entity names to Wikidata QIDs without API keys. Primary handoff goes to schema-markup-generator after entity truth is established.4.7kinstalls