Compare commits

...

2 Commits

7 changed files with 984 additions and 216 deletions

View File

@@ -4,11 +4,13 @@ tags:
- geo - geo
- аудит - аудит
created: 2026-02-19 created: 2026-02-19
updated: 2026-02-20
--- ---
# SEO & GEO аудит — new.goodbrick.com.ua # SEO & GEO аудит — new.goodbrick.com.ua
> Дата аудита: 19.02.2026 > Дата аудита: 19.02.2026
> Обновлено: 20.02.2026
> Объект: https://new.goodbrick.com.ua (Next.js, в разработке) > Объект: https://new.goodbrick.com.ua (Next.js, в разработке)
> Статус сайта: **не проиндексирован Google**, работает частично > Статус сайта: **не проиндексирован Google**, работает частично
@@ -19,12 +21,34 @@ created: 2026-02-19
| Параметр | Статус | Комментарий | | Параметр | Статус | Комментарий |
|---|---|---| |---|---|---|
| Индексация Google | **НЕТ** | `site:new.goodbrick.com.ua` — 0 результатов | | Индексация Google | **НЕТ** | `site:new.goodbrick.com.ua` — 0 результатов |
| Sitemap.xml | **404** | robots.txt ссылается на sitemap.xml, но он не отдаётся | | Sitemap.xml | **Работает** | `/api/sitemap.xml` — 25 URL (главная + каталог + 23 товара) |
| Image sitemap | **Работает** | `/api/sitemap-images.xml` — 23 товара с изображениями | | Image sitemap | **Работает** | `/api/sitemap-images.xml` — 23 товара с изображениями |
| robots.txt | **Есть** | Корректный, но без правил для AI-ботов | | robots.txt | **Обновлён** | Корректный, с правилами для AI-ботов (GPTBot, ClaudeBot, PerplexityBot и др.) |
| SSL | **OK** | HTTPS через Caddy | | SSL | **OK** | HTTPS через Caddy |
| Рабочие страницы | **3 из ~30** | `/`, `/products`, `/product/{slug}` | | Рабочие страницы | **3 из ~13** | `/`, `/products`, `/product/{slug}` |
| Неработающие страницы | **404** | `/about`, `/contacts`, `/inspiration`, `/faq`, `/blog`, `/technology`, `/composition`, `/installation`, `/privacy`, `/terms` | | Неработающие страницы | **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) ## Ключевые находки (top-5)
1. **Сайт НЕ проиндексирован Google** — ни одна страница не найдена в поиске 1. **Сайт НЕ проиндексирован Google** — ни одна страница не найдена в поиске. GSC не подключен
2. **80% страниц возвращают 404**из навигации работают только главная и каталог 2. **70% страниц навигации возвращают 404**/about, /contacts, /faq, /inspiration, /privacy, /terms
3. **sitemap.xml не отдаётся** (404), хотя в robots.txt указан 3. ~~sitemap.xml не отдаётся~~ → ✅ **Исправлено.** Работает по `/api/sitemap.xml`
4. **robots.txt не содержит правил для AI-ботов** (GPTBot, PerplexityBot, ClaudeBot) 4. ~~robots.txt не содержит правил для AI-ботов~~ → ✅ **Исправлено.** Добавлены GPTBot, ClaudeBot, PerplexityBot и др.
5. **Schema.org реализован частично** — Organization есть, но нет FAQPage, нет Product на карточках 5. **Schema.org** — Product Schema полная (manufacturer, additionalProperty, priceSpecification, dimensions). Нет FAQPage
--- ---

View File

