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

seo-best-practices — скилл для Claude Code: что делает

Задаёт правила поисковой оптимизации для веб-приложений. Помогает настроить метатеги, разметку JSON-LD, рендеринг и показатели Core Web Vitals.

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

Что делает seo-best-practices

Скилл инструктирует ассистента соблюдать правила технического SEO при создании веб-страниц. В вёрстке он требует строгую иерархию заголовков от h1 до h6, семантические контейнеры вроде main или nav, внятный текст ссылок без фраз «нажмите сюда» и адреса страниц в формате kebab-case. Для изображений задаёт обязательные атрибуты alt, точные размеры width и height против сдвигов макета, формат WebP и ленивую загрузку.

В коде фокус смещается на серверный рендеринг и метрики LCP, CLS и FID. Скилл прямо предписывает предпочитать React Server Components в React-проектах, сокращая вызовы 'use client', 'useEffect' и 'setState'. Для клиентских частей требует обёртки в Suspense с запасным интерфейсом.

Для Next.js правила нацелены на встроенный объект metadata или функцию generateMetadata, протоколы Open Graph и канонические URL. В проектах на Nuxt.js агент переключается на функции useHead и useSeoMeta. Скилл жёстко опирается на серверные компоненты, поэтому для чистого клиентского SPA большинство его советов по архитектуре окажутся невыполнимы.

Какие задачи решает

  • сформировать динамические метаданные через generateMetadata в Next.js
  • разметить страницы структурированными данными JSON-LD
  • оптимизировать Core Web Vitals с помощью Server Components и Suspense
  • настроить теги Open Graph, Twitter Cards и канонические ссылки
  • подготовить семантическую разметку и карту сайта sitemap.xml

Примеры запросов агенту

  • Настрой генерацию метатегов и Open Graph для динамической страницы товара в Next.js
  • Добавь микроразметку JSON-LD для статьи блога и проверь структуру заголовков
  • Оптимизируй страницу каталога под Core Web Vitals с помощью React Server Components и Suspense

Как установить seo-best-practices

1Через Skills CLI (Vercel)

npx skills add Mindrally/skills --skill seo-best-practices -a claude-code

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

~/.claude/skills/seo-best-practices/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о seo-best-practices

Как установить seo-best-practices в Claude Code?

Выполните команду npx skills add Mindrally/skills --skill seo-best-practices -a claude-code. Также файл скилла можно сохранить вручную по пути ~/.claude/skills/seo-best-practices/SKILL.md.

Что делает скилл seo-best-practices?

Он задаёт системные инструкции по техническому SEO: от генерации метатегов в Next.js и Nuxt.js до оптимизации Core Web Vitals и разметки JSON-LD.

Как скилл оптимизирует производительность компонентов?

Он требует минимизировать директивы 'use client' и хуки 'useEffect', оборачивать клиентские компоненты в Suspense и отдавать приоритет React Server Components.

Исходный текст

SKILL.md · Apache-2.0
---
name: seo-best-practices
description: Apply SEO best practices for web applications including metadata, performance optimization, and search engine optimization techniques.
metadata:
  maintainer: Mindrally
  source: https://github.com/Mindrally/skills
---

# SEO Best Practices

You are an expert in SEO (Search Engine Optimization) for modern web applications. Apply these guidelines when building web applications to ensure optimal search engine visibility and ranking.

## Core SEO Principles

- Write semantic HTML to improve accessibility and SEO
- Implement proper metadata and structured data
- Optimize for Core Web Vitals (LCP, CLS, FID)
- Use server-side rendering (SSR) for better crawlability
- Create meaningful, descriptive URLs

## Metadata Implementation

### Next.js Applications
- Use the built-in `metadata` object or `generateMetadata` function for dynamic SEO
- Implement Open Graph and Twitter Card meta tags
- Create dynamic metadata based on page content
- Include canonical URLs to prevent duplicate content issues

### Nuxt.js Applications
- Use `useHead` and `useSeoMeta` composables for SEO metadata
- Implement SEO best practices using Nuxt's built-in composables
- Leverage auto-generated meta tags where appropriate

## Technical SEO Requirements

### Performance Optimization
- Minimize 'use client', 'useEffect', and 'setState'; favor React Server Components (RSC)
- Wrap client components in Suspense with fallback
- Use dynamic loading for non-critical components
- Optimize images: use WebP format, include size data, implement lazy loading
- Implement proper caching strategies

### Content Structure
- Use proper heading hierarchy (h1-h6)
- Include descriptive alt text for all images
- Create meaningful link text (avoid "click here")
- Implement structured data (JSON-LD) for rich snippets
- Use semantic HTML elements (header, main, nav, article, section, aside, footer)

