К основному содержанию
скилл CX Codex

seo-auditing — скилл для Claude Code: что делает и как установить

Проверяет техническое SEO веб-проекта: метатеги, микроразметку, robots.txt, карту сайта и метрики Core Web Vitals. Пригодится перед релизом сайта в прод.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add spencerpauly/awesome-cursor-skills --skill seo-auditing -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/seo-auditing/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/seo-auditing/

По шагам, с командами для каждой платформы: Как установить скилл в 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

Похожие скиллы

Всё по теме «SEO и GEO» →
seo-analyzer davila7 Субагент для технического SEO-аудита, разбора метатегов и Core Web Vitals. Пригодится, когда нужно проверить структуру сайта и получить список правок по приоритету. 4 060установок site-architecture alinaqi Настраивает техническое SEO сайта: файлы robots.txt, XML-карты, метатеги и индексацию страниц поисковиками и поисковыми ИИ-ботами. CX Codex +1 336установок serp-markup-builder aaron-he-zhu Собирает содержимое <head>: варианты title и description, блок Open Graph и Twitter Card, валидный JSON-LD под расширенные сниппеты. CX Codex +1 1 400установок semantic-html-and-seo dembrandt Скилл для ИИ-агента: подсказывает семантичную разметку HTML5, метатеги, alt-тексты и progressive enhancement. Пригодится при вёрстке интерфейса и разборе чужого markup. CX Codex +1 901установок nuxt-seo onmax Помогает агенту настроить SEO в Nuxt: robots, карту сайта, OG-изображения и структурированные данные. Пригодится при работе с @nuxtjs/seo. CX Codex +1 3 100установок seo-local-business jezweb Генерирует метатеги <head>, микроразметку JSON-LD LocalBusiness, robots.txt и sitemap.xml для сайтов локальных компаний с привязкой к регионам и пригородам. CX Codex +1 1 800установок

Из того же набора59

building-skills-from-patterns Скилл находит повторяющиеся цепочки действий и оформляет их в файлы SKILL.md. Он пригодится, когда ассистенту приходится трижды объяснять один и тот же рабочий сценарий. CX Codex +1 466установок creating-pr Скилл проводит агента по шагам создания пул-реквеста: подготовка ветки, заголовок, описание, самопроверка и запрос ревьюеров. CX Codex +1 465установок database-design Скилл помогает спроектировать реляционную схему базы данных, расставить внешние ключи, индексы и сгенерировать модели для Prisma или Drizzle по требованиям к проекту. CX Codex +1 462установок parallel-exploring Запускает несколько explore-субагентов сразу, чтобы быстро разобраться в большом проекте. Пригодится на онбординге и при изучении незнакомой архитектуры. CX Codex +1 459установок writing-commit-messages Скилл задаёт агенту формат conventional commits: тип, scope, тело и футер. Пригодится, когда сообщения коммитов пишет модель, а не человек. CX Codex +1 454установок monitoring-terminal-errors Скилл смотрит за выводом запущенного процесса — dev-сервера, тестов, сборки — и чинит падения по стек-трейсу. Пригодится, когда сервер сыпет ошибками, а вы не хотите читать лог вручную. CX Codex +1 449установок form-testing Скилл прогоняет каждую форму в приложении трижды: пустую отправку, невалидные данные и корректные. Пригодится перед релизом. CX Codex +1 447установок suggesting-skills Скилл следит за работой агента и предлагает поставить подходящий скилл, когда задача совпадает с готовым сценарием. Пригодится, если вы ещё не знаете, какие скиллы есть в наборе. CX Codex +1 445установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой