Обнаруживает SEO проблемы до того, как они повредят вашим рейтингам
Специализированный AI-агент, сосредоточенный на техническом SEO, мета-тегах, структурированных данных и видимости в поисковых системах. Глубокие знания Next.js, React и WordPress — гарантирует, что каждая страница оптимизирована для Google.
Специализированный опыт в решении SEO проблем, которые влияют на ваши рейтинги в поисковых системах
Отсутствующие заголовки, описания и правильный экспорт метаданных в Next.js App Router
Каждая страница требует уникального заголовка (50-60 символов) и мета-описания (120-160 символов). SEO Expert обнаруживает страницы с отсутствующими, дублирующимися или неправильно отформатированными метаданными до публикации.
Теги OpenGraph, Twitter Cards и оптимизация социального общего доступа для лучшего CTR
Когда ваша страница делится в Slack, Twitter или LinkedIn, ей необходимы правильные теги og:title, og:description и og:image (1200x630px). Неправильные превью в социальных сетях снижают процент переходов.
Канонические URL, завершающие слэши и предотвращение дублирования контента
Дублирующийся контент размывает вашу SEO авторитетность. Канонические URL указывают поисковикам, какая версия страницы является 'оригиналом'. Отсутствие canonical может разделить ваши рейтинги между несколькими URL.
JSON-LD схемы для расширенных сниппетов - Организация, Товар, Статья, FAQ
Структурированные данные позволяют получить расширенные сниппеты в результатах поиска — рейтинги, выпадающие списки FAQ, цены товаров. Это значительно увеличивает процент переходов из результатов поиска.
Правильная структура H1→H2→H3 для организации контента и доступности
Поисковики используют структуру заголовков для понимания иерархии вашего контента. На каждой странице должен быть ровно один H1 с логичным вложением H2/H3. Неправильная иерархия запутывает как краулеры, так и пользователей.
Альтернативный текст, использование next/image и правильное SEO для визуального поиска
Изображения без альтернативного текста невидимы для поисковиков и экранных дикторов. В Next.js использование next/image с правильными размерами улучшает Core Web Vitals и обеспечивает автоматическую оптимизацию.
Каждый PR проверяется по этим критическим правилам SEO
120-160 символов, уникально для каждой страницы, богатое ключевыми словами
og:title, og:description, og:image (1200x630)
Абсолютные URL, последовательные слэши
Один H1, правильная структура H1→H2→H3
Описательный alt для всех изображений контента
Организация, Веб-сайт, Товар, Статья
Все страницы, lastModified, правильный приоритет
Разрешить публичный доступ, блокировать админ, включить sitemap
Использовать next/image, priority для LCP
Избежать ненужного 'use client' для SEO
Высокий приоритет| Средний приоритет
Это настоящие SEO проблемы, которые пропускаются при проверке кода ежедневно. SEO Expert обнаруживает их автоматически.
Проблема: Страница развернута без описания — Google показывает случайный текст из содержимого страницы
Влияние: Более низкий CTR из результатов поиска, пользователи не знают, о чем эта страница
// ❌ Проблема: Нет экспорта метаданных
export default function ProductPage() {
return <div>...</div>
}
// ✅ Исправлено: Правильные метаданные
export const metadata = {
title: "Премиум-виджет | Acme Store",
description: "Высокачественный виджет с 5-звездочными отзывами. Бесплатная доставка при заказе свыше $50.",
}Проблема: URL og:image возвращает 404 — ссылки выглядят сломанными в социальных сетях
Влияние: Плохое первое впечатление, снижение обмена, более низкое взаимодействие
// ❌ Проблема: Относительный или неправильный URL
openGraph: {
images: ["/og-image.png"], // Относительный URL не работает
}
// ✅ Исправлено: Абсолютный URL с размерами
openGraph: {
images: [{
url: "https://example.com/og-image.png",
width: 1200,
height: 630,
alt: "Превью товара",
}],
}Проблема: Одинаковый контент доступен по /product и /product/ — проблема с дублированием контента
Влияние: Разделенные рейтинги, потраченный бюджет краулинга, размытая авторитетность
// ❌ Проблема: Canonical не указан
export const metadata = {
title: "Страница товара",
}
// ✅ Исправлено: Явный канонический URL
export const metadata = {
title: "Страница товара",
alternates: {
canonical: "https://example.com/product",
},
}Проблема: Страница товара без структурированных данных — нет расширенных сниппетов в результатах поиска
Влияние: Снижена видимость в поиске, конкуренты с расширенными сниппетами получают больше кликов
// ✅ Добавить JSON-LD для расширенных сниппетов
const jsonLd = {
"@context": "https://schema.org",
"@type": "Product",
name: "Премиум-виджет",
image: "https://example.com/widget.jpg",
aggregateRating: {
"@type": "AggregateRating",
ratingValue: "4.8",
reviewCount: "127",
},
}
// В вашем компоненте:
<script type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
/>SEO Expert обнаруживает их в вашем PR — до того, как они попадут в production и повредят вашим рейтингам.
"Люди ищут в ChatGPT и Perplexity сейчас. Имеет ли значение SEO?"
Больше, чем когда-либо. Инструменты поиска AI не имеют собственного индекса. Они черпают из Google, Bing и веба. Когда ChatGPT отвечает на вопрос, когда Perplexity цитирует источники — они выдвигают контент, который хорошо ранжируется в традиционном поиске.
1. Пользователь задает вопрос ChatGPT
2. ChatGPT выполняет веб-поиск (через Bing)
3. Ваша страница ранжируется высоко → ChatGPT цитирует ваш контент
4. Пользователь переходит на ваш сайт
Поиск AI часто показывает только 1-2 источника — не десять синих ссылок. Если вас нет в топе результатов, вы невидимы. Нет второй страницы для просмотра.
Поисковая система на базе AI
Явно показывает, какие источники использовал — и эти источники ранжируются по традиционным сигналам поиска.
Функция поиска от OpenAI
Использует результаты Bing — ваш SEO на Bing влияет прямо на видимость в AI.
Веб-поиск от Anthropic
Выполняет веб-поиск для получения текущей информации — хороший SEO означает хорошую видимость в ответах Claude.
Одна оптимизация, два канала открытия.
Хороший рейтинг в Google → Цитирование в инструментах AI.
SEO Expert понимает фреймворк-специфичные паттерны. Используете ли вы Next.js App Router, React с Helmet или WordPress — он знает правильный способ реализации SEO.
generateMetadata, exports metadata, sitemap.ts, robots.ts
next/head, _document.tsx, getStaticProps SEO
React Helmet Async, динамические мета-теги, SPA SEO
Hooks Yoast/RankMath, тема SEO, интеграция плагинов
Анализировать изменения
Анализировать компоненты страницы, layouts и файлы meta
Проверить метаданные
Проверить заголовок, описание, теги OG, canonical
Валидировать структуру
Иерархия заголовков, альтернативный текст, структурированные данные
Сообщить о проблемах
Действенные исправления с оценкой влияния на SEO
SEO достаточно сложен, чтобы заслуживать отдельного внимания
Найдите отсутствующие мета-теги, сломанные OG изображения и ошибки схемы до того, как они попадут в production
Отсутствующий canonical или noindex может упустить трафик — SEO агент это предотвращает
Лучшие заголовки, описания и расширенные сниппеты означают больше кликов из результатов поиска
Большинство команд обнаруживают SEO проблемы неделями позже через Google Search Console.
SEO Expert обнаруживает их в вашем PR.
SEO Expert поставляется с более чем 10 встроенными правилами, но каждая команда имеет уникальные требования. Возможно, у вас есть специфичные соглашения мета-тегов, пользовательские схемы структурированных данных, или внутренние руководства SEO, которые выходят за рамки основ.
Создавайте собственные пользовательские правила SEO. Напишите файл YAML, определите, что проверять, и SEO Expert применит это на каждом PR. Стандарты SEO вашей команды становятся автоматизированными проверками.
Пользовательские правила длины мета
Требовать описания между 140-155 символов
Конкретные размеры OG изображений
Требовать ровно 1200x630 для всех страниц
Требуемые JSON-LD схемы
Требовать схему Product на всех страницах товаров
rules:
- id: seo_og_image_dimensions
agent: seo
title: OG image must be 1200x630
description: |
Ensure all OpenGraph images are
exactly 1200x630 for optimal
social sharing on all platforms.
why_important: |
Wrong dimensions cause cropping
on LinkedIn, Twitter, Slack.
importance: 7
match:
file_glob:
- '**/app/**/page.tsx'
- '**/app/**/layout.tsx'
checklist:
- Find all openGraph.images configs
- Verify width is 1200, height is 630
- Flag any different dimensions
examples:
bad: |
images: [{
url: '/og.png',
width: 800,
height: 400,
}]
good: |
images: [{
url: '/og.png',
width: 1200,
height: 630,
}]
tags:
- seo
- opengraph
- social-sharingДобавить в .diffray/rules/seo/ — автоматически запускается на каждом PR.
страниц имеют отсутствующие мета-описания
изображений не имеют надлежащего альтернативного текста
сайтов имеют сломанные OG изображения
отсутствуют канонические URL на новых страницах
Позвольте SEO Expert обнаруживать проблемы технического SEO до того, как они повредят вашим рейтингам. Бесплатно в течение 14 дней, без кредитной карты.