Add SEO skills 19-28, 31-32 with full Python implementations
12 new skills: Keyword Strategy, SERP Analysis, Position Tracking, Link Building, Content Strategy, E-Commerce SEO, KPI Framework, International SEO, AI Visibility, Knowledge Graph, Competitor Intel, and Crawl Budget. ~20K lines of Python across 25 domain scripts. Updated skill 11 pipeline table and repo CLAUDE.md. Enhanced skill 18 local SEO workflow from jamie.clinic audit. Note: Skill 26 hreflang_validator.py pending (content filter block). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
43
custom-skills/26-seo-international/desktop/tools/ahrefs.md
Normal file
43
custom-skills/26-seo-international/desktop/tools/ahrefs.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# Ahrefs
|
||||
|
||||
## Tools Used
|
||||
|
||||
### site-explorer-metrics-by-country
|
||||
- **Purpose**: Get country-level organic traffic distribution
|
||||
- **Usage**: Analyze which countries drive traffic to identify international SEO opportunities
|
||||
- **Parameters**: `target` (domain), `country` (optional filter)
|
||||
- **Example**:
|
||||
```
|
||||
mcp__ahrefs__site-explorer-metrics-by-country:
|
||||
target: example.com
|
||||
```
|
||||
|
||||
### site-explorer-organic-keywords
|
||||
- **Purpose**: Get organic keyword rankings filtered by country
|
||||
- **Usage**: Analyze keyword performance in specific markets
|
||||
- **Parameters**: `target` (domain), `country` (ISO country code)
|
||||
- **Example**:
|
||||
```
|
||||
mcp__ahrefs__site-explorer-organic-keywords:
|
||||
target: example.com
|
||||
country: kr
|
||||
```
|
||||
|
||||
## Configuration
|
||||
|
||||
- Ahrefs MCP server must be connected in Claude Desktop
|
||||
- API access requires active Ahrefs subscription
|
||||
|
||||
## Common Patterns
|
||||
|
||||
### Country Traffic Analysis
|
||||
1. Call `site-explorer-metrics-by-country` to get traffic distribution
|
||||
2. Identify top countries by organic traffic share
|
||||
3. Compare with hreflang implementation coverage
|
||||
4. Flag countries with traffic but no localized version
|
||||
|
||||
### Keyword Gap by Market
|
||||
1. Call `site-explorer-organic-keywords` with country filter
|
||||
2. Compare keyword counts across target markets
|
||||
3. Identify markets with low keyword coverage
|
||||
4. Recommend content localization priorities
|
||||
51
custom-skills/26-seo-international/desktop/tools/notion.md
Normal file
51
custom-skills/26-seo-international/desktop/tools/notion.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# Notion
|
||||
|
||||
## Database Configuration
|
||||
|
||||
| Field | Value |
|
||||
|-------|-------|
|
||||
| Database ID | `2c8581e5-8a1e-8035-880b-e38cefc2f3ef` |
|
||||
| URL | https://www.notion.so/dintelligence/2c8581e58a1e8035880be38cefc2f3ef |
|
||||
|
||||
## Required Properties
|
||||
|
||||
| Property | Type | Description |
|
||||
|----------|------|-------------|
|
||||
| Issue | Title | Report title in Korean with date |
|
||||
| Site | URL | Audited website URL |
|
||||
| Category | Select | "International SEO" |
|
||||
| Priority | Select | Based on hreflang error severity |
|
||||
| Found Date | Date | Audit date (YYYY-MM-DD) |
|
||||
| Audit ID | Rich Text | Format: INTL-YYYYMMDD-NNN |
|
||||
|
||||
## Example: Create Audit Report
|
||||
|
||||
```
|
||||
mcp__notion__notion-create-pages:
|
||||
pages:
|
||||
- parent_id: "2c8581e5-8a1e-8035-880b-e38cefc2f3ef"
|
||||
parent_type: "database"
|
||||
title: "다국어 SEO 감사 - example.com (2025-01-15)"
|
||||
properties:
|
||||
Site:
|
||||
url: "https://example.com"
|
||||
Category:
|
||||
select:
|
||||
name: "International SEO"
|
||||
Priority:
|
||||
select:
|
||||
name: "High"
|
||||
Found Date:
|
||||
date:
|
||||
start: "2025-01-15"
|
||||
Audit ID:
|
||||
rich_text:
|
||||
- text:
|
||||
content: "INTL-20250115-001"
|
||||
```
|
||||
|
||||
## Language Guidelines
|
||||
|
||||
- Report content in Korean (한국어)
|
||||
- Keep technical English terms as-is (hreflang, x-default, ccTLD, subdomain)
|
||||
- URLs and code remain unchanged
|
||||
@@ -0,0 +1,40 @@
|
||||
# WebSearch
|
||||
|
||||
## Purpose
|
||||
|
||||
Search the web for current international SEO best practices, hreflang implementation guides, and regional search engine requirements.
|
||||
|
||||
## Common Search Queries
|
||||
|
||||
### Hreflang Best Practices
|
||||
```
|
||||
WebSearch: "hreflang implementation best practices 2025"
|
||||
WebSearch: "hreflang common errors fix"
|
||||
WebSearch: "x-default hreflang when to use"
|
||||
```
|
||||
|
||||
### Regional Search Engines
|
||||
```
|
||||
WebSearch: "Naver SEO requirements Korean websites"
|
||||
WebSearch: "Baidu SEO China market entry"
|
||||
WebSearch: "Yahoo Japan SEO vs Google Japan"
|
||||
```
|
||||
|
||||
### International URL Structure
|
||||
```
|
||||
WebSearch: "ccTLD vs subdomain vs subdirectory international SEO"
|
||||
WebSearch: "Google recommendations international targeting"
|
||||
```
|
||||
|
||||
### Korean Market Expansion
|
||||
```
|
||||
WebSearch: "Korean business international SEO Japan market"
|
||||
WebSearch: "CJK URL encoding SEO best practices"
|
||||
```
|
||||
|
||||
## Usage Pattern
|
||||
|
||||
1. Search for domain-specific international SEO intelligence
|
||||
2. Verify current Google documentation on hreflang
|
||||
3. Research regional search engine requirements for target markets
|
||||
4. Find competitor international SEO strategies
|
||||
Reference in New Issue
Block a user