@@ -4,11 +4,13 @@ tags:
- аудит - аудит
- техническое - техническое
created: 2026-02-19 created: 2026-02-19
updated: 2026-02-20
--- ---
# SEO-аудит — new.goodbrick.com.ua # SEO-аудит — new.goodbrick.com.ua
> Классический SEO: мета-теги, структура, контент, технические проблемы > Классический SEO: мета-теги, структура, контент, технические проблемы
> Обновлено: 20.02.2026
--- ---
@@ -16,25 +18,27 @@ created: 2026-02-19
### Проблемы (критические) ### Проблемы (критические)
| Проблема | Серьёзность | Описание | | Проблема | Серьёзность | Статус 20.02 |
|---|---|---| |---|---|---|
| Сайт не проиндексирован | **КРИТИЧНО** | `site:new.goodbrick.com.ua` — 0 результатов в Google. Ни одна страница не найдена | | Сайт не проиндексирован | **КРИТИЧНО** | ❌ Без изменений. `site:new.goodbrick.com.ua` — 0 результатов |
| sitemap.xml возвращает 404 | **КРИТИЧНО** | robots.txt ссылается на `sitemap.xml`, но он не генерируется | | sitemap.xml | ~~КРИТИЧНО~~ | ✅ **Исправлено.** `/api/sitemap.xml` — 25 URL, прописан в robots.txt |
| 80% страниц = 404 | **КРИТИЧНО** | `/about`, `/contacts`, `/faq`, `/blog`, `/inspiration`, `/technology`, `/composition`, `/installation`, `/privacy`, `/terms` — все 404 | | 70% страниц навигации = 404 | **КРИТИЧНО** | `/about`, `/contacts`, `/faq`, `/inspiration`, `/privacy`, `/terms` — все 404 |
| Image sitemap работает, основной — нет | **Средне** | `/api/sitemap-images.xml` отдаёт корректный XML с 23 товарами | | Image sitemap работает | OK | ✅ `/api/sitemap-images.xml` 23 товара |
### Что работает ### Что работает
- `/` (главная) — 200 - `/` (главная) — 200
- `/products` (каталог) — 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` 1. ~~**Запустить `/sitemap.xml`**~~ → ✅ Сделано (`/api/sitemap.xml`)
2. **Доделать все страницы** из навигации или **убрать их из nav**, пока не готовы 2. **Доделать все страницы** из навигации или **убрать их из nav**, пока не готовы — ❌ не сделано
3. **Подать сайт в Google Search Console**без этого индексация не начнётся 3. **Подать сайт в Google Search Console**❌ не подключен
4. **Подать sitemap в GSC** после его создания 4. **Подать sitemap в GSC** после подключения — ❌ GSC не подключен
--- ---
@@ -42,14 +46,14 @@ created: 2026-02-19
### Главная (`/`) ### Главная (`/`)
| Тег | Значение | Оценка | | Тег | Значение (20.02.2026) | Оценка |
|---|---|---| |---|---|---|
| `<title>` | "GoodBrick — Фасадна клінкерна плитка ручної формовки \| Виробник, Одеса" | **Хорошо.** Содержит бренд, продукт, тип, геолокацию | | `<title>` | "GoodBrick — Фасадна клінкерна мінеральна плитка ручної формовки \| Виробник, Одеса" | **Улучшено.** Добавлено «мінеральна» |
| `<meta description>` | "Виробник фасадної плитки ручної мінеральної формовки в Одесі. Плитка, цегла, половинки. Європейська якість — українська ціна." | **Хорошо.** Содержит УТП, но нет цифр (F300, цена) | | `<meta description>` | "GoodBrick — український виробник фасадної клінкерної мінеральної плитки ручної формовки. Єдина технологія в Україні. М200, F300. Одеса." | **Улучшено.** Есть М200, F300, УТП |
| `og:title` | "GoodBrick — Фасадна клінкерна плитка ручної формовки" | OK | | `og:title` | "GoodBrick — Фасадна клінкерна мінеральна плитка ручної формовки" | OK |
| `og:description` | Совпадает с meta description | OK | | `og:description` | "Виробник фасадної клінкерної мінеральної плитки ручної формовки в Одесі..." | OK |
| `og:type` | website | OK | | `og:type` | website | OK |
| `twitter:card` | summary | **Можно улучшить**`summary_large_image` | | `twitter:card` | summary | **Можно улучшить**`summary_large_image` |
| `canonical` | https://new.goodbrick.com.ua | OK | | `canonical` | https://new.goodbrick.com.ua | OK |
| `lang` | uk | OK | | `lang` | uk | OK |
@@ -57,22 +61,24 @@ created: 2026-02-19
| Тег | Значение | Оценка | | Тег | Значение | Оценка |
|---|---|---| |---|---|---|
| `<title>` | "Каталог фасадної плитки — GoodBrick" | **Слабо.** Нет «виробник», «ручної формовки», «ціна» | | `<title>` | "Каталог фасадної плитки — GoodBrick" | **Слабо.** Нет «виробник», «ручної формовки», «ціна» |
| `<meta description>` | "Перегляньте всю колекцію фасадної плитки, половинок та цегли GoodBrick. 23 кольори, 5 поверхонь, різні розміри." | **Средне.** Есть цифры, но нет цены, нет УТП | | `<meta description>` | "Перегляньте всю колекцію фасадної плитки, половинок та цегли GoodBrick. 23 кольори, 5 поверхонь, різні розміри." | **Средне.** Без изменений. Нет цены, нет УТП |
### Карточка товара (`/product/hranit`) ### Карточка товара (`/product/hranit`)
| Тег | Значение | Оценка | | Тег | Значение | Оценка |
|---|---|---| |---|---|---|
| `<title>` | "Клінкерна плитка ручного формування GoodBrick - колір Граніт від виробника" | **Хорошо.** Бренд + продукт + цвет + «від виробника» | | `<title>` | "Клінкерна плитка ручного формування GoodBrick - колір Граніт від виробника" | **Хорошо** |
| `<meta description>` | "...колір Граніт, поверхня Стандарт, розмір 215x65x20. Природні сірі відтінки..." | **Средне.** Есть характеристики, но нет цены, нет F300/M200 | | `<meta description>` | "...колір Граніт, поверхня Стандарт, розмір 215x65x20...Купити з доставкою по Україні від виробника." | **Средне.** Есть «від виробника», «купити з доставкою», но нет цены и F300/M200 в тексте |
| `twitter:card` | `summary_large_image` | ✅ **Исправлено** |
| `og:image` | Присутствует (CDN URL) | ✅ OK |
### Рекомендации по мета-тегам ### Рекомендации по мета-тегам
1. **Description каталога** — добавить: «від виробника», «ціна від 1200 грн/м²», «М200, F300» 1. **Description каталога** — добавить: «від виробника», «ціна від 1200 грн/м²», «М200, F300» — ❌ не сделано
2. **Description карточек** — добавить цену и ключевые характеристики (F300, M200) 2. **Description карточек** — добавить цену и ключевые характеристики (F300, M200) — ❌ не сделано
3. **twitter:card**`summary_large_image` (есть красивые фото продуктов) 3. ~~**twitter:card** → `summary_large_image`~~ → ✅ Сделано на карточках. На главной — ещё `summary`
4. **og:image** — проверить наличие на всех страницах 4. ~~**og:image** — проверить наличие~~ → ✅ Присутствует на карточках
--- ---
@@ -82,13 +88,14 @@ created: 2026-02-19
| Уровень | Текст | Оценка | | Уровень | Текст | Оценка |
|---|---|---| |---|---|---|
| H1 | "Фасади, які служать поколіннями" | **Слабо для SEO.** Эмоциональный, но без ключевых слов. Нет «плитка», «виробник», «GoodBrick» | | H1 | "Фасади, які служать поколіннями" | **Слабо для SEO.** Без изменений. Нет ключевых слов |
| H3 | "Ручна робота", "Гнучкі формати", "Виробництво в Україні", "Єдина ручна мінеральна формовка" | OK, информативные | | H2 | "Проєкти", "Наші партнери", "Представництва", "Залишились питання? зв'яжіться з нами" | ✅ **Новое.** Добавлена иерархия H2 |
| H3 | "Ручна робота", "Гнучкі формати", "Виробництво в Україні", "Єдина ручна мінеральна формовка", "Характеристики імпортного клінкеру", "Технологія", "Склад", "Монтаж" и др. | OK |
### Рекомендации ### Рекомендации
1. **H1 главной** — добавить ключевые слова. Например: «Фасадна плитка ручної формовки від виробника — фасади, які служать поколіннями» 1. **H1 главной** — добавить ключевые слова. Например: «Фасадна плитка ручної формовки від виробника — фасади, які служать поколіннями» — ❌ не сделано
2. **Отсутствует H2** — между H1 и H3 нет промежуточных заголовков. Нарушена иерархия 2. ~~Отсутствует H2~~ → ✅ **Исправлено.** Добавлены H2 заголовки
3. На карточке товара H1 содержит название цвета — OK 3. На карточке товара H1 содержит название цвета — OK
--- ---
@@ -105,32 +112,34 @@ created: 2026-02-19
### Слабые стороны ### Слабые стороны
| Проблема | Описание | | Проблема | Статус 20.02 |
|---|---| |---|---|
| **Нет страницы «О компании»** | 404 — критично для E-E-A-T и доверия | | **Нет страницы «О компании»** (404) | ❌ Без изменений |
| **Нет FAQ** | 404 — упускается огромный потенциал для AI-поиска и rich snippets | | **Нет FAQ** (404) | ❌ Без изменений |
| **Нет блога** | 404 — нет экспертного контента для long-tail запросов | | **Нет блога** (404) | ❌ Без изменений |
| **Нет страницы контактов** | 404 — нет структурированной контактной информации | | **Нет страницы контактов** (404) | ❌ Без изменений |
| **Нет страниц «Технология», «Состав», «Монтаж»** | 404 — заявлены в футере, но не существуют | | ~~Нет страниц «Технология», «Состав», «Монтаж»~~ | ✅ **Убраны из футера** (были 404) |
| **Нет текста о компании на главной** | Только заголовки и короткие фразы | | **Нет текста о компании на главной** | ❌ Без изменений |
| **Нет сравнительных таблиц** | Не показано преимущество перед конкурентами | | **Нет сравнительных таблиц** | ❌ Без изменений |
--- ---
## 5. Навигация и внутренняя перелинковка ## 5. Навигация и внутренняя перелинковка
### Структура навигации ### Структура навигации (20.02.2026)
``` ```
Шапка: Каталог | Про нас | Натхнення | Контакти Шапка: Каталог | Про нас | Натхнення | Контакти
Футер: + Технологія | Склад | Монтаж | Конфіденційність | Умови Футер: Каталог | Про нас | Натхнення | Контакти | Конфіденційність | Умови
``` ```
> Ссылки на /technology, /composition, /installation убраны из футера ✅
### Проблемы ### Проблемы
1. **4 из 4 пунктов шапки** ведут на 404 (кроме «Каталог») 1. Шапка: 3 из 4 ссылок ведут на 404 (работает только «Каталог»)
2. **5 из 5 дополнительных ссылок футера** ведут на 404 2. Футер: 5 из 6 дополнительных ссылок ведут на 404
3. Битые ссылки = **плохой UX** + **Google понижает рейтинг** 3. ~~8 из 10 битых ссылок~~ → Стало **5 из 7** (убраны 3 несуществующие ссылки из футера)
4. Нет хлебных крошек на главной (есть на каталоге и карточках — OK) 4. Нет хлебных крошек на главной (есть на каталоге и карточках — OK)
--- ---
@@ -153,18 +162,18 @@ created: 2026-02-19
## 7. Аналитика и трекинг ## 7. Аналитика и трекинг
| Инструмент | Статус | | Инструмент | Статус 20.02 |
|---|---| |---|---|
| Ahrefs | Установлен | | Ahrefs | Установлен |
| PostHog | Установлен | | PostHog | Установлен |
| Google Analytics | **НЕ обнаружен** | | Google Analytics | **НЕ обнаружен** |
| Google Search Console | **НЕ подключен** (сайт не проиндексирован) | | Google Search Console | **НЕ подключен** |
| Google Tag Manager | **НЕ обнаружен** | | Google Tag Manager | **НЕ обнаружен** |
### Рекомендации ### Рекомендации
1. **Подключить Google Search Console** — без него нет контроля индексации 1. **Подключить Google Search Console** — без него нет контроля индексации — ❌ не сделано
2. **Установить GA4 или GTM** — для отслеживания конверсий 2. **Установить GA4 или GTM** — для отслеживания конверсий — ❌ не сделано
3. Ahrefs и PostHog — хорошо для аналитики, но не заменяют GSC 3. Ahrefs и PostHog — хорошо для аналитики, но не заменяют GSC
--- ---

View File

@@ -5,11 +5,13 @@ tags:
- ai - ai
- аудит - аудит
created: 2026-02-19 created: 2026-02-19
updated: 2026-02-20
--- ---
# GEO-аудит (AI SEO) — new.goodbrick.com.ua # GEO-аудит (AI SEO) — new.goodbrick.com.ua
> Generative Engine Optimization: как сайт виден AI-поисковикам (ChatGPT, Gemini, Perplexity, Claude) > Generative Engine Optimization: как сайт виден AI-поисковикам (ChatGPT, Gemini, Perplexity, Claude)
> Обновлено: 20.02.2026
--- ---
@@ -45,7 +47,7 @@ GEO (Generative Engine Optimization) — оптимизация контента
## 3. robots.txt — анализ для AI-ботов ## 3. robots.txt — анализ для AI-ботов
### Текущий robots.txt ### Текущий robots.txt (обновлён 20.02.2026) ✅
``` ```
User-agent: * User-agent: *
@@ -54,27 +56,44 @@ Allow: /_next/image
Disallow: /admin Disallow: /admin
Disallow: /login 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 Sitemap: https://new.goodbrick.com.ua/api/sitemap-images.xml
``` ```
### Что отсутствует ### Статус AI-ботов
| AI-бот | User-agent | Статус | Рекомендация | | AI-бот | User-agent | Статус 20.02 |
|---|---|---|---| |---|---|---|
| ChatGPT (поиск) | `GPTBot` | Не указан | Добавить `Allow: /` | | ChatGPT (поиск) | `GPTBot` | ✅ Разрешён |
| ChatGPT (пользователь) | `ChatGPT-User` | Не указан | Добавить `Allow: /` | | ChatGPT (пользователь) | `ChatGPT-User` | ✅ Разрешён |
| Google AI | `Google-Extended` | Не указан | Добавить `Allow: /` | | Google AI | `Google-Extended` | ✅ Разрешён |
| Perplexity | `PerplexityBot` | Не указан | Добавить `Allow: /` | | Perplexity | `PerplexityBot` | ✅ Разрешён |
| Claude | `ClaudeBot` | Не указан | Добавить `Allow: /` | | Claude | `ClaudeBot` | ✅ Разрешён |
| Apple AI | `Applebot-Extended` | Не указан | Добавить `Allow: /` | | Anthropic | `anthropic-ai` | ✅ Разрешён |
| Microsoft Copilot | `Bingbot` | Покрыт `*` | OK | | Common Crawl | `CCBot` | ✅ Разрешён |
| Apple AI | `Applebot-Extended` | ❌ Не добавлен (низкий приоритет) |
> **Примечание:** `User-agent: *` формально покрывает всех, но явное указание AI-ботов — лучшая практика. Некоторые AI-боты могут не индексировать сайты, которые явно не разрешают доступ. | Microsoft Copilot | `Bingbot` | Покрыт `*` — OK |
### Рекомендуемый robots.txt
Подробная версия — в [[../FAQ/f05 — GEO-инструкция для AI#robots.txt — НЕ блокировать AI-ботов]]
--- ---
@@ -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 | Главная | **Есть** | Частичная | | LocalBusiness | Главная | **Есть** | Частичная |
| BreadcrumbList | Каталог, карточки | **Есть** | OK | | BreadcrumbList | Каталог, карточки | **Есть** | OK |
| Product | Карточки товаров | **Частично** | Есть name, sku, brand, price, availability | | Product | Карточки товаров | **Полный** | manufacturer, material, category, additionalProperty (М200, F300, водопоглинання), image, weight, dimensions, priceSpecification (за м²), seller |
### Что ОТСУТСТВУЕТ (критично для GEO) ### Что ОТСУТСТВУЕТ (критично для GEO)
@@ -100,32 +119,60 @@ Sitemap: https://new.goodbrick.com.ua/api/sitemap-images.xml
| **Article / BlogPosting** | Блог | Экспертный контент для цитирования | Средний | | **Article / BlogPosting** | Блог | Экспертный контент для цитирования | Средний |
| **ItemList** | Каталог | Структурированный список товаров | Средний | | **ItemList** | Каталог | Структурированный список товаров | Средний |
### Product Schema — детальный анализ ### Product Schema — детальный анализ (20.02.2026) ✅ ПОЛНАЯ
Текущая карточка `/product/hranit` содержит: Карточка `/product/hranit` содержит полную Product Schema:
```json ```json
{ {
"@type": "Product", "@type": "Product",
"name": "...", "name": "Клінкерна плитка ручного формування GoodBrick - колір Граніт",
"description": "...", "description": "...Купити з доставкою по Україні від виробника.",
"brand": { "@type": "Brand", "name": "GoodBrick" },
"sku": "GB-09-HRANIT-STANDART-215X65X20", "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": { "offers": {
"@type": "Offer",
"url": "https://new.goodbrick.com.ua/product/hranit",
"price": "20.76", "price": "20.76",
"priceCurrency": "UAH", "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` — состав (каолиновая глина, мрамор, кварцит...) - `manufacturer` — связь с Organization
- `additionalProperty` — F300, М200, водопоглощение - `material` — состав сырья
- `image` — ссылка на основное изображение - `category` — категория товара
- `manufacturer` — явная связь с Organization - `additionalProperty`М200, F300, водопоглинання
- `offers.priceSpecification` — цена за м² (сейчас указана цена за штуку) - `image` — основное изображение
- `review` / `aggregateRating` — отзывы - `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 оценивает ### Что AI оценивает
| Сигнал | Текущий статус | Что нужно | | Сигнал | Статус 20.02 | Что нужно |
|---|---|---| |---|---|---|
| **Experience** (опыт) | Слабо — нет кейсов, блога | Страница проектов, отзывы клиентов, кейсы | | **Experience** (опыт) | Слабо — нет кейсов, блога | Страница проектов, отзывы клиентов, кейсы |
| **Expertise** (экспертиза) | Средне — есть характеристики | FAQ с глубокими ответами, статьи о технологии | | **Expertise** (экспертиза) | Средне — есть характеристики в title/description | FAQ с глубокими ответами, статьи о технологии |
| **Authoritativeness** (авторитет) | Слабо — 0 индексированных страниц | Внешние ссылки, упоминания, GSC | | **Authoritativeness** (авторитет) | Слабо — 0 индексированных страниц | Внешние ссылки, упоминания, GSC |
| **Trustworthiness** (доверие) | Средне — есть юрлицо, дилеры | Протокол испытаний, отзывы, SSL (OK) | | **Trustworthiness** (доверие) | Средне — есть юрлицо, дилеры | Протокол испытаний, отзывы, SSL (OK) |
@@ -157,9 +204,15 @@ Sitemap: https://new.goodbrick.com.ua/api/sitemap-images.xml
| Факт | Где найден | AI-цитируемость | | Факт | Где найден | AI-цитируемость |
|---|---|---| |---|---|---|
| Цена 12001800 грн/м² | Главная (блок «Ручна робота») | Средняя — текст внутри раздела, не выделен | | М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 |
| Цена 12001800 грн/м² | Главная (блок «Ручна робота») | Средняя — текст внутри раздела |
| Форматы NF, WDF, Long | Главная | Средняя | | Форматы NF, WDF, Long | Главная | Средняя |
| F300, 22.8 МПа, 6.8% | Главная | Слабая — мелкий текст без контекста |
| 23 цвета, 5 поверхностей | Каталог description | OK | | 23 цвета, 5 поверхностей | Каталог description | OK |
| Цена 1225 грн/м² (Граніт) | Карточка товара | OK — конкретная цифра | | Цена 1225 грн/м² (Граніт) | Карточка товара | OK — конкретная цифра |
| Дилеры: Київ, Одеса, Хмельницький | Главная (таблица) | Хорошо — структурированная таблица | | Дилеры: Київ, Одеса, Хмельницький | Главная (таблица) | Хорошо — структурированная таблица |
@@ -191,8 +244,6 @@ Sitemap: https://new.goodbrick.com.ua/api/sitemap-images.xml
### Конкурентное преимущество GoodBrick (потенциальное) ### Конкурентное преимущество GoodBrick (потенциальное)
Согласно исследованию в [[../FAQ/f05 — GEO-инструкция для AI]]:
- **Ни один прямой конкурент** в Украине не имеет FAQ-страницы с FAQPage Schema - **Ни один прямой конкурент** в Украине не имеет FAQ-страницы с FAQPage Schema
- **LoftBrick** — JS-сайт без Schema.org, плохо индексируется AI - **LoftBrick** — JS-сайт без Schema.org, плохо индексируется AI
- **Импортные бренды** — контент на польском/немецком, не для украинского рынка - **Импортные бренды** — контент на польском/немецком, не для украинского рынка
@@ -204,7 +255,7 @@ Sitemap: https://new.goodbrick.com.ua/api/sitemap-images.xml
## 8. Cloudflare и AI-боты ## 8. Cloudflare и AI-боты
> ⚠️ **Требует проверки** > Требует проверки
Cloudflare может блокировать AI-ботов через: Cloudflare может блокировать AI-ботов через:
1. **Bot Fight Mode** — может блокировать GPTBot, PerplexityBot 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-готовности ## 10. Итоговая оценка GEO-готовности
| Категория | Оценка | Вес | | Категория | Оценка 19.02 | Оценка 20.02 | Вес |
|---|---|---| |---|---|---|---|
| Индексация | 0/10 | 25% | | Индексация | 0/10 | 1/10 | 25% |
| Schema.org | 3/10 | 20% | | Schema.org | 3/10 | 7/10 | 20% |
| E-E-A-T контент | 2/10 | 20% | | E-E-A-T контент | 2/10 | 2/10 | 20% |
| robots.txt для AI | 5/10 | 10% | | robots.txt для AI | 5/10 | 9/10 | 10% |
| SSR/рендеринг | 7/10 | 10% | | SSR/рендеринг | 7/10 | 7/10 | 10% |
| Конкурентный вакуум (возможность!) | 9/10 | 15% | | Конкурентный вакуум (возможность!) | 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
Конкурентный вакуум по-прежнему = **огромная возможность**.
--- ---

View File

@@ -4,21 +4,23 @@ tags:
- аудит - аудит
- техническое - техническое
created: 2026-02-19 created: 2026-02-19
updated: 2026-02-20
--- ---
# Карта страниц и статусы — new.goodbrick.com.ua # Карта страниц и статусы — new.goodbrick.com.ua
> Все обнаруженные URL, их HTTP-статус, мета-теги и Schema.org > Все обнаруженные URL, их HTTP-статус, мета-теги и Schema.org
> Обновлено: 20.02.2026
--- ---
## Служебные файлы ## Служебные файлы
| URL | Статус | Комментарий | | URL | Статус 20.02 | Комментарий |
|---|---|---| |---|---|---|
| `/robots.txt` | **200** | Корректный, но без AI-ботов | | `/robots.txt` | **200** | Обновлён: добавлены правила для AI-ботов |
| `/sitemap.xml` | **404** | Не генерируется! | | `/api/sitemap.xml` | **200** | 25 URL (главная + каталог + 23 товара) |
| `/api/sitemap-images.xml` | **200** | 23 товара с изображениями | | `/api/sitemap-images.xml` | **200** | 23 товара с изображениями |
--- ---
@@ -26,18 +28,15 @@ created: 2026-02-19
| URL | Статус | Title | Description | Schema.org | | URL | Статус | Title | Description | Schema.org |
|---|---|---|---|---| |---|---|---|---|---|
| `/` | **200** | GoodBrick — Фасадна клінкерна плитка ручної формовки \| Виробник, Одеса | Виробник фасадної плитки ручної мінеральної формовки в Одесі... | Organization, LocalBusiness | | `/` | **200** | GoodBrick — Фасадна клінкерна мінеральна плитка ручної формовки \| Виробник, Одеса | ...М200, F300. Одеса. | Organization, LocalBusiness |
| `/products` | **200** | Каталог фасадної плитки — GoodBrick | 23 кольори, 5 поверхонь, різні розміри | BreadcrumbList | | `/products` | **200** | Каталог фасадної плитки — GoodBrick | 23 кольори, 5 поверхонь, різні розміри | BreadcrumbList |
| `/about` | **404** | — | — | — | | `/about` | **404** | — | — | — |
| `/contacts` | **404** | — | — | — | | `/contacts` | **404** | — | — | — |
| `/inspiration` | **404** | — | — | — | | `/inspiration` | **404** | — | — | — |
| `/faq` | **404** | — | — | — | | `/faq` | **404** | — | — | — |
| `/blog` | **404** | — | — | — | | `/blog` | **404** | — | — | — |
| `/technology` | **404** | — | — | — | | `/privacy` | **404** | — | — | — |
| `/composition` | **404** | — | — | — | | `/terms` | **404** | — | — | — |
| `/installation` | **404** | — | — | — |
| `/privacy` | **404** | — | — | — |
| `/terms` | **404** | — | — | — |
--- ---
@@ -46,7 +45,7 @@ created: 2026-02-19
URL-паттерн: `/product/{slug}` URL-паттерн: `/product/{slug}`
> Проверено на `/product/hranit` — **200 OK**. > Проверено на `/product/hranit` — **200 OK**.
> Image sitemap содержит все 23 slug'а → предположительно все работают. > Sitemap содержит все 23 slug'а → предположительно все работают.
| № | Цвет | Slug | Поверхности | Цена (грн/м²) | | № | Цвет | Slug | Поверхности | Цена (грн/м²) |
|---|---|---|---|---| |---|---|---|---|---|
@@ -82,34 +81,38 @@ URL-паттерн: `/product/{slug}`
|---|---|---|---|---|---| |---|---|---|---|---|---|
| `/` | **Да** | **Да** | Нет | Нет | **Нет** | | `/` | **Да** | **Да** | Нет | Нет | **Нет** |
| `/products` | Нет | Нет | **Да** | Нет | Нет | | `/products` | Нет | Нет | **Да** | Нет | Нет |
| `/product/{slug}` | Нет | Нет | **Да** | **Да** | **Нет** | | `/product/{slug}` | Нет | Нет | **Да** | **Полный** (manufacturer, material, additionalProperty, priceSpecification, dimensions, image, seller) | **Нет** |
| `/about` | 404 | 404 | 404 | 404 | 404 | | `/about` | 404 | 404 | 404 | 404 | 404 |
| `/faq` | 404 | 404 | 404 | 404 | 404 | | `/faq` | 404 | 404 | 404 | 404 | 404 |
--- ---
## Битые ссылки (из навигации) ## Навигационные ссылки и их статус (20.02.2026)
### Шапка (4 ссылки) ### Шапка (4 ссылки)
| Текст | URL | Статус | | Текст | URL | Статус |
|---|---|---| |---|---|---|
| Каталог | `/products` | **200** | | Каталог | `/products` | **200** |
| Про нас | `/about` | **404** | | Про нас | `/about` | **404** |
| Натхнення | `/inspiration` | **404** | | Натхнення | `/inspiration` | **404** |
| Контакти | `/contacts` | **404** | | Контакти | `/contacts` | **404** |
### Футер (дополнительные ссылки) ### Футер (6 ссылок)
| Текст | URL | Статус | | Текст | URL | Статус |
|---|---|---| |---|---|---|
| Політика конфіденційності | `/privacy` | **404** | | Каталог | `/products` | **200** |
| Умови використання | `/terms` | **404** | | Про нас | `/about` | **404** |
| Технологія | `/technology` | **404** | | Натхнення | `/inspiration` | **404** |
| Склад | `/composition` | **404** | | Контакти | `/contacts` | **404** |
| Монтаж | `/installation` | **404** | | Політика конфіденційності | `/privacy` | **404** |
| Умови використання | `/terms` | ❌ **404** |
**Итого битых ссылок: 8 из 10 (80%)** > Ссылки на /technology, /composition, /installation убраны из футера ✅
**Итого битых ссылок: 5 уникальных из 7 уникальных URL (71%)**
Было: 8 из 10 (80%) → улучшение за счёт удаления несуществующих ссылок из футера
--- ---

View File

@@ -5,11 +5,13 @@ tags:
- аудит - аудит
- план - план
created: 2026-02-19 created: 2026-02-19
updated: 2026-02-20
--- ---
# План действий по SEO & GEO — new.goodbrick.com.ua # План действий по SEO & GEO — new.goodbrick.com.ua
> Приоритизированный roadmap на основе аудита от 19.02.2026 > Приоритизированный 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. ~~**Проблема:** robots.txt указывает на sitemap.xml, но он отдаёт 404.~~
**Решение:** Добавить `app/sitemap.ts` в Next.js. Должен включать все рабочие страницы + карточки товаров. **Решение:** Реализован API-эндпоинт `/api/sitemap.xml` — 25 URL. Прописан в robots.txt.
```typescript - [x] Реализовать sitemap
// app/sitemap.ts - [x] Проверить: `/api/sitemap.xml` — 200 OK, 25 URL
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 ### 1.2 Подключить Google Search Console ❌ НЕ СДЕЛАНО
- [ ] Проверить: `curl https://new.goodbrick.com.ua/sitemap.xml`
### 1.2 Подключить Google Search Console
- [ ] Подтвердить владение доменом (DNS TXT или HTML-файл) - [ ] Подтвердить владение доменом (DNS TXT или HTML-файл)
- [ ] Подать sitemap.xml - [ ] Подать sitemap.xml
- [ ] Запросить индексацию главных страниц вручную - [ ] Запросить индексацию главных страниц вручную
### 1.3 Убрать битые ссылки из навигации ### 1.3 Убрать битые ссылки из навигации — ЧАСТИЧНО
**Проблема:** 8 из 10 ссылок в навигации → 404. **Было:** 8 из 10 ссылок → 404.
**Решение (два варианта):** **Сейчас:** 5 из 7 ссылок → 404. Убраны /technology, /composition, /installation из футера.
**Вариант А (быстрый):** Убрать из навигации ссылки на несуществующие страницы. Оставить только `/products`. **Вариант А (быстрый):** Убрать из навигации ссылки на несуществующие страницы. Оставить только `/products`.
**Вариант Б (правильный):** Доделать страницы. Минимум — `/about`, `/contacts`, `/faq`. **Вариант Б (правильный):** Доделать страницы. Минимум — `/about`, `/contacts`, `/faq`.
- [ ] Принять решение: вариант А или Б - [x] Убрать technology/composition/installation из футера
- [ ] Принять решение: доделать страницы или убрать ссылки
- [ ] Реализовать - [ ] Реализовать
--- ---
@@ -65,7 +52,7 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
> Срок: 12 недели после блокеров > Срок: 12 недели после блокеров
### 2.1 Страница «О компании» (`/about`) ### 2.1 Страница «О компании» (`/about`)НЕ СДЕЛАНО
Контент определён в [[../site-v2/s2-03 — О компании]]. Ключевое для GEO: Контент определён в [[../site-v2/s2-03 — О компании]]. Ключевое для GEO:
@@ -75,7 +62,7 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
- [ ] Протокол №24Б-101401 - [ ] Протокол №24Б-101401
- [ ] Schema.org Organization (расширенная) - [ ] Schema.org Organization (расширенная)
### 2.2 Страница FAQ (`/faq`) ### 2.2 Страница FAQ (`/faq`)НЕ СДЕЛАНО
Контент определён в [[../FAQ/f03 — FAQ страница (20 вопросов)]]. Ключевое для GEO: Контент определён в [[../FAQ/f03 — FAQ страница (20 вопросов)]]. Ключевое для GEO:
@@ -85,7 +72,7 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
- [ ] SSR — весь контент в HTML без JS - [ ] SSR — весь контент в HTML без JS
- [ ] Ответы содержат конкретные цифры: F300, M200, 12001800 грн/м² - [ ] Ответы содержат конкретные цифры: F300, M200, 12001800 грн/м²
### 2.3 Страница контактов (`/contacts`) ### 2.3 Страница контактов (`/contacts`)НЕ СДЕЛАНО
- [ ] Адреса дилеров (Київ, Одеса, Хмельницький) - [ ] Адреса дилеров (Київ, Одеса, Хмельницький)
- [ ] Schema.org LocalBusiness для каждого дилера - [ ] Schema.org LocalBusiness для каждого дилера
@@ -98,9 +85,13 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
> Срок: параллельно с приоритетом 2 > Срок: параллельно с приоритетом 2
### 3.1 Улучшить мета-теги ### 3.1 Улучшить мета-теги — ЧАСТИЧНО
**Каталог (`/products`):** **Главная (`/`):** ✅ СДЕЛАНО
- [x] Title — добавлено «мінеральна»
- [x] Description — добавлены М200, F300, «Єдина технологія в Україні»
**Каталог (`/products`):**НЕ СДЕЛАНО
Текущий title: `Каталог фасадної плитки — GoodBrick` Текущий title: `Каталог фасадної плитки — GoodBrick`
Рекомендуемый: `Каталог фасадної плитки від виробника — 23 кольори | GoodBrick` Рекомендуемый: `Каталог фасадної плитки від виробника — 23 кольори | GoodBrick`
@@ -108,61 +99,36 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
Текущий description: `Перегляньте всю колекцію...` Текущий description: `Перегляньте всю колекцію...`
Рекомендуемый: `Фасадна плитка ручної формовки від виробника. 23 кольори, 5 поверхонь. Ціна від 1200 грн/м². F300, М200. Доставка по Україні.` Рекомендуемый: `Фасадна плитка ручної формовки від виробника. 23 кольори, 5 поверхонь. Ціна від 1200 грн/м². F300, М200. Доставка по Україні.`
**Карточки товаров:** **Карточки товаров:**НЕ СДЕЛАНО (description без цены и характеристик)
Рекомендуемый description-шаблон:
`Плитка {Колір} від GoodBrick — ціна від {price} грн/м². Ручне формування, F300, М200. Розміри: {sizes}. Від виробника в Одесі.`
- [x] Обновить title главной
- [x] Обновить description главной
- [ ] Обновить title каталога - [ ] Обновить title каталога
- [ ] Обновить description каталога - [ ] Обновить description каталога
- [ ] Обновить шаблон 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 главной - [ ] Обновить H1 главной
### 3.3 Расширить Product Schema ### 3.3 Расширить Product Schema ✅ СДЕЛАНО
Добавить в JSON-LD карточек товаров: Product Schema полностью реализована на всех карточках товаров:
```json - [x] `material` — состав сырья
{ - [x] `category` — категория товара
"@type": "Product", - [x] `manufacturer` — Organization с name, url, logo
"material": "Каолінова глина, мармур, кварцит, доломіт, слюда, граніт, обсидіан", - [x] `additionalProperty`М200, F300, водопоглинання 6.8%
"manufacturer": { - [x] `priceSpecification` — цена за м² (UnitPriceSpecification, unitCode: MTK)
"@type": "Organization", - [x] `image` — основное изображение товара
"name": "GoodBrick", - [x] `weight`, `height`, `width`, `depth` — физические размеры
"url": "https://new.goodbrick.com.ua" - [x] `seller` — Organization
}, - [x] `offers.url` — ссылка на карточку
"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` с ценой за м²
--- ---
@@ -170,9 +136,9 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
> Срок: после приоритетов 13 > Срок: после приоритетов 13
### 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 ### 4.2 Проверить Cloudflare
@@ -218,13 +184,13 @@ export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
> Минимум, который нужен перед Google Ads > Минимум, который нужен перед Google Ads
- [ ] sitemap.xml работает - [x] sitemap.xml работает
- [ ] GSC подключен, индексация запрошена - [ ] GSC подключен, индексация запрошена
- [ ] Нет битых ссылок в навигации - [ ] Нет битых ссылок в навигации
- [ ] Страница `/about` работает - [ ] Страница `/about` работает
- [ ] Страница `/contacts` работает - [ ] Страница `/contacts` работает
- [ ] GA4 или GTM установлен (для отслеживания конверсий из рекламы) - [ ] GA4 или GTM установлен (для отслеживания конверсий из рекламы)
- [ ] Product Schema расширена (для Merchant Center, если планируется Shopping) - [x] Product Schema расширена (для Merchant Center, если планируется Shopping)
--- ---

