| 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.12 |
| 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.12","geo-relevance":"low"} |
Technical SEO Checker
This skill performs comprehensive technical SEO audits to identify issues that may prevent search engines from properly crawling, indexing, and ranking your site.
What This Skill Does
Audits crawlability, indexability, Core Web Vitals, mobile-friendliness, HTTPS/security, structured data, URL structure, and international SEO with scored results and a prioritized fix roadmap.
Quick Start
Start with one of these prompts, then finish with the standard handoff summary from Skill Contract.
Full Technical Audit
Perform a technical SEO audit for [URL/domain]
Specific Issue Check
Check Core Web Vitals for [URL]
Audit crawlability and indexability for [domain]
Pre-Migration Audit
Technical SEO checklist for migrating [old domain] to [new domain]
Pre-migration audit: WordPress to Next.js headless
The migration flow has 6 stages (baseline snapshot, risk map, redirect map, staging QA, cutover checklist, T+1/T+7/T+30 diff). See references/pre-migration-playbook.md for the full workflow and red-flag patterns.
LLM Crawler Handling (GPTBot / ClaudeBot / PerplexityBot)
Audit how my site handles AI crawlers — I want to allow retrieval but block training
As of 2026, robots.txt must make explicit decisions about AI engines. See references/llm-crawler-handling.md for the bot inventory, three stance patterns (default-open, default-closed, split), robots.txt templates, and the Cloudflare edge-override gotcha.
Site-Wide / Bulk Audit (5+ URLs)
For e-commerce and large sites (e.g., "40 of 50 products not indexed"), switch to bulk mode — sample per URL pattern, report pattern-level findings, deliver portfolio priority instead of per-URL output:
Bulk audit: 50 product pages on example.com, 40 not indexed
Audit all URLs in https://example.com/sitemap.xml
See references/bulk-audit-playbook.md for the full workflow. For platform-specific playbooks (Shopify / WooCommerce / Headless / BigCommerce / Magento 2), see references/ecommerce-platform-patterns.md.
Skill Contract
Expected output: a scored diagnosis, prioritized repair plan, and a short handoff summary ready for .