diff --git a/seo-audit/a00 — Обзор аудита.md b/seo-audit/a00 — Обзор аудита.md index 5d7244e..86a5ac9 100644 --- a/seo-audit/a00 — Обзор аудита.md +++ b/seo-audit/a00 — Обзор аудита.md @@ -4,11 +4,13 @@ tags: - geo - аудит created: 2026-02-19 +updated: 2026-02-20 --- # SEO & GEO аудит — new.goodbrick.com.ua > Дата аудита: 19.02.2026 +> Обновлено: 20.02.2026 > Объект: https://new.goodbrick.com.ua (Next.js, в разработке) > Статус сайта: **не проиндексирован Google**, работает частично @@ -19,12 +21,34 @@ created: 2026-02-19 | Параметр | Статус | Комментарий | |---|---|---| | Индексация 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` | +| Sitemap.xml | ✅ **Работает** | `/api/sitemap.xml` — 25 URL (главная + каталог + 23 товара) | +| Image sitemap | ✅ **Работает** | `/api/sitemap-images.xml` — 23 товара с изображениями | +| robots.txt | ✅ **Обновлён** | Корректный, с правилами для AI-ботов (GPTBot, ClaudeBot, PerplexityBot и др.) | +| SSL | ✅ **OK** | HTTPS через Caddy | +| Рабочие страницы | **3 из ~13** | `/`, `/products`, `/product/{slug}` | +| Неработающие страницы | **404** | `/about`, `/contacts`, `/inspiration`, `/faq`, `/blog`, `/privacy`, `/terms` | +| GSC | **НЕ подключен** | Критично для индексации | +| GA4 | **НЕ подключен** | Нет отслеживания конверсий | + +--- + +## Прогресс исправлений (19→20.02.2026) + +| Что сделано | Статус | +|---|---| +| robots.txt — добавлены AI-боты | ✅ | +| sitemap.xml — генерируется через API | ✅ | +| Title главной — добавлено «мінеральна», М200, F300 | ✅ | +| Description главной — добавлены характеристики | ✅ | +| Product Schema — полная (manufacturer, additionalProperty, priceSpecification, dimensions, image, seller) | ✅ | +| twitter:card на карточках → summary_large_image | ✅ | +| Footer — убраны битые ссылки (technology, composition, installation) | ✅ | +| H2 заголовки на главной | ✅ | +| Страницы /about, /contacts, /faq | ❌ Всё ещё 404 | +| H1 главной — ключевые слова | ❌ Без изменений | +| Title/description каталога | ❌ Без изменений | +| ~~Product Schema — manufacturer, additionalProperty~~ | ✅ Полностью реализовано | +| GSC / GA4 | ❌ Не подключены | --- @@ -41,11 +65,11 @@ created: 2026-02-19 ## Ключевые находки (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 на карточках +1. **Сайт НЕ проиндексирован Google** — ни одна страница не найдена в поиске. GSC не подключен +2. **70% страниц навигации возвращают 404** — /about, /contacts, /faq, /inspiration, /privacy, /terms +3. ~~sitemap.xml не отдаётся~~ → ✅ **Исправлено.** Работает по `/api/sitemap.xml` +4. ~~robots.txt не содержит правил для AI-ботов~~ → ✅ **Исправлено.** Добавлены GPTBot, ClaudeBot, PerplexityBot и др. +5. **Schema.org** — Product Schema полная (manufacturer, additionalProperty, priceSpecification, dimensions). Нет FAQPage --- diff --git a/seo-audit/a01 — SEO-аудит.md b/seo-audit/a01 — SEO-аудит.md index 33e92b6..4449446 100644 --- a/seo-audit/a01 — SEO-аудит.md +++ b/seo-audit/a01 — SEO-аудит.md @@ -4,11 +4,13 @@ tags: - аудит - техническое created: 2026-02-19 +updated: 2026-02-20 --- # SEO-аудит — new.goodbrick.com.ua > Классический SEO: мета-теги, структура, контент, технические проблемы +> Обновлено: 20.02.2026 --- @@ -16,25 +18,27 @@ created: 2026-02-19 ### Проблемы (критические) -| Проблема | Серьёзность | Описание | +| Проблема | Серьёзность | Статус 20.02 | |---|---|---| -| Сайт не проиндексирован | **КРИТИЧНО** | `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 товарами | +| Сайт не проиндексирован | **КРИТИЧНО** | ❌ Без изменений. `site:new.goodbrick.com.ua` — 0 результатов | +| sitemap.xml | ~~КРИТИЧНО~~ | ✅ **Исправлено.** `/api/sitemap.xml` — 25 URL, прописан в robots.txt | +| 70% страниц навигации = 404 | **КРИТИЧНО** | ❌ `/about`, `/contacts`, `/faq`, `/inspiration`, `/privacy`, `/terms` — все 404 | +| Image sitemap работает | OK | ✅ `/api/sitemap-images.xml` — 23 товара | ### Что работает - `/` (главная) — 200 - `/products` (каталог) — 200 -- `/product/{slug}` (карточки товаров) — 200 (проверено: `/product/hranit`) +- `/product/{slug}` (карточки товаров) — 200 (все 23 slug'а) +- `/api/sitemap.xml` — 200 (25 URL) +- `/api/sitemap-images.xml` — 200 (23 товара) ### Рекомендации -1. **Запустить `/sitemap.xml`** — критично для индексации. Next.js: `app/sitemap.ts` -2. **Доделать все страницы** из навигации или **убрать их из nav**, пока не готовы -3. **Подать сайт в Google Search Console** — без этого индексация не начнётся -4. **Подать sitemap в GSC** после его создания +1. ~~**Запустить `/sitemap.xml`**~~ → ✅ Сделано (`/api/sitemap.xml`) +2. **Доделать все страницы** из навигации или **убрать их из nav**, пока не готовы — ❌ не сделано +3. **Подать сайт в Google Search Console** — ❌ не подключен +4. **Подать sitemap в GSC** после подключения — ❌ GSC не подключен --- @@ -42,14 +46,14 @@ created: 2026-02-19 ### Главная (`/`) -| Тег | Значение | Оценка | +| Тег | Значение (20.02.2026) | Оценка | |---|---|---| -| `` | "GoodBrick — Фасадна клінкерна плитка ручної формовки \| Виробник, Одеса" | **Хорошо.** Содержит бренд, продукт, тип, геолокацию | -| `<meta description>` | "Виробник фасадної плитки ручної мінеральної формовки в Одесі. Плитка, цегла, половинки. Європейська якість — українська ціна." | **Хорошо.** Содержит УТП, но нет цифр (F300, цена) | -| `og:title` | "GoodBrick — Фасадна клінкерна плитка ручної формовки" | OK | -| `og:description` | Совпадает с meta description | OK | +| `<title>` | "GoodBrick — Фасадна клінкерна мінеральна плитка ручної формовки \| Виробник, Одеса" | ✅ **Улучшено.** Добавлено «мінеральна» | +| `<meta description>` | "GoodBrick — український виробник фасадної клінкерної мінеральної плитки ручної формовки. Єдина технологія в Україні. М200, F300. Одеса." | ✅ **Улучшено.** Есть М200, F300, УТП | +| `og:title` | "GoodBrick — Фасадна клінкерна мінеральна плитка ручної формовки" | ✅ OK | +| `og:description` | "Виробник фасадної клінкерної мінеральної плитки ручної формовки в Одесі..." | OK | | `og:type` | website | OK | -| `twitter:card` | summary | **Можно улучшить** → `summary_large_image` | +| `twitter:card` | summary | ❌ **Можно улучшить** → `summary_large_image` | | `canonical` | https://new.goodbrick.com.ua | OK | | `lang` | uk | OK | @@ -57,22 +61,24 @@ created: 2026-02-19 | Тег | Значение | Оценка | |---|---|---| -| `<title>` | "Каталог фасадної плитки — GoodBrick" | **Слабо.** Нет «виробник», «ручної формовки», «ціна» | -| `<meta description>` | "Перегляньте всю колекцію фасадної плитки, половинок та цегли GoodBrick. 23 кольори, 5 поверхонь, різні розміри." | **Средне.** Есть цифры, но нет цены, нет УТП | +| `<title>` | "Каталог фасадної плитки — GoodBrick" | ❌ **Слабо.** Нет «виробник», «ручної формовки», «ціна» | +| `<meta description>` | "Перегляньте всю колекцію фасадної плитки, половинок та цегли GoodBrick. 23 кольори, 5 поверхонь, різні розміри." | ❌ **Средне.** Без изменений. Нет цены, нет УТП | ### Карточка товара (`/product/hranit`) | Тег | Значение | Оценка | |---|---|---| -| `<title>` | "Клінкерна плитка ручного формування GoodBrick - колір Граніт від виробника" | **Хорошо.** Бренд + продукт + цвет + «від виробника» | -| `<meta description>` | "...колір Граніт, поверхня Стандарт, розмір 215x65x20. Природні сірі відтінки..." | **Средне.** Есть характеристики, но нет цены, нет F300/M200 | +| `<title>` | "Клінкерна плитка ручного формування GoodBrick - колір Граніт від виробника" | **Хорошо** | +| `<meta description>` | "...колір Граніт, поверхня Стандарт, розмір 215x65x20...Купити з доставкою по Україні від виробника." | **Средне.** Есть «від виробника», «купити з доставкою», но нет цены и F300/M200 в тексте | +| `twitter:card` | `summary_large_image` | ✅ **Исправлено** | +| `og:image` | Присутствует (CDN URL) | ✅ OK | ### Рекомендации по мета-тегам -1. **Description каталога** — добавить: «від виробника», «ціна від 1200 грн/м²», «М200, F300» -2. **Description карточек** — добавить цену и ключевые характеристики (F300, M200) -3. **twitter:card** → `summary_large_image` (есть красивые фото продуктов) -4. **og:image** — проверить наличие на всех страницах +1. **Description каталога** — добавить: «від виробника», «ціна від 1200 грн/м²», «М200, F300» — ❌ не сделано +2. **Description карточек** — добавить цену и ключевые характеристики (F300, M200) — ❌ не сделано +3. ~~**twitter:card** → `summary_large_image`~~ → ✅ Сделано на карточках. На главной — ещё `summary` +4. ~~**og:image** — проверить наличие~~ → ✅ Присутствует на карточках --- @@ -82,13 +88,14 @@ created: 2026-02-19 | Уровень | Текст | Оценка | |---|---|---| -| H1 | "Фасади, які служать поколіннями" | **Слабо для SEO.** Эмоциональный, но без ключевых слов. Нет «плитка», «виробник», «GoodBrick» | -| H3 | "Ручна робота", "Гнучкі формати", "Виробництво в Україні", "Єдина ручна мінеральна формовка" | OK, информативные | +| H1 | "Фасади, які служать поколіннями" | ❌ **Слабо для SEO.** Без изменений. Нет ключевых слов | +| H2 | "Проєкти", "Наші партнери", "Представництва", "Залишились питання? зв'яжіться з нами" | ✅ **Новое.** Добавлена иерархия H2 | +| H3 | "Ручна робота", "Гнучкі формати", "Виробництво в Україні", "Єдина ручна мінеральна формовка", "Характеристики імпортного клінкеру", "Технологія", "Склад", "Монтаж" и др. | OK | ### Рекомендации -1. **H1 главной** — добавить ключевые слова. Например: «Фасадна плитка ручної формовки від виробника — фасади, які служать поколіннями» -2. **Отсутствует H2** — между H1 и H3 нет промежуточных заголовков. Нарушена иерархия +1. **H1 главной** — добавить ключевые слова. Например: «Фасадна плитка ручної формовки від виробника — фасади, які служать поколіннями» — ❌ не сделано +2. ~~Отсутствует H2~~ → ✅ **Исправлено.** Добавлены H2 заголовки 3. На карточке товара H1 содержит название цвета — OK --- @@ -105,32 +112,34 @@ created: 2026-02-19 ### Слабые стороны -| Проблема | Описание | +| Проблема | Статус 20.02 | |---|---| -| **Нет страницы «О компании»** | 404 — критично для E-E-A-T и доверия | -| **Нет FAQ** | 404 — упускается огромный потенциал для AI-поиска и rich snippets | -| **Нет блога** | 404 — нет экспертного контента для long-tail запросов | -| **Нет страницы контактов** | 404 — нет структурированной контактной информации | -| **Нет страниц «Технология», «Состав», «Монтаж»** | 404 — заявлены в футере, но не существуют | -| **Нет текста о компании на главной** | Только заголовки и короткие фразы | -| **Нет сравнительных таблиц** | Не показано преимущество перед конкурентами | +| **Нет страницы «О компании»** (404) | ❌ Без изменений | +| **Нет FAQ** (404) | ❌ Без изменений | +| **Нет блога** (404) | ❌ Без изменений | +| **Нет страницы контактов** (404) | ❌ Без изменений | +| ~~Нет страниц «Технология», «Состав», «Монтаж»~~ | ✅ **Убраны из футера** (были 404) | +| **Нет текста о компании на главной** | ❌ Без изменений | +| **Нет сравнительных таблиц** | ❌ Без изменений | --- ## 5. Навигация и внутренняя перелинковка -### Структура навигации +### Структура навигации (20.02.2026) ``` Шапка: Каталог | Про нас | Натхнення | Контакти -Футер: + Технологія | Склад | Монтаж | Конфіденційність | Умови +Футер: Каталог | Про нас | Натхнення | Контакти | Конфіденційність | Умови ``` +> Ссылки на /technology, /composition, /installation убраны из футера ✅ + ### Проблемы -1. **4 из 4 пунктов шапки** ведут на 404 (кроме «Каталог») -2. **5 из 5 дополнительных ссылок футера** ведут на 404 -3. Битые ссылки = **плохой UX** + **Google понижает рейтинг** +1. Шапка: 3 из 4 ссылок ведут на 404 (работает только «Каталог») +2. Футер: 5 из 6 дополнительных ссылок ведут на 404 +3. ~~8 из 10 битых ссылок~~ → Стало **5 из 7** (убраны 3 несуществующие ссылки из футера) 4. Нет хлебных крошек на главной (есть на каталоге и карточках — OK) --- @@ -153,18 +162,18 @@ created: 2026-02-19 ## 7. Аналитика и трекинг -| Инструмент | Статус | +| Инструмент | Статус 20.02 | |---|---| | Ahrefs | Установлен | | PostHog | Установлен | -| Google Analytics | **НЕ обнаружен** | -| Google Search Console | **НЕ подключен** (сайт не проиндексирован) | -| Google Tag Manager | **НЕ обнаружен** | +| Google Analytics | ❌ **НЕ обнаружен** | +| Google Search Console | ❌ **НЕ подключен** | +| Google Tag Manager | ❌ **НЕ обнаружен** | ### Рекомендации -1. **Подключить Google Search Console** — без него нет контроля индексации -2. **Установить GA4 или GTM** — для отслеживания конверсий +1. **Подключить Google Search Console** — без него нет контроля индексации — ❌ не сделано +2. **Установить GA4 или GTM** — для отслеживания конверсий — ❌ не сделано 3. Ahrefs и PostHog — хорошо для аналитики, но не заменяют GSC --- diff --git a/seo-audit/a02 — GEO-аудит (AI SEO).md b/seo-audit/a02 — GEO-аудит (AI SEO).md index 04f8aab..125ee8e 100644 --- a/seo-audit/a02 — GEO-аудит (AI SEO).md +++ b/seo-audit/a02 — GEO-аудит (AI SEO).md @@ -5,11 +5,13 @@ tags: - ai - аудит created: 2026-02-19 +updated: 2026-02-20 --- # GEO-аудит (AI SEO) — new.goodbrick.com.ua > Generative Engine Optimization: как сайт виден AI-поисковикам (ChatGPT, Gemini, Perplexity, Claude) +> Обновлено: 20.02.2026 --- @@ -45,7 +47,7 @@ GEO (Generative Engine Optimization) — оптимизация контента ## 3. robots.txt — анализ для AI-ботов -### Текущий robots.txt +### Текущий robots.txt (обновлён 20.02.2026) ✅ ``` User-agent: * @@ -54,27 +56,44 @@ Allow: /_next/image Disallow: /admin Disallow: /login -Sitemap: https://new.goodbrick.com.ua/sitemap.xml +User-agent: GPTBot +Allow: / + +User-agent: ChatGPT-User +Allow: / + +User-agent: Google-Extended +Allow: / + +User-agent: PerplexityBot +Allow: / + +User-agent: ClaudeBot +Allow: / + +User-agent: anthropic-ai +Allow: / + +User-agent: CCBot +Allow: / + +Sitemap: https://new.goodbrick.com.ua/api/sitemap.xml Sitemap: https://new.goodbrick.com.ua/api/sitemap-images.xml ``` -### Что отсутствует +### Статус AI-ботов -| 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-ботов]] +| AI-бот | User-agent | Статус 20.02 | +|---|---|---| +| ChatGPT (поиск) | `GPTBot` | ✅ Разрешён | +| ChatGPT (пользователь) | `ChatGPT-User` | ✅ Разрешён | +| Google AI | `Google-Extended` | ✅ Разрешён | +| Perplexity | `PerplexityBot` | ✅ Разрешён | +| Claude | `ClaudeBot` | ✅ Разрешён | +| Anthropic | `anthropic-ai` | ✅ Разрешён | +| Common Crawl | `CCBot` | ✅ Разрешён | +| Apple AI | `Applebot-Extended` | ❌ Не добавлен (низкий приоритет) | +| Microsoft Copilot | `Bingbot` | Покрыт `*` — OK | --- @@ -82,12 +101,12 @@ Sitemap: https://new.goodbrick.com.ua/api/sitemap-images.xml ### Что реализовано -| Тип Schema | Страница | Статус | Полнота | +| Тип Schema | Страница | Статус 20.02 | Полнота | |---|---|---|---| -| Organization | Главная | **Есть** | Частичная: name, foundingDate, address | +| Organization | Главная | **Есть** | Частичная: name, foundingDate, address, sameAs | | LocalBusiness | Главная | **Есть** | Частичная | | BreadcrumbList | Каталог, карточки | **Есть** | OK | -| Product | Карточки товаров | **Частично** | Есть name, sku, brand, price, availability | +| Product | Карточки товаров | ✅ **Полный** | manufacturer, material, category, additionalProperty (М200, F300, водопоглинання), image, weight, dimensions, priceSpecification (за м²), seller | ### Что ОТСУТСТВУЕТ (критично для GEO) @@ -100,32 +119,60 @@ Sitemap: https://new.goodbrick.com.ua/api/sitemap-images.xml | **Article / BlogPosting** | Блог | Экспертный контент для цитирования | Средний | | **ItemList** | Каталог | Структурированный список товаров | Средний | -### Product Schema — детальный анализ +### Product Schema — детальный анализ (20.02.2026) ✅ ПОЛНАЯ -Текущая карточка `/product/hranit` содержит: +Карточка `/product/hranit` содержит полную Product Schema: ```json { "@type": "Product", - "name": "...", - "description": "...", - "brand": { "@type": "Brand", "name": "GoodBrick" }, + "name": "Клінкерна плитка ручного формування GoodBrick - колір Граніт", + "description": "...Купити з доставкою по Україні від виробника.", "sku": "GB-09-HRANIT-STANDART-215X65X20", + "category": "Фасадна плитка", + "material": "Мінеральна сировина (каолінова глина, мрамор, кварцит)", + "brand": { "@type": "Brand", "name": "GoodBrick" }, + "manufacturer": { "@type": "Organization", "name": "GoodBrick", "url": "...", "logo": "..." }, + "image": "https://cdn.goodbrick.com.ua/products/..._original.webp", + "additionalProperty": [ + { "@type": "PropertyValue", "name": "Міцність", "value": "М200" }, + { "@type": "PropertyValue", "name": "Морозостійкість", "value": "F300" }, + { "@type": "PropertyValue", "name": "Водопоглинання", "value": "6.8%" } + ], + "weight": { "@type": "QuantitativeValue", "value": 0.58, "unitCode": "KGM" }, + "height": { "@type": "QuantitativeValue", "value": 215, "unitCode": "MMT" }, + "width": { "@type": "QuantitativeValue", "value": 65, "unitCode": "MMT" }, + "depth": { "@type": "QuantitativeValue", "value": 20, "unitCode": "MMT" }, "offers": { + "@type": "Offer", + "url": "https://new.goodbrick.com.ua/product/hranit", "price": "20.76", "priceCurrency": "UAH", - "availability": "InStock" + "availability": "InStock", + "seller": { "@type": "Organization", "name": "GoodBrick" }, + "priceSpecification": [{ + "@type": "UnitPriceSpecification", + "price": "1225.00", + "priceCurrency": "UAH", + "referenceQuantity": { "value": 1, "unitCode": "MTK", "unitText": "м²" } + }] } } ``` -**Что отсутствует в Product:** -- `material` — состав (каолиновая глина, мрамор, кварцит...) -- `additionalProperty` — F300, М200, водопоглощение -- `image` — ссылка на основное изображение -- `manufacturer` — явная связь с Organization -- `offers.priceSpecification` — цена за м² (сейчас указана цена за штуку) -- `review` / `aggregateRating` — отзывы +**Реализовано ✅:** +- `manufacturer` — связь с Organization +- `material` — состав сырья +- `category` — категория товара +- `additionalProperty` — М200, F300, водопоглинання +- `image` — основное изображение +- `weight`, `height`, `width`, `depth` — физические размеры +- `priceSpecification` — цена за м² +- `seller` — продавец +- `offers.url` — ссылка на товар + +**Что ещё можно добавить (низкий приоритет):** +- `review` / `aggregateRating` — отзывы (когда появятся) --- @@ -133,10 +180,10 @@ Sitemap: https://new.goodbrick.com.ua/api/sitemap-images.xml ### Что AI оценивает -| Сигнал | Текущий статус | Что нужно | +| Сигнал | Статус 20.02 | Что нужно | |---|---|---| | **Experience** (опыт) | Слабо — нет кейсов, блога | Страница проектов, отзывы клиентов, кейсы | -| **Expertise** (экспертиза) | Средне — есть характеристики | FAQ с глубокими ответами, статьи о технологии | +| **Expertise** (экспертиза) | Средне — есть характеристики в title/description | FAQ с глубокими ответами, статьи о технологии | | **Authoritativeness** (авторитет) | Слабо — 0 индексированных страниц | Внешние ссылки, упоминания, GSC | | **Trustworthiness** (доверие) | Средне — есть юрлицо, дилеры | Протокол испытаний, отзывы, SSL (OK) | @@ -157,9 +204,15 @@ Sitemap: https://new.goodbrick.com.ua/api/sitemap-images.xml | Факт | Где найден | AI-цитируемость | |---|---|---| -| Цена 1200–1800 грн/м² | Главная (блок «Ручна робота») | Средняя — текст внутри раздела, не выделен | +| М200, F300 | Meta description главной | ✅ **Улучшено** — теперь в meta description | +| Єдина технологія в Україні | Meta description главной | ✅ **Новое** — сильное УТП | +| Мінеральна сировина | Product Schema (material) | ✅ **Новое** — структурированные данные | +| М200, F300, водопоглинання 6.8% | Product Schema (additionalProperty) | ✅ **Новое** — в структурированных данных | +| Manufacturer: GoodBrick | Product Schema (manufacturer) | ✅ **Новое** — связь продукт→производитель | +| Цена за м² (1225 грн) | Product Schema (priceSpecification) | ✅ **Новое** — UnitPriceSpecification | +| Размеры, вес | Product Schema (dimensions, weight) | ✅ **Новое** — QuantitativeValue | +| Цена 1200–1800 грн/м² | Главная (блок «Ручна робота») | Средняя — текст внутри раздела | | Форматы NF, WDF, Long | Главная | Средняя | -| F300, 22.8 МПа, 6.8% | Главная | Слабая — мелкий текст без контекста | | 23 цвета, 5 поверхностей | Каталог description | OK | | Цена 1225 грн/м² (Граніт) | Карточка товара | OK — конкретная цифра | | Дилеры: Київ, Одеса, Хмельницький | Главная (таблица) | Хорошо — структурированная таблица | @@ -191,8 +244,6 @@ Sitemap: https://new.goodbrick.com.ua/api/sitemap-images.xml ### Конкурентное преимущество GoodBrick (потенциальное) -Согласно исследованию в [[../FAQ/f05 — GEO-инструкция для AI]]: - - **Ни один прямой конкурент** в Украине не имеет FAQ-страницы с FAQPage Schema - **LoftBrick** — JS-сайт без Schema.org, плохо индексируется AI - **Импортные бренды** — контент на польском/немецком, не для украинского рынка @@ -204,7 +255,7 @@ Sitemap: https://new.goodbrick.com.ua/api/sitemap-images.xml ## 8. Cloudflare и AI-боты -> ⚠️ **Требует проверки** +> Требует проверки Cloudflare может блокировать AI-ботов через: 1. **Bot Fight Mode** — может блокировать GPTBot, PerplexityBot @@ -236,18 +287,23 @@ curl -A "ClaudeBot" https://new.goodbrick.com.ua/ -o /dev/null -w "%{http_code}" ## 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% | +| Категория | Оценка 19.02 | Оценка 20.02 | Вес | +|---|---|---|---| +| Индексация | 0/10 | 1/10 | 25% | +| Schema.org | 3/10 | 7/10 | 20% | +| E-E-A-T контент | 2/10 | 2/10 | 20% | +| robots.txt для AI | 5/10 | 9/10 | 10% | +| SSR/рендеринг | 7/10 | 7/10 | 10% | +| Конкурентный вакуум (возможность!) | 9/10 | 9/10 | 15% | -### **Общая GEO-готовность: ~3/10** +### **Общая GEO-готовность: ~4.5/10** (было ~3/10) -Но! Конкурентный вакуум = **огромная возможность**. При реализации FAQ, Schema.org и правильного контента — GoodBrick может занять первую позицию в AI-поиске по фасадной плитке в Украине. +Прогресс: robots.txt, sitemap, Product Schema (полная!) исправлены. Но основные блокеры остаются: +- Сайт не проиндексирован (нет GSC) +- Нет контентных страниц (about, FAQ, blog) +- Нет FAQPage Schema + +Конкурентный вакуум по-прежнему = **огромная возможность**. --- diff --git a/seo-audit/a03 — Карта страниц и статусы.md b/seo-audit/a03 — Карта страниц и статусы.md index dd46f3f..7397463 100644 --- a/seo-audit/a03 — Карта страниц и статусы.md +++ b/seo-audit/a03 — Карта страниц и статусы.md @@ -4,21 +4,23 @@ tags: - аудит - техническое created: 2026-02-19 +updated: 2026-02-20 --- # Карта страниц и статусы — new.goodbrick.com.ua > Все обнаруженные URL, их HTTP-статус, мета-теги и Schema.org +> Обновлено: 20.02.2026 --- ## Служебные файлы -| URL | Статус | Комментарий | +| URL | Статус 20.02 | Комментарий | |---|---|---| -| `/robots.txt` | **200** | Корректный, но без AI-ботов | -| `/sitemap.xml` | **404** | Не генерируется! | -| `/api/sitemap-images.xml` | **200** | 23 товара с изображениями | +| `/robots.txt` | ✅ **200** | Обновлён: добавлены правила для AI-ботов | +| `/api/sitemap.xml` | ✅ **200** | 25 URL (главная + каталог + 23 товара) | +| `/api/sitemap-images.xml` | ✅ **200** | 23 товара с изображениями | --- @@ -26,18 +28,15 @@ created: 2026-02-19 | 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** | — | — | — | +| `/` | ✅ **200** | GoodBrick — Фасадна клінкерна мінеральна плитка ручної формовки \| Виробник, Одеса | ...М200, F300. Одеса. | Organization, LocalBusiness | +| `/products` | ✅ **200** | Каталог фасадної плитки — GoodBrick | 23 кольори, 5 поверхонь, різні розміри | BreadcrumbList | +| `/about` | ❌ **404** | — | — | — | +| `/contacts` | ❌ **404** | — | — | — | +| `/inspiration` | ❌ **404** | — | — | — | +| `/faq` | ❌ **404** | — | — | — | +| `/blog` | ❌ **404** | — | — | — | +| `/privacy` | ❌ **404** | — | — | — | +| `/terms` | ❌ **404** | — | — | — | --- @@ -46,7 +45,7 @@ created: 2026-02-19 URL-паттерн: `/product/{slug}` > Проверено на `/product/hranit` — **200 OK**. -> Image sitemap содержит все 23 slug'а → предположительно все работают. +> Sitemap содержит все 23 slug'а → предположительно все работают. | № | Цвет | Slug | Поверхности | Цена (грн/м²) | |---|---|---|---|---| @@ -82,34 +81,38 @@ URL-паттерн: `/product/{slug}` |---|---|---|---|---|---| | `/` | **Да** | **Да** | Нет | Нет | **Нет** | | `/products` | Нет | Нет | **Да** | Нет | Нет | -| `/product/{slug}` | Нет | Нет | **Да** | **Да** | **Нет** | +| `/product/{slug}` | Нет | Нет | **Да** | ✅ **Полный** (manufacturer, material, additionalProperty, priceSpecification, dimensions, image, seller) | **Нет** | | `/about` | 404 | 404 | 404 | 404 | 404 | | `/faq` | 404 | 404 | 404 | 404 | 404 | --- -## Битые ссылки (из навигации) +## Навигационные ссылки и их статус (20.02.2026) ### Шапка (4 ссылки) | Текст | URL | Статус | |---|---|---| -| Каталог | `/products` | **200** | -| Про нас | `/about` | **404** | -| Натхнення | `/inspiration` | **404** | -| Контакти | `/contacts` | **404** | +| Каталог | `/products` | ✅ **200** | +| Про нас | `/about` | ❌ **404** | +| Натхнення | `/inspiration` | ❌ **404** | +| Контакти | `/contacts` | ❌ **404** | -### Футер (дополнительные ссылки) +### Футер (6 ссылок) | Текст | URL | Статус | |---|---|---| -| Політика конфіденційності | `/privacy` | **404** | -| Умови використання | `/terms` | **404** | -| Технологія | `/technology` | **404** | -| Склад | `/composition` | **404** | -| Монтаж | `/installation` | **404** | +| Каталог | `/products` | ✅ **200** | +| Про нас | `/about` | ❌ **404** | +| Натхнення | `/inspiration` | ❌ **404** | +| Контакти | `/contacts` | ❌ **404** | +| Політика конфіденційності | `/privacy` | ❌ **404** | +| Умови використання | `/terms` | ❌ **404** | -**Итого битых ссылок: 8 из 10 (80%)** +> Ссылки на /technology, /composition, /installation убраны из футера ✅ + +**Итого битых ссылок: 5 уникальных из 7 уникальных URL (71%)** +Было: 8 из 10 (80%) → улучшение за счёт удаления несуществующих ссылок из футера --- diff --git a/seo-audit/a04 — План действий.md b/seo-audit/a04 — План действий.md index 1675b91..a18ddc1 100644 --- a/seo-audit/a04 — План действий.md +++ b/seo-audit/a04 — План действий.md @@ -5,11 +5,13 @@ tags: - аудит - план created: 2026-02-19 +updated: 2026-02-20 --- # План действий по SEO & GEO — new.goodbrick.com.ua > Приоритизированный roadmap на основе аудита от 19.02.2026 +> Обновлено: 20.02.2026 --- @@ -17,46 +19,31 @@ created: 2026-02-19 > Срок: до запуска рекламы -### 1.1 Генерация sitemap.xml +### 1.1 Генерация sitemap.xml ✅ СДЕЛАНО -**Проблема:** robots.txt указывает на sitemap.xml, но он отдаёт 404. -**Решение:** Добавить `app/sitemap.ts` в Next.js. Должен включать все рабочие страницы + карточки товаров. +~~**Проблема:** robots.txt указывает на sitemap.xml, но он отдаёт 404.~~ +**Решение:** Реализован API-эндпоинт `/api/sitemap.xml` — 25 URL. Прописан в robots.txt. -```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, - })), - ]; -} -``` +- [x] Реализовать sitemap +- [x] Проверить: `/api/sitemap.xml` — 200 OK, 25 URL -- [ ] Реализовать sitemap.ts -- [ ] Проверить: `curl https://new.goodbrick.com.ua/sitemap.xml` - -### 1.2 Подключить Google Search Console +### 1.2 Подключить Google Search Console ❌ НЕ СДЕЛАНО - [ ] Подтвердить владение доменом (DNS TXT или HTML-файл) - [ ] Подать sitemap.xml - [ ] Запросить индексацию главных страниц вручную -### 1.3 Убрать битые ссылки из навигации +### 1.3 Убрать битые ссылки из навигации — ЧАСТИЧНО -**Проблема:** 8 из 10 ссылок в навигации → 404. -**Решение (два варианта):** +**Было:** 8 из 10 ссылок → 404. +**Сейчас:** 5 из 7 ссылок → 404. Убраны /technology, /composition, /installation из футера. **Вариант А (быстрый):** Убрать из навигации ссылки на несуществующие страницы. Оставить только `/products`. **Вариант Б (правильный):** Доделать страницы. Минимум — `/about`, `/contacts`, `/faq`. -- [ ] Принять решение: вариант А или Б +- [x] Убрать technology/composition/installation из футера +- [ ] Принять решение: доделать страницы или убрать ссылки - [ ] Реализовать --- @@ -65,7 +52,7 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> { > Срок: 1–2 недели после блокеров -### 2.1 Страница «О компании» (`/about`) +### 2.1 Страница «О компании» (`/about`) ❌ НЕ СДЕЛАНО Контент определён в [[../site-v2/s2-03 — О компании]]. Ключевое для GEO: @@ -75,7 +62,7 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> { - [ ] Протокол №24Б-101401 - [ ] Schema.org Organization (расширенная) -### 2.2 Страница FAQ (`/faq`) +### 2.2 Страница FAQ (`/faq`) ❌ НЕ СДЕЛАНО Контент определён в [[../FAQ/f03 — FAQ страница (20 вопросов)]]. Ключевое для GEO: @@ -85,7 +72,7 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> { - [ ] SSR — весь контент в HTML без JS - [ ] Ответы содержат конкретные цифры: F300, M200, 1200–1800 грн/м² -### 2.3 Страница контактов (`/contacts`) +### 2.3 Страница контактов (`/contacts`) ❌ НЕ СДЕЛАНО - [ ] Адреса дилеров (Київ, Одеса, Хмельницький) - [ ] Schema.org LocalBusiness для каждого дилера @@ -98,9 +85,13 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> { > Срок: параллельно с приоритетом 2 -### 3.1 Улучшить мета-теги +### 3.1 Улучшить мета-теги — ЧАСТИЧНО -**Каталог (`/products`):** +**Главная (`/`):** ✅ СДЕЛАНО +- [x] Title — добавлено «мінеральна» +- [x] Description — добавлены М200, F300, «Єдина технологія в Україні» + +**Каталог (`/products`):** ❌ НЕ СДЕЛАНО Текущий title: `Каталог фасадної плитки — GoodBrick` Рекомендуемый: `Каталог фасадної плитки від виробника — 23 кольори | GoodBrick` @@ -108,61 +99,36 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> { Текущий description: `Перегляньте всю колекцію...` Рекомендуемый: `Фасадна плитка ручної формовки від виробника. 23 кольори, 5 поверхонь. Ціна від 1200 грн/м². F300, М200. Доставка по Україні.` -**Карточки товаров:** - -Рекомендуемый description-шаблон: -`Плитка {Колір} від GoodBrick — ціна від {price} грн/м². Ручне формування, F300, М200. Розміри: {sizes}. Від виробника в Одесі.` +**Карточки товаров:** ❌ НЕ СДЕЛАНО (description без цены и характеристик) +- [x] Обновить title главной +- [x] Обновить description главной - [ ] Обновить title каталога - [ ] Обновить description каталога - [ ] Обновить шаблон description карточек -- [ ] Изменить twitter:card на `summary_large_image` +- [ ] Изменить twitter:card на главной на `summary_large_image` +- [x] Изменить twitter:card на карточках на `summary_large_image` -### 3.2 Улучшить H1 главной +### 3.2 Улучшить H1 главной ❌ НЕ СДЕЛАНО Текущий: `Фасади, які служать поколіннями` Рекомендуемый: `Фасадна плитка ручної формовки від виробника — фасади, які служать поколіннями` - [ ] Обновить H1 главной -### 3.3 Расширить Product Schema +### 3.3 Расширить Product Schema ✅ СДЕЛАНО -Добавить в JSON-LD карточек товаров: +Product Schema полностью реализована на всех карточках товаров: -```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` с ценой за м² +- [x] `material` — состав сырья +- [x] `category` — категория товара +- [x] `manufacturer` — Organization с name, url, logo +- [x] `additionalProperty` — М200, F300, водопоглинання 6.8% +- [x] `priceSpecification` — цена за м² (UnitPriceSpecification, unitCode: MTK) +- [x] `image` — основное изображение товара +- [x] `weight`, `height`, `width`, `depth` — физические размеры +- [x] `seller` — Organization +- [x] `offers.url` — ссылка на карточку --- @@ -170,9 +136,9 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> { > Срок: после приоритетов 1–3 -### 4.1 Обновить robots.txt +### 4.1 Обновить robots.txt ✅ СДЕЛАНО -- [ ] Добавить явные правила для AI-ботов (GPTBot, ChatGPT-User, Google-Extended, PerplexityBot, ClaudeBot, Applebot-Extended) +- [x] Добавить явные правила для AI-ботов (GPTBot, ChatGPT-User, Google-Extended, PerplexityBot, ClaudeBot, anthropic-ai, CCBot) ### 4.2 Проверить Cloudflare @@ -218,13 +184,13 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> { > Минимум, который нужен перед Google Ads -- [ ] sitemap.xml работает +- [x] sitemap.xml работает - [ ] GSC подключен, индексация запрошена - [ ] Нет битых ссылок в навигации - [ ] Страница `/about` работает - [ ] Страница `/contacts` работает - [ ] GA4 или GTM установлен (для отслеживания конверсий из рекламы) -- [ ] Product Schema расширена (для Merchant Center, если планируется Shopping) +- [x] Product Schema расширена (для Merchant Center, если планируется Shopping) ---