### URL and Routing
- Use lowercase with dashes for URLs (kebab-case)
- Create descriptive, keyword-rich URLs
- Implement proper 301 redirects for moved content
- Create XML sitemaps and robots.txt
- Use canonical tags for duplicate content

### Mobile and Accessibility
- Design mobile-first responsive layouts
- Ensure sufficient color contrast for text
- Provide keyboard navigation for interactive elements
- Implement ARIA labels where semantic HTML is insufficient
- Ensure fast loading on mobile networks

## Image SEO

- Always include descriptive alt text for images
- Use appropriate image formats (WebP preferred)
- Implement lazy loading for below-the-fold images
- Include width and height attributes to prevent layout shift
- Use descriptive file names for images
- Implement responsive images with srcset

## Content Guidelines

- Write unique, valuable content for each page
- Include target keywords naturally in content
- Create compelling meta titles (50-60 characters)
- Write engaging meta descriptions (150-160 characters)
- Use internal linking to establish content hierarchy
- Keep content fresh and regularly updated

## Monitoring and Testing

- Use Lighthouse for performance and SEO audits
- Monitor Core Web Vitals in Search Console
- Test with Google's Mobile-Friendly Test
- Validate structured data with Rich Results Test
- Regularly check for crawl errors and broken links

© Mindrally · Apache-2.0 · Mindrally/skills

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

Всё по теме «SEO и GEO» →
seo-audit coreyhaines31 Скилл проводит технический и on-page аудит сайта: краулинг, индексация, Core Web Vitals, метатеги, hreflang. Пригодится, когда трафик упал или страницы застряли на второй выдаче. CX Codex +1 237 600установок brand claudekit Скилл держит голос бренда, визуальные правила и дизайн-токены в одном файле, а потом раздаёт их промптам агента и вашему CSS. CX Codex +1 39 900установок banner-design claudekit Создаёт баннеры для соцсетей, рекламы и сайтов в HTML/CSS с готовыми размерами и стилями. Пригодится при сборке креативов без графических редакторов. CX Codex +1 39 500установок marketing-psychology coreyhaines31 Помогает применять ментальные модели и поведенческую психологию в маркетинге продукта. Пригодится, когда нужно понять мотивы покупателей и найти слабые места воронки. CX Codex +1 164 600установок content-strategy coreyhaines31 Помогает составить контент-план, выбрать темы для блога и распределить материалы по поисковым и виральным форматам. Пригодится, когда нужно решить, о чём писать для привлечения лидов. CX Codex +1 164 000установок ai-seo coreyhaines31 Помогает готовить контент к цитированию в ответах ИИ и разбираться, почему бренд появляется или не появляется в AI-поиске. CX Codex +1 150 800установок

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

data-jupyter-python Задаёт агенту правила работы с pandas, numpy, matplotlib и seaborn: векторизация вместо циклов, воспроизводимые ноутбуки, аккуратные графики. CX Codex +1 865установок openai-api-development Скилл для разработки на OpenAI API: подсказывает, как писать вызовы GPT, function calling, эмбеддинги и Assistants API на Python. CX Codex +1 864установок jest Скилл задаёт агенту правила написания тестов на Jest: структура, моки, ассерты, асинхронность. Пригодится, когда тесты в проекте пишет ИИ. CX Codex +1 864установок ruby-rails Скилл задаёт агенту правила разработки на Ruby on Rails: генераторы, ActiveRecord, Hotwire, фоновые задачи и тесты. Пригодится, когда проект уже на Rails или только заводится. CX Codex +1 862установок fastify-typescript Задаёт агенту соглашения по Fastify и TypeScript: схемы валидации, плагины, Prisma и тесты через Jest. Пригодится, когда пишете типизированный REST API. CX Codex +1 856установок performance-optimization Набор правил для веб-производительности: серверный рендеринг, CSS, JavaScript, ассеты и кэш. Полезен, когда агент пишет фронтенд и вы хотите задать ему планку. CX Codex +1 848установок sass-best-practices Скилл задаёт агенту правила письма на Sass с отступами: структура файлов, переменные, миксины, BEM. Пригодится, если стили в проекте пишут на .sass, а не на SCSS. CX Codex +1 845установок elixir Скилл задаёт агенту стиль работы с Elixir и Phoenix: функциональные паттерны, Ecto, LiveView, OTP. Пригодится, когда проект на BEAM, а не на чём-то ещё. CX Codex +1 836установок

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

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