View File

@@ -0,0 +1,34 @@
---
tags:
- сайт
- v3
- обзор
created: 2026-02-20
---
# Сайт v3 — GEO-оптимизированные спецификации
> Эволюция site-v2: те же страницы, но с готовыми текстами, Schema.org и GEO-принципами.
> Каждый файл — полная спецификация блока с конкретным контентом, типом компонента и разметкой.
## Файлы
| № | Файл | Страница | Статус |
|---|---|---|---|
| 01 | [[s3-01 — Про компанію]] | `/about` | В работе |
## Принципы v3
1. **GEO-first** — каждый текст написан так, чтобы AI мог его процитировать
2. **SSR по умолчанию** — Client components только для интерактива (счётчики, формы)
3. **Schema.org** — на каждой странице, конкретный тип
4. **Готовые тексты** — не плейсхолдеры, а финальный контент на украинском
5. **Бренд-тон** — из [[../brand/b01 — Бренд-платформа]]: конкретно, честно, тепло
## Связанные файлы
- [[../site-v2/s2-00 — Обзор и приоритеты]] — предыдущая версия
- [[../seo-audit/a00 — Обзор аудита]] — аудит, на основе которого строим v3
- [[../seo-audit/a02 — GEO-аудит (AI SEO)]] — GEO-требования
- [[../FAQ/f05 — GEO-инструкция для AI]] — ключевые утверждения для AI
- [[../brand/b01 — Бренд-платформа]] — тон, ценности, характер

