AgentToolHub
Skill

seo-hreflang

seo-hreflang — a Claude Code skill from agricidaniel/claude-seo

Features

  • ✓**LCP** (Largest Contentful Paint): Target < 2.5s
  • ✓**INP** (Interaction to Next Paint): Target < 200ms
  • ✓**CLS** (Cumulative Layout Shift): Target < 0.1
  • ✓**Experience**: First-hand knowledge signals
  • ✓**Expertise**: Author credentials and depth
  • ✓**Authoritativeness**: Industry recognition
  • ✓**Trustworthiness**: Contact info, security, transparency
  • ✓Detection: JSON-LD (preferred), Microdata, RDFa
  • ✓Validation against Google's supported types
  • ✓Generation with templates
  • ✓Deprecation awareness:
  • ✓Google AI Overviews
  • ✓ChatGPT web search
  • ✓Perplexity
  • ✓Other AI-powered search
  • ✓**PageSpeed Insights + CrUX**: Lab and field Core Web Vitals data
  • ✓**Search Console**: Top queries, URL inspection, sitemap status
  • ✓**Indexing API**: Notify Google of new/updated/removed URLs
  • ✓**GA4**: Organic traffic, top landing pages, device/country breakdown
  • ✓**PDF Reports**: Enterprise A4 reports with charts via WeasyPrint + matplotlib
  • ✓Google Business Profile optimization
  • ✓NAP consistency auditing
  • ✓Citation and review analysis
  • ✓Geo-grid rank tracking and competitor radius mapping
  • ✓Warning at 30+ location pages
  • ✓Hard stop at 50+ location pages
  • ✓Thin content detection per page type
  • ✓Doorway page prevention

Installation Guide

Plugin Install (Claude Code 1.0.33+)

bash
# Add marketplace (one-time)
/plugin marketplace add AgriciDaniel/claude-seo

# Install plugin
/plugin install claude-seo@AgriciDaniel-claude-seo

Manual Install (Unix/macOS/Linux)

bash
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git
bash claude-seo/install.sh

<details>
<summary>One-liner (curl)</summary>

bash
curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/claude-seo/main/install.sh | bash

Or via install.cat:

bash
curl -fsSL install.cat/AgriciDaniel/claude-seo | bash

Prefer to review the script before running?

bash
curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/claude-seo/main/install.sh > install.sh
cat install.sh        # review
bash install.sh       # run when satisfied
rm install.sh

</details>

Windows (PowerShell)

powershell
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git
powershell -ExecutionPolicy Bypass -File claude-seo\install.ps1

Why git clone instead of irm | iex? Claude Code's own security guardrails flag irm ... | iex as a supply chain risk (downloading and executing remote code with no verification). The git clone approach lets you inspect the script at claude-seo\install.ps1 before running it.

Reviews