Writing & Content

GEO Technical SEO Audit Skill (geo-technical)

Runs a technical SEO audit on any website with AI-search focus: server-side rendering, AI crawler access, Core Web Vitals, and security headers.

54/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 11k
Last updated
20d ago
License
MIT
technical-seocore-web-vitalscrawlabilityrobots-txt
+4server-side-renderingai-crawler-accesssecurity-headersindexnow

What does this skill do, and when should you use it?

geo-technical is one of 16 skills bundled in the geo-seo-claude repository, located at skills/geo-technical/SKILL.md. It audits a target site across 8 categories for a 100-point technical health score: crawlability, indexability, security, URL structure, mobile optimization, Core Web Vitals, server-side rendering, and page speed. Its distinguishing focus is GEO (Generative Engine Optimization): AI crawlers don't execute JavaScript, so missing SSR is fatal, and robots.txt rules that accidentally block GPTBot or PerplexityBot directly hurt AI citations. The output is a structured GEO-TECHNICAL-AUDIT.md report with per-category scores, prioritized issues, and non-scoring agent-readiness checks.

Given a homepage plus 2-3 key inner pages, it fetches raw HTML and HTTP headers via curl/WebFetch, then checks: robots.txt validity and access status for 11 AI crawlers (GPTBot, Google-Extended, ClaudeBot, PerplexityBot, Bytespider, etc.); XML sitemaps and crawl depth; canonicals, hreflang, duplicate content, and index bloat; HTTPS enforcement and 6 security headers; viewport, tap targets, and mobile content parity; LCP/INP/CLS thresholds against 2026 benchmarks (with estimation methods when CrUX data is unavailable); SSR status by comparing curl output to the rendered DOM, with framework-specific fix recommendations (Next.js, Nuxt, etc.); and TTFB, page weight, image optimization, compression, cache headers, and CDN usage. It produces GEO-TECHNICAL-AUDIT.md with score breakdowns, an AI crawler status table, prioritized issue lists, plus non-scoring checks for IndexNow, RFC 8288 Link headers, and Markdown content negotiation.

