diff --git a/seo-audit/a00 — Обзор аудита.md b/seo-audit/a00 — Обзор аудита.md new file mode 100644 index 0000000..5d7244e --- /dev/null +++ b/seo-audit/a00 — Обзор аудита.md @@ -0,0 +1,55 @@ +--- +tags: + - seo + - geo + - аудит +created: 2026-02-19 +--- + +# SEO & GEO аудит — new.goodbrick.com.ua + +> Дата аудита: 19.02.2026 +> Объект: https://new.goodbrick.com.ua (Next.js, в разработке) +> Статус сайта: **не проиндексирован Google**, работает частично + +--- + +## Общее состояние + +| Параметр | Статус | Комментарий | +|---|---|---| +| Индексация Google | **НЕТ** | `site:new.goodbrick.com.ua` — 0 результатов | +| Sitemap.xml | **404** | robots.txt ссылается на sitemap.xml, но он не отдаётся | +| Image sitemap | **Работает** | `/api/sitemap-images.xml` — 23 товара с изображениями | +| robots.txt | **Есть** | Корректный, но без правил для AI-ботов | +| SSL | **OK** | HTTPS через Caddy | +| Рабочие страницы | **3 из ~30** | `/`, `/products`, `/product/{slug}` | +| Неработающие страницы | **404** | `/about`, `/contacts`, `/inspiration`, `/faq`, `/blog`, `/technology`, `/composition`, `/installation`, `/privacy`, `/terms` | + +--- + +## Файлы аудита + +| № | Файл | Содержание | +|---|---|---| +| 01 | [[a01 — SEO-аудит]] | Классический SEO: мета-теги, структура, контент, технические проблемы | +| 02 | [[a02 — GEO-аудит (AI SEO)]] | AI-видимость: Schema.org, E-E-A-T, robots.txt, структура данных | +| 03 | [[a03 — Карта страниц и статусы]] | Все URL сайта, их статус (200/404), мета-теги | +| 04 | [[a04 — План действий]] | Приоритизированный roadmap исправлений | + +--- + +## Ключевые находки (top-5) + +1. **Сайт НЕ проиндексирован Google** — ни одна страница не найдена в поиске +2. **80% страниц возвращают 404** — из навигации работают только главная и каталог +3. **sitemap.xml не отдаётся** (404), хотя в robots.txt указан +4. **robots.txt не содержит правил для AI-ботов** (GPTBot, PerplexityBot, ClaudeBot) +5. **Schema.org реализован частично** — Organization есть, но нет FAQPage, нет Product на карточках + +--- + +## Связанные файлы + +- [[../FAQ/f05 — GEO-инструкция для AI]] — инструкция по GEO-оптимизации +- [[../site-v2/s2-00 — Обзор и приоритеты]] — спецификация сайта v2 diff --git a/seo-audit/a01 — SEO-аудит.md b/seo-audit/a01 — SEO-аудит.md new file mode 100644 index 0000000..33e92b6 --- /dev/null +++ b/seo-audit/a01 — SEO-аудит.md @@ -0,0 +1,189 @@ +--- +tags: + - seo + - аудит + - техническое +created: 2026-02-19 +--- + +# SEO-аудит — new.goodbrick.com.ua + +> Классический SEO: мета-теги, структура, контент, технические проблемы + +--- + +## 1. Индексация и доступность + +### Проблемы (критические) + +| Проблема | Серьёзность | Описание | +|---|---|---| +| Сайт не проиндексирован | **КРИТИЧНО** | `site:new.goodbrick.com.ua` — 0 результатов в Google. Ни одна страница не найдена | +| sitemap.xml возвращает 404 | **КРИТИЧНО** | robots.txt ссылается на `sitemap.xml`, но он не генерируется | +| 80% страниц = 404 | **КРИТИЧНО** | `/about`, `/contacts`, `/faq`, `/blog`, `/inspiration`, `/technology`, `/composition`, `/installation`, `/privacy`, `/terms` — все 404 | +| Image sitemap работает, основной — нет | **Средне** | `/api/sitemap-images.xml` отдаёт корректный XML с 23 товарами | + +### Что работает + +- `/` (главная) — 200 +- `/products` (каталог) — 200 +- `/product/{slug}` (карточки товаров) — 200 (проверено: `/product/hranit`) + +### Рекомендации + +1. **Запустить `/sitemap.xml`** — критично для индексации. Next.js: `app/sitemap.ts` +2. **Доделать все страницы** из навигации или **убрать их из nav**, пока не готовы +3. **Подать сайт в Google Search Console** — без этого индексация не начнётся +4. **Подать sitemap в GSC** после его создания + +--- + +## 2. Мета-теги + +### Главная (`/`) + +| Тег | Значение | Оценка | +|---|---|---| +| `` | "GoodBrick — Фасадна клінкерна плитка ручної формовки \| Виробник, Одеса" | **Хорошо.** Содержит бренд, продукт, тип, геолокацию | +| `<meta description>` | "Виробник фасадної плитки ручної мінеральної формовки в Одесі. Плитка, цегла, половинки. Європейська якість — українська ціна." | **Хорошо.** Содержит УТП, но нет цифр (F300, цена) | +| `og:title` | "GoodBrick — Фасадна клінкерна плитка ручної формовки" | OK | +| `og:description` | Совпадает с meta description | OK | +| `og:type` | website | OK | +| `twitter:card` | summary | **Можно улучшить** → `summary_large_image` | +| `canonical` | https://new.goodbrick.com.ua | OK | +| `lang` | uk | OK | + +### Каталог (`/products`) + +| Тег | Значение | Оценка | +|---|---|---| +| `<title>` | "Каталог фасадної плитки — GoodBrick" | **Слабо.** Нет «виробник», «ручної формовки», «ціна» | +| `<meta description>` | "Перегляньте всю колекцію фасадної плитки, половинок та цегли GoodBrick. 23 кольори, 5 поверхонь, різні розміри." | **Средне.** Есть цифры, но нет цены, нет УТП | + +### Карточка товара (`/product/hranit`) + +| Тег | Значение | Оценка | +|---|---|---| +| `<title>` | "Клінкерна плитка ручного формування GoodBrick - колір Граніт від виробника" | **Хорошо.** Бренд + продукт + цвет + «від виробника» | +| `<meta description>` | "...колір Граніт, поверхня Стандарт, розмір 215x65x20. Природні сірі відтінки..." | **Средне.** Есть характеристики, но нет цены, нет F300/M200 | + +### Рекомендации по мета-тегам + +1. **Description каталога** — добавить: «від виробника», «ціна від 1200 грн/м²», «М200, F300» +2. **Description карточек** — добавить цену и ключевые характеристики (F300, M200) +3. **twitter:card** → `summary_large_image` (есть красивые фото продуктов) +4. **og:image** — проверить наличие на всех страницах + +--- + +## 3. Структура заголовков + +### Главная + +| Уровень | Текст | Оценка | +|---|---|---| +| H1 | "Фасади, які служать поколіннями" | **Слабо для SEO.** Эмоциональный, но без ключевых слов. Нет «плитка», «виробник», «GoodBrick» | +| H3 | "Ручна робота", "Гнучкі формати", "Виробництво в Україні", "Єдина ручна мінеральна формовка" | OK, информативные | + +### Рекомендации + +1. **H1 главной** — добавить ключевые слова. Например: «Фасадна плитка ручної формовки від виробника — фасади, які служать поколіннями» +2. **Отсутствует H2** — между H1 и H3 нет промежуточных заголовков. Нарушена иерархия +3. На карточке товара H1 содержит название цвета — OK + +--- + +## 4. Контент + +### Сильные стороны + +- Уникальные описания товаров на украинском языке +- Конкретные характеристики (размеры, вес, штук в упаковке) +- Таблица характеристик на карточке товара +- Реальные фото проектов с описанием +- Информация о дилерах с адресами и телефонами + +### Слабые стороны + +| Проблема | Описание | +|---|---| +| **Нет страницы «О компании»** | 404 — критично для E-E-A-T и доверия | +| **Нет FAQ** | 404 — упускается огромный потенциал для AI-поиска и rich snippets | +| **Нет блога** | 404 — нет экспертного контента для long-tail запросов | +| **Нет страницы контактов** | 404 — нет структурированной контактной информации | +| **Нет страниц «Технология», «Состав», «Монтаж»** | 404 — заявлены в футере, но не существуют | +| **Нет текста о компании на главной** | Только заголовки и короткие фразы | +| **Нет сравнительных таблиц** | Не показано преимущество перед конкурентами | + +--- + +## 5. Навигация и внутренняя перелинковка + +### Структура навигации + +``` +Шапка: Каталог | Про нас | Натхнення | Контакти +Футер: + Технологія | Склад | Монтаж | Конфіденційність | Умови +``` + +### Проблемы + +1. **4 из 4 пунктов шапки** ведут на 404 (кроме «Каталог») +2. **5 из 5 дополнительных ссылок футера** ведут на 404 +3. Битые ссылки = **плохой UX** + **Google понижает рейтинг** +4. Нет хлебных крошек на главной (есть на каталоге и карточках — OK) + +--- + +## 6. Изображения + +### Сильные стороны + +- Все изображения имеют alt-тексты на украинском +- Alt-тексты описательные и содержат ключевые слова +- CDN (cdn.goodbrick.com.ua) с responsive-вариантами (320w, 600w, 900w, 1600w) +- Image sitemap работает + +### Можно улучшить + +1. Alt-тексты карточек — добавить «GoodBrick» и «від виробника» +2. Проверить формат изображений (WebP/AVIF для скорости) + +--- + +## 7. Аналитика и трекинг + +| Инструмент | Статус | +|---|---| +| Ahrefs | Установлен | +| PostHog | Установлен | +| Google Analytics | **НЕ обнаружен** | +| Google Search Console | **НЕ подключен** (сайт не проиндексирован) | +| Google Tag Manager | **НЕ обнаружен** | + +### Рекомендации + +1. **Подключить Google Search Console** — без него нет контроля индексации +2. **Установить GA4 или GTM** — для отслеживания конверсий +3. Ahrefs и PostHog — хорошо для аналитики, но не заменяют GSC + +--- + +## 8. Скорость и технические аспекты + +| Параметр | Статус | +|---|---| +| Фреймворк | Next.js (SSR/SSG) | +| SSL | OK (Caddy auto-SSL) | +| CDN для изображений | Cloudflare R2 | +| Responsive images | srcset с 4 вариантами | +| Сжатие | Не проверено (рекомендуется PageSpeed Insights после индексации) | + +--- + +## Связанные файлы + +- [[a00 — Обзор аудита]] +- [[a02 — GEO-аудит (AI SEO)]] +- [[a03 — Карта страниц и статусы]] +- [[a04 — План действий]] diff --git a/seo-audit/a02 — GEO-аудит (AI SEO).md b/seo-audit/a02 — GEO-аудит (AI SEO).md new file mode 100644 index 0000000..04f8aab --- /dev/null +++ b/seo-audit/a02 — GEO-аудит (AI SEO).md @@ -0,0 +1,260 @@ +--- +tags: + - geo + - seo + - ai + - аудит +created: 2026-02-19 +--- + +# GEO-аудит (AI SEO) — new.goodbrick.com.ua + +> Generative Engine Optimization: как сайт виден AI-поисковикам (ChatGPT, Gemini, Perplexity, Claude) + +--- + +## 1. Что такое GEO и почему это важно + +GEO (Generative Engine Optimization) — оптимизация контента для AI-поисковиков. В отличие от классического SEO: + +- AI **не кликает ссылки** — он **цитирует** источники +- AI предпочитает **структурированные данные** (Schema.org, таблицы, списки) +- AI оценивает **E-E-A-T** (Experience, Expertise, Authoritativeness, Trustworthiness) +- AI имеет **recency bias** — свежий контент цитируется чаще +- AI извлекает факты из **FAQ, таблиц, определений** — не из маркетингового текста + +--- + +## 2. Текущее состояние AI-видимости GoodBrick + +### Тест: что AI знает о GoodBrick сейчас + +Поисковые запросы, протестированные 19.02.2026: + +| Запрос | GoodBrick в результатах | Комментарий | +|---|---|---| +| `фасадна плитка ручної формовки купити Україна` | **НЕТ** | В результатах: LoftBrick, Prom.ua, Kanyon, Fasad.ua — но не GoodBrick | +| `клінкерна плитка виробник Одеса` | **НЕТ** | В результатах: Epicenter, Roofstone, ARS, Tiles.com.ua, Tavriya Klinker | +| `"goodbrick" фасадная плитка` | **НЕТ** | Находится только goodbrick.ru (российский однофамилец!) | +| `site:goodbrick.com.ua` | **0 результатов** | Даже основной домен не проиндексирован | +| `site:new.goodbrick.com.ua` | **0 результатов** | Новый сайт вообще не в индексе Google | + +**Вывод: GoodBrick сейчас ПОЛНОСТЬЮ НЕВИДИМ для AI-поисковиков и Google.** + +--- + +## 3. robots.txt — анализ для AI-ботов + +### Текущий robots.txt + +``` +User-agent: * +Allow: / +Allow: /_next/image +Disallow: /admin +Disallow: /login + +Sitemap: https://new.goodbrick.com.ua/sitemap.xml +Sitemap: https://new.goodbrick.com.ua/api/sitemap-images.xml +``` + +### Что отсутствует + +| AI-бот | User-agent | Статус | Рекомендация | +|---|---|---|---| +| ChatGPT (поиск) | `GPTBot` | Не указан | Добавить `Allow: /` | +| ChatGPT (пользователь) | `ChatGPT-User` | Не указан | Добавить `Allow: /` | +| Google AI | `Google-Extended` | Не указан | Добавить `Allow: /` | +| Perplexity | `PerplexityBot` | Не указан | Добавить `Allow: /` | +| Claude | `ClaudeBot` | Не указан | Добавить `Allow: /` | +| Apple AI | `Applebot-Extended` | Не указан | Добавить `Allow: /` | +| Microsoft Copilot | `Bingbot` | Покрыт `*` | OK | + +> **Примечание:** `User-agent: *` формально покрывает всех, но явное указание AI-ботов — лучшая практика. Некоторые AI-боты могут не индексировать сайты, которые явно не разрешают доступ. + +### Рекомендуемый robots.txt + +Подробная версия — в [[../FAQ/f05 — GEO-инструкция для AI#robots.txt — НЕ блокировать AI-ботов]] + +--- + +## 4. Schema.org — структурированные данные + +### Что реализовано + +| Тип Schema | Страница | Статус | Полнота | +|---|---|---|---| +| Organization | Главная | **Есть** | Частичная: name, foundingDate, address | +| LocalBusiness | Главная | **Есть** | Частичная | +| BreadcrumbList | Каталог, карточки | **Есть** | OK | +| Product | Карточки товаров | **Частично** | Есть name, sku, brand, price, availability | + +### Что ОТСУТСТВУЕТ (критично для GEO) + +| Тип Schema | Где нужен | Зачем | Приоритет | +|---|---|---|---| +| **FAQPage** | `/faq`, главная, карточки | AI-поисковики ЛЮБЯТ FAQ. Rich snippets в Google | **КРИТИЧНО** | +| **Product с AggregateOffer** | Каталог | Диапазон цен для всего каталога | Высокий | +| **Review / AggregateRating** | Карточки | Звёздочки в поиске, доверие | Высокий | +| **HowTo** | Страница монтажа | Инструкции — AI-магнит | Средний | +| **Article / BlogPosting** | Блог | Экспертный контент для цитирования | Средний | +| **ItemList** | Каталог | Структурированный список товаров | Средний | + +### Product Schema — детальный анализ + +Текущая карточка `/product/hranit` содержит: + +```json +{ + "@type": "Product", + "name": "...", + "description": "...", + "brand": { "@type": "Brand", "name": "GoodBrick" }, + "sku": "GB-09-HRANIT-STANDART-215X65X20", + "offers": { + "price": "20.76", + "priceCurrency": "UAH", + "availability": "InStock" + } +} +``` + +**Что отсутствует в Product:** +- `material` — состав (каолиновая глина, мрамор, кварцит...) +- `additionalProperty` — F300, М200, водопоглощение +- `image` — ссылка на основное изображение +- `manufacturer` — явная связь с Organization +- `offers.priceSpecification` — цена за м² (сейчас указана цена за штуку) +- `review` / `aggregateRating` — отзывы + +--- + +## 5. E-E-A-T сигналы (Experience, Expertise, Authoritativeness, Trustworthiness) + +### Что AI оценивает + +| Сигнал | Текущий статус | Что нужно | +|---|---|---| +| **Experience** (опыт) | Слабо — нет кейсов, блога | Страница проектов, отзывы клиентов, кейсы | +| **Expertise** (экспертиза) | Средне — есть характеристики | FAQ с глубокими ответами, статьи о технологии | +| **Authoritativeness** (авторитет) | Слабо — 0 индексированных страниц | Внешние ссылки, упоминания, GSC | +| **Trustworthiness** (доверие) | Средне — есть юрлицо, дилеры | Протокол испытаний, отзывы, SSL (OK) | + +### Критические E-E-A-T пробелы + +1. **Нет страницы «О компании»** (404) — AI не может извлечь identity компании +2. **Нет FAQ** (404) — главный инструмент GEO отсутствует +3. **Нет блога** (404) — нет экспертного контента +4. **Нет отзывов** — ни на сайте, ни в Schema.org +5. **Нет упоминания протокола испытаний** на доступных страницах +6. **Компания не найдена в Google** — нулевая авторитетность + +--- + +## 6. Контент для AI — анализ цитируемости + +### Что AI может процитировать сейчас (с рабочих страниц) + +| Факт | Где найден | AI-цитируемость | +|---|---|---| +| Цена 1200–1800 грн/м² | Главная (блок «Ручна робота») | Средняя — текст внутри раздела, не выделен | +| Форматы NF, WDF, Long | Главная | Средняя | +| F300, 22.8 МПа, 6.8% | Главная | Слабая — мелкий текст без контекста | +| 23 цвета, 5 поверхностей | Каталог description | OK | +| Цена 1225 грн/м² (Граніт) | Карточка товара | OK — конкретная цифра | +| Дилеры: Київ, Одеса, Хмельницький | Главная (таблица) | Хорошо — структурированная таблица | + +### Что AI НЕ МОЖЕТ процитировать (страницы = 404) + +- Уникальная минеральная технология (подробности) +- Состав: каолин + 6 минералов +- Протокол испытаний +- Сравнение с конкурентами +- История компании +- Монтажные инструкции +- Ответы на частые вопросы + +--- + +## 7. Конкурентный ландшафт в AI-поиске + +### Кто появляется при запросах о фасадной плитке в Украине + +| Источник | Появляется в результатах | Почему | +|---|---|---| +| **Prom.ua** | Да, часто | Агрегатор, много товаров, Schema.org | +| **LoftBrick** (loft-brick.com.ua) | Да, в каталогах | Есть каталог, индексирован | +| **Kanyon** (kanyon.com.ua) | Да | Агрегатор, SEO-оптимизирован | +| **Epicenter K** | Да | Крупный ритейлер, авторитет | +| **Gold-Brick** (gold-brick.com.ua) | Да | Индексирован, другая компания! | +| **GoodBrick** | **НЕТ** | Не проиндексирован | + +### Конкурентное преимущество GoodBrick (потенциальное) + +Согласно исследованию в [[../FAQ/f05 — GEO-инструкция для AI]]: + +- **Ни один прямой конкурент** в Украине не имеет FAQ-страницы с FAQPage Schema +- **LoftBrick** — JS-сайт без Schema.org, плохо индексируется AI +- **Импортные бренды** — контент на польском/немецком, не для украинского рынка +- **Агрегаторы** (Prom.ua, Epicenter) — не производители, нет экспертизы + +**Вывод:** при правильной реализации GoodBrick может стать ПЕРВЫМ производителем фасадной плитки в Украине, которого AI-поисковики будут цитировать. + +--- + +## 8. Cloudflare и AI-боты + +> ⚠️ **Требует проверки** + +Cloudflare может блокировать AI-ботов через: +1. **Bot Fight Mode** — может блокировать GPTBot, PerplexityBot +2. **WAF Custom Rules** — могут фильтровать нестандартные User-Agent +3. **Under Attack Mode** — JS-challenge блокирует всех ботов + +### Как проверить + +```bash +curl -A "GPTBot" https://new.goodbrick.com.ua/ -o /dev/null -w "%{http_code}" +curl -A "PerplexityBot" https://new.goodbrick.com.ua/ -o /dev/null -w "%{http_code}" +curl -A "ClaudeBot" https://new.goodbrick.com.ua/ -o /dev/null -w "%{http_code}" +``` + +Ожидаемый ответ: `200`. Если `403` или `503` — Cloudflare блокирует. + +--- + +## 9. SSR и рендеринг для AI + +| Аспект | Статус | Комментарий | +|---|---|---| +| Server-Side Rendering | **OK** | Next.js рендерит HTML на сервере | +| Контент без JS | **Вероятно OK** | Next.js SSR по умолчанию | +| Lazy-loading контента | **Проверить** | Если FAQ/описания загружаются по клику — AI их не увидит | +| `display: none` контент | **Проверить** | Аккордеоны и табы могут скрывать контент от AI | + +--- + +## 10. Итоговая оценка GEO-готовности + +| Категория | Оценка | Вес | +|---|---|---| +| Индексация | 0/10 | 25% | +| Schema.org | 3/10 | 20% | +| E-E-A-T контент | 2/10 | 20% | +| robots.txt для AI | 5/10 | 10% | +| SSR/рендеринг | 7/10 | 10% | +| Конкурентный вакуум (возможность!) | 9/10 | 15% | + +### **Общая GEO-готовность: ~3/10** + +Но! Конкурентный вакуум = **огромная возможность**. При реализации FAQ, Schema.org и правильного контента — GoodBrick может занять первую позицию в AI-поиске по фасадной плитке в Украине. + +--- + +## Связанные файлы + +- [[a00 — Обзор аудита]] +- [[a01 — SEO-аудит]] +- [[a03 — Карта страниц и статусы]] +- [[a04 — План действий]] +- [[../FAQ/f05 — GEO-инструкция для AI]] diff --git a/seo-audit/a03 — Карта страниц и статусы.md b/seo-audit/a03 — Карта страниц и статусы.md new file mode 100644 index 0000000..dd46f3f --- /dev/null +++ b/seo-audit/a03 — Карта страниц и статусы.md @@ -0,0 +1,121 @@ +--- +tags: + - seo + - аудит + - техническое +created: 2026-02-19 +--- + +# Карта страниц и статусы — new.goodbrick.com.ua + +> Все обнаруженные URL, их HTTP-статус, мета-теги и Schema.org + +--- + +## Служебные файлы + +| URL | Статус | Комментарий | +|---|---|---| +| `/robots.txt` | **200** | Корректный, но без AI-ботов | +| `/sitemap.xml` | **404** | Не генерируется! | +| `/api/sitemap-images.xml` | **200** | 23 товара с изображениями | + +--- + +## Основные страницы + +| URL | Статус | Title | Description | Schema.org | +|---|---|---|---|---| +| `/` | **200** | GoodBrick — Фасадна клінкерна плитка ручної формовки \| Виробник, Одеса | Виробник фасадної плитки ручної мінеральної формовки в Одесі... | Organization, LocalBusiness | +| `/products` | **200** | Каталог фасадної плитки — GoodBrick | 23 кольори, 5 поверхонь, різні розміри | BreadcrumbList | +| `/about` | **404** | — | — | — | +| `/contacts` | **404** | — | — | — | +| `/inspiration` | **404** | — | — | — | +| `/faq` | **404** | — | — | — | +| `/blog` | **404** | — | — | — | +| `/technology` | **404** | — | — | — | +| `/composition` | **404** | — | — | — | +| `/installation` | **404** | — | — | — | +| `/privacy` | **404** | — | — | — | +| `/terms` | **404** | — | — | — | + +--- + +## Карточки товаров (23 штуки) + +URL-паттерн: `/product/{slug}` + +> Проверено на `/product/hranit` — **200 OK**. +> Image sitemap содержит все 23 slug'а → предположительно все работают. + +| № | Цвет | Slug | Поверхности | Цена (грн/м²) | +|---|---|---|---|---| +| 1 | Шоколад | `shokolad` | Хвиля, Heritage | — | +| 2 | Охра | `ohra` | Хвиля, Класик | — | +| 3 | Умбра | `umbra` | Хвиля | — | +| 4 | Глина | `hlyna` | Хвиля, Heritage | — | +| 5 | Теракот | `terakot` | Хвиля, Класик, Heritage | — | +| 6 | Бордо | `bordo` | Хвиля | — | +| 7 | Срібло | `sriblo` | Хвиля, Лофт | — | +| 8 | Туман | `tuman` | Хвиля, Лофт, Класик | — | +| 9 | Граніт | `hranit` | Хвиля, Стандарт, Класик | **1225** | +| 10 | Олово | `olovo` | Хвиля, Стандарт | — | +| 11 | Біла патина | `bila-patyna` | Хвиля, Класик | — | +| 12 | Слонова кістка | `slonova-kistka` | Хвиля | — | +| 13 | Графіт | `hrafit` | Хвиля | — | +| 14 | Платина | `platyna` | Хвиля | — | +| 15 | Цинк | `tsynk` | Стандарт | — | +| 16 | Білий | `bilyy` | Стандарт | — | +| 17 | Базальт | `bazalt` | Стандарт | — | +| 18 | Бронза | `bronza` | Стандарт | — | +| 19 | Коричневий | `korychnevyy` | Хвиля | — | +| 20 | Бурштин | `burshtyn` | Хвиля | — | +| 21 | Берест | `berest` | Хвиля | — | +| 22 | Капучіно | `kapuchino` | Хвиля | — | +| 23 | Мокко | `mokko` | Класик | — | + +--- + +## Schema.org — карта по страницам + +| Страница | Organization | LocalBusiness | BreadcrumbList | Product | FAQPage | +|---|---|---|---|---|---| +| `/` | **Да** | **Да** | Нет | Нет | **Нет** | +| `/products` | Нет | Нет | **Да** | Нет | Нет | +| `/product/{slug}` | Нет | Нет | **Да** | **Да** | **Нет** | +| `/about` | 404 | 404 | 404 | 404 | 404 | +| `/faq` | 404 | 404 | 404 | 404 | 404 | + +--- + +## Битые ссылки (из навигации) + +### Шапка (4 ссылки) + +| Текст | URL | Статус | +|---|---|---| +| Каталог | `/products` | **200** | +| Про нас | `/about` | **404** | +| Натхнення | `/inspiration` | **404** | +| Контакти | `/contacts` | **404** | + +### Футер (дополнительные ссылки) + +| Текст | URL | Статус | +|---|---|---| +| Політика конфіденційності | `/privacy` | **404** | +| Умови використання | `/terms` | **404** | +| Технологія | `/technology` | **404** | +| Склад | `/composition` | **404** | +| Монтаж | `/installation` | **404** | + +**Итого битых ссылок: 8 из 10 (80%)** + +--- + +## Связанные файлы + +- [[a00 — Обзор аудита]] +- [[a01 — SEO-аудит]] +- [[a02 — GEO-аудит (AI SEO)]] +- [[a04 — План действий]] diff --git a/seo-audit/a04 — План действий.md b/seo-audit/a04 — План действий.md new file mode 100644 index 0000000..1675b91 --- /dev/null +++ b/seo-audit/a04 — План действий.md @@ -0,0 +1,237 @@ +--- +tags: + - seo + - geo + - аудит + - план +created: 2026-02-19 +--- + +# План действий по SEO & GEO — new.goodbrick.com.ua + +> Приоритизированный roadmap на основе аудита от 19.02.2026 + +--- + +## Приоритет 1 — БЛОКЕРЫ (без этого ничего не работает) + +> Срок: до запуска рекламы + +### 1.1 Генерация sitemap.xml + +**Проблема:** robots.txt указывает на sitemap.xml, но он отдаёт 404. +**Решение:** Добавить `app/sitemap.ts` в Next.js. Должен включать все рабочие страницы + карточки товаров. + +```typescript +// app/sitemap.ts +export default async function sitemap(): Promise<MetadataRoute.Sitemap> { + const products = await getProducts(); // из API + return [ + { url: 'https://new.goodbrick.com.ua', lastModified: new Date(), priority: 1.0 }, + { url: 'https://new.goodbrick.com.ua/products', lastModified: new Date(), priority: 0.9 }, + ...products.map(p => ({ + url: `https://new.goodbrick.com.ua/product/${p.slug}`, + lastModified: new Date(), + priority: 0.8, + })), + ]; +} +``` + +- [ ] Реализовать sitemap.ts +- [ ] Проверить: `curl https://new.goodbrick.com.ua/sitemap.xml` + +### 1.2 Подключить Google Search Console + +- [ ] Подтвердить владение доменом (DNS TXT или HTML-файл) +- [ ] Подать sitemap.xml +- [ ] Запросить индексацию главных страниц вручную + +### 1.3 Убрать битые ссылки из навигации + +**Проблема:** 8 из 10 ссылок в навигации → 404. +**Решение (два варианта):** + +**Вариант А (быстрый):** Убрать из навигации ссылки на несуществующие страницы. Оставить только `/products`. + +**Вариант Б (правильный):** Доделать страницы. Минимум — `/about`, `/contacts`, `/faq`. + +- [ ] Принять решение: вариант А или Б +- [ ] Реализовать + +--- + +## Приоритет 2 — КРИТИЧЕСКИЕ СТРАНИЦЫ (E-E-A-T + GEO) + +> Срок: 1–2 недели после блокеров + +### 2.1 Страница «О компании» (`/about`) + +Контент определён в [[../site-v2/s2-03 — О компании]]. Ключевое для GEO: + +- [ ] Явный текст: «GoodBrick — виробник фасадної плитки» +- [ ] ФОП Карпенко Нікіта Сергійович +- [ ] Адрес: вул. Балківська 29, Одеса +- [ ] Протокол №24Б-101401 +- [ ] Schema.org Organization (расширенная) + +### 2.2 Страница FAQ (`/faq`) + +Контент определён в [[../FAQ/f03 — FAQ страница (20 вопросов)]]. Ключевое для GEO: + +- [ ] 20 вопросов-ответов +- [ ] Schema.org FAQPage +- [ ] Сравнительная таблица цен (без имён конкурентов) +- [ ] SSR — весь контент в HTML без JS +- [ ] Ответы содержат конкретные цифры: F300, M200, 1200–1800 грн/м² + +### 2.3 Страница контактов (`/contacts`) + +- [ ] Адреса дилеров (Київ, Одеса, Хмельницький) +- [ ] Schema.org LocalBusiness для каждого дилера +- [ ] Телефон, email, мессенджеры +- [ ] Карта + +--- + +## Приоритет 3 — SEO-ОПТИМИЗАЦИЯ (улучшение рабочих страниц) + +> Срок: параллельно с приоритетом 2 + +### 3.1 Улучшить мета-теги + +**Каталог (`/products`):** + +Текущий title: `Каталог фасадної плитки — GoodBrick` +Рекомендуемый: `Каталог фасадної плитки від виробника — 23 кольори | GoodBrick` + +Текущий description: `Перегляньте всю колекцію...` +Рекомендуемый: `Фасадна плитка ручної формовки від виробника. 23 кольори, 5 поверхонь. Ціна від 1200 грн/м². F300, М200. Доставка по Україні.` + +**Карточки товаров:** + +Рекомендуемый description-шаблон: +`Плитка {Колір} від GoodBrick — ціна від {price} грн/м². Ручне формування, F300, М200. Розміри: {sizes}. Від виробника в Одесі.` + +- [ ] Обновить title каталога +- [ ] Обновить description каталога +- [ ] Обновить шаблон description карточек +- [ ] Изменить twitter:card на `summary_large_image` + +### 3.2 Улучшить H1 главной + +Текущий: `Фасади, які служать поколіннями` +Рекомендуемый: `Фасадна плитка ручної формовки від виробника — фасади, які служать поколіннями` + +- [ ] Обновить H1 главной + +### 3.3 Расширить Product Schema + +Добавить в JSON-LD карточек товаров: + +```json +{ + "@type": "Product", + "material": "Каолінова глина, мармур, кварцит, доломіт, слюда, граніт, обсидіан", + "manufacturer": { + "@type": "Organization", + "name": "GoodBrick", + "url": "https://new.goodbrick.com.ua" + }, + "additionalProperty": [ + { "@type": "PropertyValue", "name": "Морозостійкість", "value": "F300" }, + { "@type": "PropertyValue", "name": "Міцність", "value": "М200 (22.8 МПа)" }, + { "@type": "PropertyValue", "name": "Водопоглинання", "value": "6.8%" } + ], + "offers": { + "@type": "Offer", + "priceSpecification": { + "@type": "UnitPriceSpecification", + "price": "1225", + "priceCurrency": "UAH", + "referenceQuantity": { + "@type": "QuantitativeValue", + "value": "1", + "unitCode": "MTK" + } + } + } +} +``` + +- [ ] Добавить `material` в Product Schema +- [ ] Добавить `manufacturer` в Product Schema +- [ ] Добавить `additionalProperty` (F300, M200, водопоглощение) +- [ ] Добавить `priceSpecification` с ценой за м² + +--- + +## Приоритет 4 — GEO-СПЕЦИФИЧНОЕ (AI-видимость) + +> Срок: после приоритетов 1–3 + +### 4.1 Обновить robots.txt + +- [ ] Добавить явные правила для AI-ботов (GPTBot, ChatGPT-User, Google-Extended, PerplexityBot, ClaudeBot, Applebot-Extended) + +### 4.2 Проверить Cloudflare + +- [ ] Security → Bots → «Verified Bots» = Allow +- [ ] WAF → нет правил, блокирующих AI-ботов +- [ ] Тест: `curl -A "GPTBot" https://new.goodbrick.com.ua/` + +### 4.3 FAQ Schema на главной и карточках + +- [ ] 5 FAQ на главной → FAQPage Schema +- [ ] 5 FAQ на каждой карточке → FAQPage Schema +- [ ] Проверить через Google Rich Results Test + +### 4.4 Контент-обновления (AI recency bias) + +- [ ] Запустить блог — минимум 2 статьи: + - «Порівняння фасадних матеріалів: плитка, штукатурка, сайдинг» + - «Скільки коштує облицювати фасад плиткою в 2026 році» +- [ ] Разместить явные цитируемые утверждения (из [[../FAQ/f05 — GEO-инструкция для AI#3. Что AI должен знать]]) + +--- + +## Приоритет 5 — ВНЕШНИЕ ФАКТОРЫ + +> Срок: постоянно + +### 5.1 Внешние ссылки и упоминания + +- [ ] Добавить компанию на Google Maps / Google Business Profile +- [ ] Разместить товары на Prom.ua со ссылками на сайт +- [ ] Попросить дилеров добавить ссылки на goodbrick.com.ua +- [ ] Создать профиль на украинских бизнес-каталогах + +### 5.2 Аналитика + +- [ ] Установить Google Analytics 4 +- [ ] Мониторить GSC: индексация, позиции, CTR +- [ ] Через 2–4 недели: повторить тест AI-видимости + +--- + +## Чеклист перед запуском рекламы + +> Минимум, который нужен перед Google Ads + +- [ ] sitemap.xml работает +- [ ] GSC подключен, индексация запрошена +- [ ] Нет битых ссылок в навигации +- [ ] Страница `/about` работает +- [ ] Страница `/contacts` работает +- [ ] GA4 или GTM установлен (для отслеживания конверсий из рекламы) +- [ ] Product Schema расширена (для Merchant Center, если планируется Shopping) + +--- + +## Связанные файлы + +- [[a00 — Обзор аудита]] +- [[a01 — SEO-аудит]] +- [[a02 — GEO-аудит (AI SEO)]] +- [[a03 — Карта страниц и статусы]] +- [[../FAQ/f05 — GEO-инструкция для AI]]