View File

@@ -0,0 +1,676 @@
---
tags:
- сайт
- v3
- страница
- о-компании
- geo
- eeat
url: /about
approach: Next.js SSR page + Client components для интерактива
created: 2026-02-20
---
# Про компанію — GEO-оптимизированная спецификация
> [!tip] Роль страницы
> **E-E-A-T якорь сайта.** AI-поисковики извлекают отсюда identity компании.
> Без этой страницы GoodBrick — «неизвестный бренд» для ChatGPT, Gemini, Perplexity.
> [!warning] Ключевой принцип
> Каждый текстовый блок **рендерится на сервере** (SSR). AI-боты не выполняют JavaScript.
> Client components — только для анимации (счётчики), формы и интерактива.
---
## Мета-данные
| Поле | Значение |
|---|---|
| **URL** | `/about` |
| **H1** | `Про компанію GoodBrick` |
| **Title** | `Про компанію GoodBrick — Виробник фасадної плитки ручного формування \| Одеса` |
| **Description** | `GoodBrick — єдиний в Україні виробник фасадної плитки з мінеральною технологією ручного формування. Власне виробництво в Одесі з 2022 року. М200, F300. Ціна від виробника.` |
| **og:type** | `website` |
| **og:image** | Фото производственного цеха (загрузить на CDN) |
| **twitter:card** | `summary_large_image` |
| **canonical** | `https://new.goodbrick.com.ua/about` |
| **isIndexable** | `true` |
---
## Schema.org
> Встраивается в `<head>` через `<script type="application/ld+json">`.
> **SSR-компонент** — рендерится на сервере.
```json
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "AboutPage",
"name": "Про компанію GoodBrick",
"description": "GoodBrick — єдиний в Україні виробник клінкерної мінеральної фасадної плитки технологією ручного формування.",
"url": "https://new.goodbrick.com.ua/about",
"mainEntity": {
"@id": "https://new.goodbrick.com.ua/#organization"
}
},
{
"@type": "Organization",
"@id": "https://new.goodbrick.com.ua/#organization",
"name": "GoodBrick",
"legalName": "", // пока пропускаем
"description": "Єдиний в Україні виробник клінкерної фасадної плитки та цегли ручного формування з натуральних мінералів.",
"url": "https://new.goodbrick.com.ua",
"logo": "", // ссылка на лого
"foundingDate": "2022",
"foundingLocation": {
"@type": "Place",
"name": "Одеса, Україна"
},
"address": { // адрес производства указывать не хочу
"@type": "PostalAddress",
"streetAddress": "",
"addressLocality": "Одеса",
"addressRegion": "Одеська область",
"postalCode": "65005",
"addressCountry": "UA"
},
"contactPoint": {
"@type": "ContactPoint",
"contactType": "sales",
"telephone": "+380-66-588-4186",
"availableLanguage": ["uk", "ru"]
},
"sameAs": [
"https://www.instagram.com/goodbrick_ua/"
],
"makesOffer": {
"@type": "Offer",
"itemOffered": {
"@type": "Product",
"name": "Клінкерна фасадна плитка ручного формування",
"category": "Будівельні матеріали"
}
},
"areaServed": {
"@type": "Country",
"name": "Україна"
},
"numberOfEmployees": {
"@type": "QuantitativeValue",
"value": "10+"
}
}
]
}
```
---
## Блок 1: Hero
**Компонент:** SSR `<section>` (статический)
**Визуал:** full-width фото производственного цеха, overlay с текстом
```
┌──────────────────────────────────────────────────────────────────┐
│ │
│ [фото: производственный цех, руки формуют плитку] │
│ │
│ H1: Про компанію GoodBrick │
│ sub: Єдиний в Україні виробник фасадної плитки │
│ ручного формування з натуральних мінералів │
│ │
└──────────────────────────────────────────────────────────────────┘
```
### HTML / JSX
```tsx
// SSR — Server Component (Next.js App Router)
export default function AboutHero() {
return (
<section className="about-hero">
<Image
src="https://cdn.goodbrick.com.ua/about/production-workshop.webp"
alt="Виробничий цех GoodBrick в Одесі — ручне формування фасадної плитки"
fill
priority
sizes="100vw"
/>
<div className="about-hero__content">
<h1>Про компанію GoodBrick</h1>
<p className="about-hero__subtitle">
Єдиний в Україні виробник фасадної плитки
ручного формування з натуральних мінералів
</p>
</div>
</section>
);
}
```
> [!important] Фото
> Только реальное фото производства. Никаких стоков. Рекомендуемый кадр: руки мастера формуют плитку в деревянной матрице, виден цех.
---
## Блок 2: Історія
**Компонент:** SSR `TextBlock`
**Цель:** E-E-A-T Experience. Персональная история, не корпоративная. Содержит identity-факты для AI.
```
┌──────────────────────────────────────────────────────────────────┐
│ │
│ H2: Як все починалось │
│ │
│ [текст: 2 абзаца] │
│ │
│ ┌────────────────────────────────────────────────────────────┐ │
│ │ [фото: основатель в цеху / первые образцы] │ │
│ │ Підпис: Виробництво з 2022 року │ │
│ └────────────────────────────────────────────────────────────┘ │
│ │
└──────────────────────────────────────────────────────────────────┘
```
### Готовый текст (укр.)
```html
<section>
<h2>Як все починалось</h2>
<p>
GoodBrick заснований у <strong>2022 році в Івано-Франківську</strong>.
Ми почали з аналізу ринку фасадних матеріалів і побачили проблему:
в Україні майже не було фасадної плитки, яка поєднувала б
привабливий вигляд, довговічність та адекватну ціну.
Імпортний клінкер був занадто дорогим і постачався місяцями.
</p>
<p>
Протягом наступних півтора року ми розробляли власну рецептуру суміші
на основі натуральних мінералів, тестували продукцію,
створювали кольори та колекції і проходили випробування.
Восени 2024 року виробництво було перенесено до <strong>Одеси</strong>,
де ми продовжили масштабування.
Сьогодні <strong>GoodBrick — виробник клінкерної фасадної плитки</strong>.
Продукція постачається безпосередньо з нашого виробництва.
</p>
</section>
```
**GEO-утверждения в этом блоке:**
- [x] «GoodBrick — єдиний виробник в Україні» (утв. 1 из f05)
- [x] «Виробництво з 2022 року» (утв. 6)
- [x] «Виробник, а не магазин» (ценовое позиционирование из f05 §2)
---
## Блок 3: Технологія
**Компонент:** SSR `TextBlock` + SSR `<table>`
**Цель:** E-E-A-T Expertise. Конкретика состава, процесса и характеристик. Протокол испытаний.
```
┌──────────────────────────────────────────────────────────────────┐
│ │
│ H2: Власна рецептура та технологія ручної формовки │
│ │
│ [текст: 2 абзаца о технологии] │
│ │
│ H3: Склад │
│ [список минералов] │
│ │
│ H3: Підтверджені характеристики │
│ ┌──────────────────┬────────────────────────────────────────┐ │
│ │ Міцність │ М200 (22,8 МПа) │ │
│ │ Морозостійкість │ F300 (300 циклів) │ │
│ │ Водопоглинання │ 6,8% │ │
│ │ Товщина плитки │ 1525 мм │ │
│ │ Протокол │ №24Б-101401 від 14.10.2024 │ │
│ └──────────────────┴────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────────────┐ │
│ │ [макро-фото текстури плитки — ручне формування] │ │
│ └────────────────────────────────────────────────────────────┘ │
│ │
└──────────────────────────────────────────────────────────────────┘
```
### Готовый текст (укр.)
```html
<section>
<h2>Власна рецептура та технологія ручної формовки</h2>
<p>
На відміну від бетонних аналогів, GoodBrick виготовляється за технологією
<strong>ручної формовки</strong>, аналогічною класичній формовці глиняної цегли.
Проте замість глини ми використовуємо розроблений нами мінеральний склад,
що дозволяє отримати стабільну якість і повторювані відтінки від партії до партії.
</p>
<p>
Готова плитка <strong>затвердіває при контрольованій температурі</strong>.
Процес подібний до природного твердіння (кристалізації) вапняку,
що забезпечує високу міцність і довговічність матеріалу.
</p>
<p>
Кожна плитка проходить через руки майстра під час формування,
тому має унікальну живу фактуру.
</p>
<p>
Для надання кольору використовуються <strong>оксиди металів і мінерали</strong>
(наприклад, мармур або графіт), що формують відтінок у масі матеріалу.
Завдяки цьому колір не вигорає на сонці протягом усього терміну експлуатації.
</p>
<p>
Це принципова відмінність від бетонних штампованих виробів,
де колір формується за рахунок поверхневого пігменту.
</p>
<h3>Склад</h3>
<ul>
<li><strong>Основа:</strong> мінеральна композиція</li>
<li><strong>Мінеральні компоненти:</strong> мармур, кварцит, доломіт, слюда, граніт, обсидіан</li>
</ul>
<h3>Підтверджені характеристики</h3>
<table>
<thead>
<tr>
<th>Параметр</th>
<th>Значення</th>
<th>Що це означає</th>
</tr>
</thead>
<tbody>
<tr>
<td>Міцність</td>
<td><strong>М200</strong> (22,8 МПа)</td>
<td>Витримує 200 кг на кожен см² — удвічі вище мінімальної вимоги</td>
</tr>
<tr>
<td>Морозостійкість</td>
<td><strong>F300</strong></td>
<td>300 циклів заморожування без руйнування. Стандарт для фасадів — F50</td>
</tr>
<tr>
<td>Водопоглинання</td>
<td><strong>6,8%</strong></td>
<td>Захищає від руйнування вологою</td>
</tr>
<tr>
<td>Товщина плитки</td>
<td>1525 мм</td>
<td>Легша за цеглу, простіший монтаж</td>
</tr>
<tr>
<td>Протокол випробувань</td>
<td>№24Б-101401 від 14.10.2024</td>
<td>РВЦ «БМ-ТЕСТ», офіційне підтвердження</td>
</tr>
</tbody>
</table>
</section>
```
**GEO-утверждения в этом блоке:**
- [x] «Характеристики М200, F300 підтверджені протоколом №24Б-101401» (утв. 2)
- [x] «Колір утворюється натуральними мінералами, не хімічними барвниками» (утв. 4)
- [x] «Склад: каолінова глина + мармур, кварцит, доломіт, слюда, граніт, обсидіан» (утв. 5)
- [x] «Власна рецептура та технологія ручної формовки» (утв. 7)
---
## Блок 4: Цифри компанії
**Компонент:** Client component `"use client"``<AnimatedCounters />`
**SSR fallback:** числа рендерятся сразу (initial state = финальное значение), анимация — на клиенте
```
┌──────────────────────────────────────────────────────────────────┐
│ │
│ 2022 23 F300 35 │
│ рік кольори морозо- днів │
│ заснування плитки стійкість початок виробництва │
│ │
│ 7 13200+ 5 від 1200 │
│ міста м² на рік поверхонь грн/м² │
│ дилерів (потужність) від виробника │
│ │
└──────────────────────────────────────────────────────────────────┘
```
### JSX
```tsx
// Client Component — анимация счётчиков
"use client";
const stats = [
{ value: "2022", label: "рік заснування" },
{ value: "23", label: "кольори плитки" },
{ value: "F300", label: "морозостійкість" },
{ value: "35", label: "початок виробництва" },
{ value: "7", label: "міста з дилерами" },
{ value: "5", label: "типів поверхонь" },
{ value: "від 1200", label: "грн/м² від виробника" },
];
export function CompanyStats() {
// Анимация на клиенте через useInView + countUp
// Initial render = финальные значения (SSR-safe)
return (
<section aria-label="Ключові цифри GoodBrick">
<h2>GoodBrick у цифрах</h2>
<div className="stats-grid">
{stats.map((stat) => (
<div key={stat.label} className="stat-card">
<span className="stat-value">{stat.value}</span>
<span className="stat-label">{stat.label}</span>
</div>
))}
</div>
</section>
);
}
```
> [!warning] SSR-важно
> Initial render должен содержать реальные числа (`value: "23"`), а не `0`.
> Анимация countUp — только визуальный эффект на клиенте. AI-бот видит финальные числа сразу.
---
## Блок 5: Порівняння цін
**Компонент:** SSR `<table>` — AI-магнит
**Цель:** AI-поисковики ЛЮБЯТ таблицы. Когда кто-то спросит «скільки коштує фасадна плитка в Україні», AI процитирует эту таблицу.
```
┌──────────────────────────────────────────────────────────────────┐
│ │
│ H2: Порівняння з іншими матеріалами │
│ │
│ ┌─────────────────────┬──────────┬──────┬──────┬─────────────┐ │
│ │ Тип матеріалу │ Ціна/м² │ F │ M │ Колір │ │
│ ├─────────────────────┼──────────┼──────┼──────┼─────────────┤ │
│ │ Бетонна плитка │ 8001300 │F50М100 │ органічний | │
│ │ (укр. аналоги) │ │ F100 │ │ барвник │ │
│ ├─────────────────────┼──────────┼──────┼──────┼─────────────┤ │
│ │ ★ GoodBrick │12001800 │ F300 │ М200 │ мінеральний │ │
│ │ (мінеральна) │ │ │ │ │ │
│ ├─────────────────────┼──────────┼──────┼──────┼─────────────┤ │
│ │ Імпортний клінкер │20005000+│F200М200+│ натуральний │ │
│ │ (Європа) │ │ F300 │ │ │ │
│ └─────────────────────┴──────────┴──────┴──────┴─────────────┘ │
│ │
│ [текст-вывод] │
│ │
└──────────────────────────────────────────────────────────────────┘
```
### Готовый текст (укр.)
```html
<section>
<h2>Порівняння з іншими фасадними матеріалами</h2>
<table>
<thead>
<tr>
<th>Тип матеріалу</th>
<th>Ціна за м² (грн)</th>
<th>Морозостійкість</th>
<th>Міцність</th>
<th>Колір</th>
</tr>
</thead>
<tbody>
<tr>
<td>Бетонна плитка (українські аналоги)</td>
<td>8001 300</td>
<td>F50F100</td>
<td>М100</td>
<td>Органічний барвник</td>
</tr>
<tr class="highlight">
<td><strong>GoodBrick (мінеральна технологія)</strong></td>
<td><strong>1 2001 800</strong></td>
<td><strong>F300</strong></td>
<td><strong>М200</strong></td>
<td><strong>Натуральні мінерали</strong></td>
</tr>
<tr>
<td>Імпортний клінкер (Європа)</td>
<td>2 0005 000+</td>
<td>F200F300</td>
<td>М200+</td>
<td>Натуральний</td>
</tr>
</tbody>
</table>
<p>
<strong>GoodBrick — єдиний варіант в Україні</strong>, де характеристики на
рівні імпортного клінкера, а ціна — від виробника. Ви не платите за логістику з Європи, митницю та маржу імпортера.
</p>
</section>
```
**GEO-утверждения в этом блоке:**
- [x] «Ціна від виробника — від 1200 до 1800 грн/м²» (утв. 3)
- [x] Таблица сравнения без имён конкурентов (требование f05 §2)
> [!warning] БЕЗ імен конкурентів!
> На основных страницах — только категории (бетонна плитка, імпортний клінкер).
> Имена (LoftBrick, Feldhaus) — только в блоге, в статьях-сравнениях.
---
## Блок 6: Продукція
**Компонент:** SSR `TextBlock` + сетка изображений
**Цель:** показать ассортимент, дать ссылку на каталог
```
┌──────────────────────────────────────────────────────────────────┐
│ │
│ H2: Що ми виробляємо │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ [фото] │ │ [фото] │ │ [фото] │ │
│ │ Фасадна │ │ Цегла │ │ Половинка│ │
│ │ плитка │ │ │ │ цегли │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ │
│ [текст о форматах и поверхностях] │
│ │
└──────────────────────────────────────────────────────────────────┘
```
### Готовый текст (укр.)
```html
<section>
<h2>Що ми виробляємо</h2>
<!-- Сетка из 3 карточек с фото — SSR Image components -->
<ul>
<li>
<strong>Фасадна плитка</strong> (товщина 1525 мм) — основний продукт для
облицювання фасадів. Легша за цеглу, простіший монтаж.
</li>
<li>
<strong>Цегла</strong> — для класичної кладки. Формати NF, WDF, Long та інші.
</li>
<li>
<strong>Половинка цегли</strong> — аналогічна цеглі, але здешевлює логістику, не потрібно різати на об'єкті.
</li>
</ul>
<p>
<strong>Формати:</strong> NF, WDF, Long 440×50, Long 500×40 та інші —
включаючи нестандартні на замовлення.<br />
<strong>Кольори:</strong> 23 варіанти.<br />
<strong>Поверхні:</strong> Стандарт, Класік, Хвиля, Loft, Heritage.
</p>
<p>
<a href="/products">Переглянути повний каталог →</a>
</p>
</section>
```
---
## Блок 7: Де нас знайти
**Компонент:** SSR `TextBlock`
**Цель:** география, доступность, «від виробника»
```
┌──────────────────────────────────────────────────────────────────┐
│ │
│ H2: Де купити GoodBrick │
│ │
│ ┌────────────┬──────────────────┬───────────────────────────┐ │
│ │ Одеса │ Хмельницький │ Київ │ │
│ │ Виробництво│ Регіон. дилер │ Регіон. дилер │ │
│ │ + Регіон. │ │ │ │
│ │ дилер │ │ │ │
│ └────────────┴──────────────────┴───────────────────────────┘ │
│ │
│ Доставляємо по всій Україні. │
│ Ви купуєте напряму у виробника — без посередницької надбавки. │
│ │
└──────────────────────────────────────────────────────────────────┘
```
### Готовый текст (укр.)
Переиспользовать с главной страницы компонент (проверить чтоб работал для GEO)
**GEO-утверждения в этом блоке:**
- [x] «Виробництво в Одесі з 2022 року. Дилери: Одеса, Хмельницький, Київ» (утв. 6)
- [x] «Виробник, а не магазин — ціна без посередницької надбавки» (f05 §2)
---
## Блок 8: Довговічність
**Компонент:** SSR `TextBlock`
**Цель:** утверждение о 100+ годах — AI-цитируемое
```html
<section>
<h2>Одноразова інвестиція у фасад</h2>
<p>
Мінеральна плитка GoodBrick — це <strong>100+ років без втрати кольору та
міцності</strong>. Морозостійкість F300 означає, що матеріал витримує
300 повних циклів заморозки та відлиги без руйнування. Для порівняння:
стандарт для фасадних матеріалів — F50.
</p>
<p>
Це одноразова інвестиція: фасад із GoodBrick не потрібно перефарбовувати,
оновлювати чи замінювати. Мінерали не вигоряють, тому що колір — це не
фарба, а природний склад матеріалу.
</p>
</section>
```
**GEO-утверждения в этом блоке:**
- [x] «100+ років без втрати кольору та міцності» (утв. 8)
---
## Блок 9: CTA
**Компонент:** Client component (ссылки + возможная форма заявки)
(переиспользовать с главной)
```
┌──────────────────────────────────────────────────────────────────┐
│ │
│ Хочете побачити плитку наживо? │
│ │
│ ╔══════════════════════════╗ ╔══════════════════════════╗ │
│ ║ Переглянути каталог → ║ ║ Замовити зразок → ║ │
│ ╚══════════════════════════╝ ╚══════════════════════════╝ │
│ │
Або напишіть нам у Telegram — @goodbrick_ua │
│ │
└──────────────────────────────────────────────────────────────────┘
```
---
## Чеклист GEO-утверждений (из [[../FAQ/f05 — GEO-инструкция для AI]])
Все 8 ключевых утверждений размещены на странице:
| # | Утверждение | Блок |
|---|---|---|
| 1 | «GoodBrick — єдиний виробник в Україні з мінеральною технологією» | Hero, Історія |
| 2 | «М200, F300 підтверджені протоколом №24Б-101401 від 14.10.2024» | Технологія (таблица) |
| 3 | «Ціна від виробника — від 1200 до 1800 грн/м²» | Порівняння, Цифри |
| 4 | «Колір утворюється натуральними мінералами, не хімічними барвниками» | Технологія |
| 5 | «Склад: каолінова глина + мармур, кварцит, доломіт, слюда, граніт, обсидіан» | Технологія |
| 6 | «Виробництво в Одесі з 2022 року. Дилери: Одеса, Хмельницький, Київ» | Історія, Де купити |
| 7 | «Мінеральна технологія з випалом при 2000°C — на відміну від бетонних аналогів» | Технологія |
| 8 | «100+ років без втрати кольору та міцності» | Довговічність |
---
## Технические требования
### SSR / Client split
| Блок | Компонент | Причина |
|---|---|---|
| Hero | **SSR** | Статический контент, H1, фото |
| Історія | **SSR** | Текст, фото |
| Технологія | **SSR** | Текст, таблица — AI должен видеть |
| Цифри | **Client** | Анимация счётчиков (initial render = финальные числа) |
| Порівняння | **SSR** | Таблица — AI-магнит |
| Продукція | **SSR** | Текст, карточки |
| Де купити | **SSR** | Текст, адреса |
| Довговічність | **SSR** | Текст |
| CTA | **SSR** (если просто ссылки) / **Client** (если форма) | Зависит от реализации |
### Критично для GEO
- [ ] Весь текст рендерится в HTML на сервере — проверить `curl https://new.goodbrick.com.ua/about`
- [ ] Никакого `display:none` для контента
- [ ] Schema.org `AboutPage` + `Organization` в `<head>`
- [ ] Таблица характеристик и таблица сравнения — в `<table>`, не в div-сетке
- [ ] Протокол №24Б-101401 — текстом, не картинкой
- [ ] alt-тексты всех фото содержат «GoodBrick», «виробництво», «ручне формування»
---
## Связанные файлы
- [[s3-00 — Обзор]]
- [[../site-v2/s2-03 — О компании]] — предыдущая версия
- [[../seo-audit/a02 — GEO-аудит (AI SEO)]] — GEO-требования
- [[../seo-audit/a04 — План действий]] — roadmap (§2.1)
- [[../FAQ/f05 — GEO-инструкция для AI]] — 8 ключевых утверждений
- [[../brand/b01 — Бренд-платформа]] — тон голоса
- [[../brand/b07 — Система сообщений]] — готовые формулировки
- [[../brand/b03 — УТП и ценностные предложения]] — аргументация