seo-auditing — скилл для Claude Code: что делает и как установить
Проверяет техническое SEO веб-проекта: метатеги, микроразметку, robots.txt, карту сайта и метрики Core Web Vitals. Пригодится перед релизом сайта в прод.
npx skills add spencerpauly/awesome-cursor-skills --skill seo-auditing -a claude-codeЧто делает seo-auditing
Скилл содержит чек-лист для поиска технических ошибок в веб-приложениях. Он задаёт правила для тегов <title> (50–60 символов) и <meta description> (120–155 символов), разметки Open Graph с картинками 1200x630px и словарей JSON-LD (Article, Product, FAQPage). В проверку также входят правила для файла robots.txt и лимиты sitemap.xml до 50 000 URL и 50 МБ.
Для оценки скорости скилл использует пороговые значения Core Web Vitals: LCP до 2.5 с, INP до 200 мс и CLS ниже 0.1. В кодовой базе он отслеживает цепочки редиректов, корректность кода 404, наличие тегов alt у изображений и единого заголовка h1. Для быстрой диагностики в правилах заложены команды curl.
Этот чек-лист опирается на статическую проверку кода и разметки. Полноценное тестирование сниппетов всё равно потребует внешних инструментов вроде Google Rich Results Test или отчётов Search Console.
Какие задачи решает
- найти дубли тегов
<title>и отсутствующие мета-описания - проверить микроразметку JSON-LD и карточки Open Graph
- проконтролировать лимиты и директивы в
sitemap.xmlиrobots.txt - выявить битые ссылки, висячие страницы и цепочки редиректов
- проверить атрибуты
altу картинок и структуру заголовков
Примеры запросов агенту
- Проверь метатеги и Open Graph на главной странице по чек-листу seo-auditing
- Проинспектируй наш robots.txt и sitemap.xml на предмет технических ошибок
- Оцени доступность и разметку заголовков в компонентах блога
Как установить seo-auditing
1Через Skills CLI (Vercel)
npx skills add spencerpauly/awesome-cursor-skills --skill seo-auditing -a claude-code2Вручную: положить файлы
~/.claude/skills/seo-auditing/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/seo-auditing/
1Через Skills CLI (Vercel)
npx skills add spencerpauly/awesome-cursor-skills --skill seo-auditing -a codex2Вручную: положить файлы
.agents/skills/seo-auditing/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add spencerpauly/awesome-cursor-skills --skill seo-auditing -a cursor2Вручную: положить файлы
.cursor/skills/seo-auditing/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install spencerpauly/awesome-cursor-skills seo-auditing2Вручную: положить файлы
.github/skills/seo-auditing/SKILL.md1Через Skills CLI (Vercel)
npx skills add spencerpauly/awesome-cursor-skills --skill seo-auditing -a gemini-cli2Командой платформы
gemini skills install https://github.com/spencerpauly/awesome-cursor-skills --path resources/seo-auditingВручную: положить файлы
.devin/skills/seo-auditing/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add spencerpauly/awesome-cursor-skills --skill seo-auditing -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о seo-auditing
Как установить seo-auditing в Claude Code?
Выполните команду npx skills add spencerpauly/awesome-cursor-skills --skill seo-auditing -a claude-code. Также файл чек-листа можно сохранить вручную по пути ~/.claude/skills/seo-auditing/SKILL.md.
Что проверяет скилл seo-auditing?
Скилл инспектирует метатеги, разметку Open Graph, микроразметку JSON-LD, файлы robots.txt и sitemap.xml. Дополнительно он сверяет сигналы доступности и пороги Core Web Vitals.
Какие пороги Core Web Vitals заданы в чек-листе?
Хорошими считаются LCP меньше 2.5 с, INP меньше 200 мс и сдвиг макета CLS менее 0.1. Если LCP превышает 4.0 с, а INP выше 500 мс, проект требует доработки.
Исходный текст
SKILL.md · CC0-1.0
---
name: seo-auditing
description: Audit technical SEO — meta tags, structured data, Open Graph, sitemaps, robots.txt, performance, and accessibility signals.
user-invocable: true
---
# SEO Auditing
Check and fix technical SEO issues in a web project.
## Audit Checklist
### 1. Meta Tags
Every page must have:
```html
<head>
<title>Page Title — Site Name</title>
<meta name="description" content="155 chars max, compelling summary" />
<link rel="canonical" href="https://example.com/page" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
</head>
```
Check for:
- [ ] Unique `<title>` per page (50-60 chars)
- [ ] Unique `<meta description>` per page (120-155 chars)
- [ ] Canonical URL set (avoids duplicate content)
- [ ] No `noindex` on pages that should be indexed
### 2. Open Graph & Social
```html
<meta property="og:title" content="Page Title" />
<meta property="og:description" content="Description for social sharing" />
<meta property="og:image" content="https://example.com/og-image.png" />
<meta property="og:url" content="https://example.com/page" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
```
- OG image should be 1200x630px
- Test with https://developers.facebook.com/tools/debug/ and https://cards-dev.twitter.com/validator
### 3. Structured Data (JSON-LD)
Add schema markup for rich search results:
```html
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Article Title",
"author": { "@type": "Person", "name": "Author Name" },
"datePublished": "2026-04-10",
"image": "https://example.com/image.jpg"
}
</script>
```
Common types: `Article`, `Product`, `FAQPage`, `Organization`, `BreadcrumbList`
Test with: https://search.google.com/test/rich-results
### 4. Sitemap
`/sitemap.xml` should:
- List all indexable pages
- Include `<lastmod>` dates
- Exclude pages with `noindex`
- Be under 50MB / 50,000 URLs per file
- Be referenced in `robots.txt`
### 5. Robots.txt
`/robots.txt` should:
```
User-agent: *
Allow: /
Disallow: /api/
Disallow: /admin/
Sitemap: https://example.com/sitemap.xml
```
- Not block CSS/JS files (search engines need them to render)
- Not block pages you want indexed
### 6. Performance (Core Web Vitals)
| Metric | Good | Needs Work |
|--------|------|------------|
| LCP (Largest Contentful Paint) | < 2.5s | > 4.0s |
| INP (Interaction to Next Paint) | < 200ms | > 500ms |
| CLS (Cumulative Layout Shift) | < 0.1 | > 0.25 |
Key fixes:
- Compress and lazy-load images
- Preload critical fonts and CSS
- Avoid layout shifts from dynamic content
- Use `next/image` or equivalent for automatic optimization
### 7. Crawlability
- [ ] All important pages are reachable from internal links
- [ ] No orphan pages (pages with zero internal links)
- [ ] No redirect chains (A→B→C should be A→C)
- [ ] 404 pages return proper HTTP 404 status
- [ ] No broken internal links
### 8. Accessibility (SEO Signals)
- [ ] All images have `alt` text
- [ ] Heading hierarchy is correct (one `h1`, then `h2`, `h3` etc.)
- [ ] Links have descriptive text (not "click here")
- [ ] Language attribute set: `<html lang="en">`
## Quick Automated Check
```bash
# Check robots.txt
curl -s https://example.com/robots.txt
# Check sitemap
curl -s https://example.com/sitemap.xml | head -20
# Check meta tags
curl -s https://example.com | grep -E '<title>|<meta name="description"|<link rel="canonical"'
# Check HTTP status codes
curl -o /dev/null -s -w "%{http_code}" https://example.com/page
```
## Tips
- Run Lighthouse in Chrome DevTools → check SEO score
- Google Search Console is the source of truth for indexing issues
- Mobile-friendliness is a ranking factor — test on mobile viewports
- Page speed directly affects rankings — optimize Core Web Vitals
© spencerpauly · CC0-1.0 · spencerpauly/awesome-cursor-skills