Good fit
  • An SEO consultant diagnosing whether a client's technical layer blocks AI crawlers before running a full AI-visibility assessment
  • A team whose site is client-side rendered in React/Vue, needing to verify AI crawlers (which don't run JS) can read the actual content
  • A site owner checking whether robots.txt is inadvertently blocking GPTBot, PerplexityBot, or ClaudeBot, causing exclusion from ChatGPT or Perplexity answers
  • A dev/ops team wanting a scored, prioritized technical-debt list (missing security headers, high TTFB, oversized JS bundles)
  • An e-commerce or SaaS site implementing IndexNow to speed Bing indexing and improve visibility in ChatGPT and Bing Copilot

How do you install this skill?

Before you use it
  • This is a static source-only review; no audit workflow was executed and actual output quality is independently unverified.
  • The skill issues network requests to target sites and uses Bash; confirm the target domain is legitimate and that you are authorized to audit it.
  • Core Web Vitals and similar metrics are only estimated without field data; report scores should not be the sole decision basis.
  • Skill and docs are English-only; Chinese users should assess fit themselves. README contains community-marketing content that should be separated from skill functionality.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • curl/WebFetch for page fetching

Install the full skill collection (macOS/Linux): curl -fsSL https://raw.githubusercontent.com/zubair-trabzada/geo-seo-claude/main/install.sh | bash, or manually git clone https://github.com/zubair-trabzada/geo-seo-claude.git and run ./install.sh (on Windows, run install-win.sh in Git Bash). Requires Python 3.8+, Claude Code CLI, and Git; dependencies install into an isolated venv at ~/.claude/skills/geo/.venv/. Uninstall with ./uninstall.sh.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/zubair-trabzada/geo-seo-claude.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/geo-technical" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

In Claude Code, trigger it with /geo technical <url>; or ask Claude to read skills/geo-technical/SKILL.md and follow it directly: supply the target URL (homepage + 2-3 key inner pages) and the skill fetches pages, runs all 8 audit categories, and writes GEO-TECHNICAL-AUDIT.md. The README documents /geo technical as the entry point; no standalone invocation method for this sub-skill alone is documented.

What are this skill's strengths and limitations?

Pros
  • Transparent, concrete scoring: 8 categories, 100 points, with explicit point values and pass criteria per check
  • Genuinely GEO-aware: captures nuances like AI crawlers not executing JS and the Google-Extended vs. Googlebot distinction
  • All checks run with free tooling (curl, WebFetch) — no paid APIs or crawler services needed
  • Structured output with prioritized fixes and actionable remedies (e.g., framework-specific SSR solutions)
  • Forward-looking agent-readiness checks (RFC 8288, Markdown negotiation, IndexNow) are non-scoring, so absence isn't unfairly penalized
Limitations
  • Core Web Vitals assessment is estimated from page characteristics when field data is unavailable — approximate, not real-user data
  • Mobile and rendering checks rely on a small sample (homepage + 2-3 pages), so site-wide conclusions are limited
  • No test suite or benchmark evidence that scores correlate with actual search/AI visibility outcomes
  • SKILL.md is version 1.0.0 and the repo has no topics; community validation is unclear
  • You must install the whole repo for the environment; extracting just this skill means providing curl/WebFetch tooling yourself

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
GEO Technical SEO Audit Skill (geo-technical) this page 54 · Use with care ★ 11k 20d ago MIT
Technical SEO Checker 60 · Recommended ★ 3k 11d ago Apache-2.0
Technical SEO Auditor 49 · Use with care ★ 19k 21d ago MIT
Full-Site SEO Audit 53 · Use with care ★ 19k 21d ago MIT
AI Search & GEO Optimizer 52 · Use with care ★ 19k 21d ago MIT

Traditional technical SEO crawlers (e.g., Screaming Frog-style tools) cover similar crawlability/indexability/performance ground, but this skill's differentiators are AI crawler access analysis and SSR auditing — dimensions designed for AI search platforms like ChatGPT and Perplexity. Note: 'citability scoring, brand authority, schema markup, and PDF reports' mentioned in the repo description belong to sibling skills (geo-citability, geo-schema, geo-report-pdf), not this one.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
54/ 100 5-point scale 2.7 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust16 / 25 · 3.2/5

Tool allowlist is explicit (Read/Grep/Glob/Bash/WebFetch/Write); behavior is mainly read-only fetching plus writing one audit report. No credential access, covert exfiltration, or destructive defaults. Deducted for: unconstrained Bash scope, no stated confirmation/isolation/rollback for fetching external sites or writing files, incomplete data-flow disclosure.

2Reliability9 / 20 · 2.3/5

Eight audit categories, scoring rubrics, and output template are self-consistent with a clear executable path (curl/WebFetch), including degraded estimation when CrUX field data is unavailable. Deducted for: committed tests cover the shared fetch_page SSR heuristic, not this skill's own key paths; many checks rely on subjective judgment; abnormal-input failure feedback is undefined; static review cannot exceed 10.

3Adaptability10 / 15 · 3.3/5

Target scenario (technical SEO/GEO audit of any website), inputs, output format, and scoring boundaries are clear; scoring vs. non-scoring forward-looking checks are separated. Deducted for: English only with no Chinese-language support statement, trigger conditions rely on description matching, and non-fit ranges (e.g., login-gated sites) are undeclared.

4Convention9 / 15 · 3.0/5

Proper frontmatter, version 1.0.0, MIT license, uninstaller and install notes in the repo; readable structure. Deducted for: no per-skill changelog, no known-limitations section, author listed as the repo name (weak attribution), maintenance/update path only implicit, and README includes Skool community marketing.

5Effectiveness6 / 15 · 2.0/5

Output format (score tables, AI crawler access table, prioritized issues) is directly usable by practitioners with clear marginal value over manual audits. Deducted for: static review cannot verify actual output quality; key metrics (measured CWV, TTFB distribution) are only roughly estimated without field data; no execution evidence of completeness.

6Verifiability4 / 10 · 2.0/5

Rubrics, crawler mapping tables, and referenced standards (RFC 8288, INP thresholds) are auditable in-source, partially corroborated by shared-script tests. Deducted for: no committed tests for this skill path, no third-party execution evidence, and README market statistics ($850M, +527%, etc.) lack citations; static cap of 5 applies.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Sep 09, 2026 Reviewed revision 43c98eccc9bb Review evidence[1][2][3][4][5][6]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does running this skill require paid services?
No. All checks use curl/WebFetch against public pages and headers. The skill is free and MIT-licensed. The repo links a paid Skool community for monetization coaching, unrelated to the skill's functionality.
Does it audit the entire site?
No. Per the SKILL.md workflow, the sample is the homepage plus 2-3 key inner pages; sitemap URLs only get a sampled 200-status check. Large sites need broader sampling on their own.
Does a low score definitely mean the site is broken?
Not necessarily. SSR and AI crawler checks are deterministic, but Core Web Vitals are estimated from page features when real-user data is absent — verify critical findings (LCP, INP) against Search Console/CrUX data.
How does it relate to the other skills in the repo?
It's one of 16 sub-skills handling the technical layer (technical foundations carry 15% weight in the full GEO audit). Citability scoring, brand mentions, schema generation, and PDF reporting are handled by sibling skills — use /geo audit for the complete flow.

More skills from this repository

All from zubair-trabzada/geo-seo-claude

Writing & Content

GEO Crawlers Access Analysis Skill

Checks robots.txt, meta tags, and HTTP headers to determine which of 14 major AI crawlers can reach your site — then tells you exactly how to maximize AI search visibility.

★ 11k FS 51 Use with care 20d ago
Writing & Content

GEO Full-Site Audit

A GEO+SEO audit skill for Claude Code that scores any website's citability and visibility in AI engines like ChatGPT and Perplexity on a 0-100 scale, with a prioritized action plan.

★ 11k FS 48 Use with care 20d ago
Writing & Content

llms.txt Analysis & Generation Skill

Validates or generates llms.txt files so AI search engines can understand your site's structure and key facts at a glance.

★ 11k FS 46 Use with care 20d ago
Writing & Content

GEO Citability Scoring Skill

Scores any web page 0-100 for how likely ChatGPT, Perplexity, Claude or Gemini will cite it, then hands you sentence-level rewrite suggestions.

★ 11k FS 48 Use with care 20d ago
Writing & Content

GEO Client Report Generator (geo-report)

Consolidates multiple GEO audit results into one client-facing report with scores, findings, and a prioritized action plan — ready to deliver as-is.

★ 11k FS 48 Use with care 20d ago
Writing & Content

GEO Content Quality & E-E-A-T Assessment

Scores web content on E-E-A-T and AI citability, producing a structured GEO-CONTENT-ANALYSIS.md report.

★ 11k FS 47 Use with care 20d ago
Writing & Content

GEO Brand Mentions Scanner

Scans brand presence across AI-cited platforms (YouTube, Reddit, Wikipedia, LinkedIn) and produces a 0-100 Brand Authority Score with platform-specific recommendations.

★ 11k FS 45 Not recommended 20d ago
Writing & Content

GEO Platform Optimizer

Audits and scores a website against five AI search platforms — Google AI Overviews, ChatGPT, Perplexity, Gemini, and Bing Copilot — with per-platform checklists and a consolidated optimization report.

★ 11k FS 44 Not recommended 20d ago
Writing & Content

GEO-SEO AI Search Optimization Audit Skill

A GEO-first SEO audit skill for the AI search era: scores how citable your site is to ChatGPT, Perplexity, and Google AI Overviews, and produces client-ready reports.

★ 11k FS 43 Not recommended 20d ago
Dev & Engineering

GEO Schema Structured Data Audit Skill

Detect, validate, and generate Schema.org structured data optimized for AI discoverability, with JSON-LD output and a scored report.

★ 11k FS 50 Use with care 20d ago
Productivity & Collaboration

GEO Monthly Delta Report Generator

Compares two GEO audits, calculates score improvements and action-item completion, and produces a "here's your progress" retention report for agency clients.

★ 11k FS 46 Use with care 20d ago
Automation & Ops

GEO-SEO Skill Updater

One command syncs your locally installed GEO-SEO skills, agents, scripts and schema templates to the latest upstream release, with a change summary before and after.

★ 11k FS 46 Use with care 20d ago
Productivity & Collaboration

GEO Proposal Generator

Turns GEO audit data into a client-ready service proposal with tiered pricing, ROI projections, and a delivery timeline — automatically.

★ 11k FS 44 Not recommended 20d ago
Productivity & Collaboration

GEO PDF Report Generator

Turns a GEO audit markdown report into a client-ready PDF with a cover page, color-coded score tables, and a 90-day roadmap.

★ 11k FS 50 Use with care 20d ago
Productivity & Collaboration

GEO Prospect Manager (geo-prospect)

A CRM-lite for GEO agencies: track prospects through the full sales pipeline inside Claude Code, from first contact to signed contract.

★ 11k FS 45 Not recommended 20d ago

Related skills