- Created SEO audit file (a01) detailing indexing issues, meta tags, and content structure. - Added GEO audit file (a02) focusing on AI visibility and structured data requirements. - Introduced page status map (a03) listing all URLs, their HTTP status, and schema implementation. - Developed action plan (a04) prioritizing critical fixes for SEO and GEO optimization. - Included recommendations for sitemap generation, Google Search Console setup, and content improvements.
238 lines
9.3 KiB
Markdown
238 lines
9.3 KiB
Markdown
---
|
||
tags:
|
||
- seo
|
||
- geo
|
||
- аудит
|
||
- план
|
||
created: 2026-02-19
|
||
---
|
||
|
||
# План действий по SEO & GEO — new.goodbrick.com.ua
|
||
|
||
> Приоритизированный roadmap на основе аудита от 19.02.2026
|
||
|
||
---
|
||
|
||
## Приоритет 1 — БЛОКЕРЫ (без этого ничего не работает)
|
||
|
||
> Срок: до запуска рекламы
|
||
|
||
### 1.1 Генерация sitemap.xml
|
||
|
||
**Проблема:** robots.txt указывает на sitemap.xml, но он отдаёт 404.
|
||
**Решение:** Добавить `app/sitemap.ts` в Next.js. Должен включать все рабочие страницы + карточки товаров.
|
||
|
||
```typescript
|
||
// app/sitemap.ts
|
||
export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
|
||
const products = await getProducts(); // из API
|
||
return [
|
||
{ url: 'https://new.goodbrick.com.ua', lastModified: new Date(), priority: 1.0 },
|
||
{ url: 'https://new.goodbrick.com.ua/products', lastModified: new Date(), priority: 0.9 },
|
||
...products.map(p => ({
|
||
url: `https://new.goodbrick.com.ua/product/${p.slug}`,
|
||
lastModified: new Date(),
|
||
priority: 0.8,
|
||
})),
|
||
];
|
||
}
|
||
```
|
||
|
||
- [ ] Реализовать sitemap.ts
|
||
- [ ] Проверить: `curl https://new.goodbrick.com.ua/sitemap.xml`
|
||
|
||
### 1.2 Подключить Google Search Console
|
||
|
||
- [ ] Подтвердить владение доменом (DNS TXT или HTML-файл)
|
||
- [ ] Подать sitemap.xml
|
||
- [ ] Запросить индексацию главных страниц вручную
|
||
|
||
### 1.3 Убрать битые ссылки из навигации
|
||
|
||
**Проблема:** 8 из 10 ссылок в навигации → 404.
|
||
**Решение (два варианта):**
|
||
|
||
**Вариант А (быстрый):** Убрать из навигации ссылки на несуществующие страницы. Оставить только `/products`.
|
||
|
||
**Вариант Б (правильный):** Доделать страницы. Минимум — `/about`, `/contacts`, `/faq`.
|
||
|
||
- [ ] Принять решение: вариант А или Б
|
||
- [ ] Реализовать
|
||
|
||
---
|
||
|
||
## Приоритет 2 — КРИТИЧЕСКИЕ СТРАНИЦЫ (E-E-A-T + GEO)
|
||
|
||
> Срок: 1–2 недели после блокеров
|
||
|
||
### 2.1 Страница «О компании» (`/about`)
|
||
|
||
Контент определён в [[../site-v2/s2-03 — О компании]]. Ключевое для GEO:
|
||
|
||
- [ ] Явный текст: «GoodBrick — виробник фасадної плитки»
|
||
- [ ] ФОП Карпенко Нікіта Сергійович
|
||
- [ ] Адрес: вул. Балківська 29, Одеса
|
||
- [ ] Протокол №24Б-101401
|
||
- [ ] Schema.org Organization (расширенная)
|
||
|
||
### 2.2 Страница FAQ (`/faq`)
|
||
|
||
Контент определён в [[../FAQ/f03 — FAQ страница (20 вопросов)]]. Ключевое для GEO:
|
||
|
||
- [ ] 20 вопросов-ответов
|
||
- [ ] Schema.org FAQPage
|
||
- [ ] Сравнительная таблица цен (без имён конкурентов)
|
||
- [ ] SSR — весь контент в HTML без JS
|
||
- [ ] Ответы содержат конкретные цифры: F300, M200, 1200–1800 грн/м²
|
||
|
||
### 2.3 Страница контактов (`/contacts`)
|
||
|
||
- [ ] Адреса дилеров (Київ, Одеса, Хмельницький)
|
||
- [ ] Schema.org LocalBusiness для каждого дилера
|
||
- [ ] Телефон, email, мессенджеры
|
||
- [ ] Карта
|
||
|
||
---
|
||
|
||
## Приоритет 3 — SEO-ОПТИМИЗАЦИЯ (улучшение рабочих страниц)
|
||
|
||
> Срок: параллельно с приоритетом 2
|
||
|
||
### 3.1 Улучшить мета-теги
|
||
|
||
**Каталог (`/products`):**
|
||
|
||
Текущий title: `Каталог фасадної плитки — GoodBrick`
|
||
Рекомендуемый: `Каталог фасадної плитки від виробника — 23 кольори | GoodBrick`
|
||
|
||
Текущий description: `Перегляньте всю колекцію...`
|
||
Рекомендуемый: `Фасадна плитка ручної формовки від виробника. 23 кольори, 5 поверхонь. Ціна від 1200 грн/м². F300, М200. Доставка по Україні.`
|
||
|
||
**Карточки товаров:**
|
||
|
||
Рекомендуемый description-шаблон:
|
||
`Плитка {Колір} від GoodBrick — ціна від {price} грн/м². Ручне формування, F300, М200. Розміри: {sizes}. Від виробника в Одесі.`
|
||
|
||
- [ ] Обновить title каталога
|
||
- [ ] Обновить description каталога
|
||
- [ ] Обновить шаблон description карточек
|
||
- [ ] Изменить twitter:card на `summary_large_image`
|
||
|
||
### 3.2 Улучшить H1 главной
|
||
|
||
Текущий: `Фасади, які служать поколіннями`
|
||
Рекомендуемый: `Фасадна плитка ручної формовки від виробника — фасади, які служать поколіннями`
|
||
|
||
- [ ] Обновить H1 главной
|
||
|
||
### 3.3 Расширить Product Schema
|
||
|
||
Добавить в JSON-LD карточек товаров:
|
||
|
||
```json
|
||
{
|
||
"@type": "Product",
|
||
"material": "Каолінова глина, мармур, кварцит, доломіт, слюда, граніт, обсидіан",
|
||
"manufacturer": {
|
||
"@type": "Organization",
|
||
"name": "GoodBrick",
|
||
"url": "https://new.goodbrick.com.ua"
|
||
},
|
||
"additionalProperty": [
|
||
{ "@type": "PropertyValue", "name": "Морозостійкість", "value": "F300" },
|
||
{ "@type": "PropertyValue", "name": "Міцність", "value": "М200 (22.8 МПа)" },
|
||
{ "@type": "PropertyValue", "name": "Водопоглинання", "value": "6.8%" }
|
||
],
|
||
"offers": {
|
||
"@type": "Offer",
|
||
"priceSpecification": {
|
||
"@type": "UnitPriceSpecification",
|
||
"price": "1225",
|
||
"priceCurrency": "UAH",
|
||
"referenceQuantity": {
|
||
"@type": "QuantitativeValue",
|
||
"value": "1",
|
||
"unitCode": "MTK"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
```
|
||
|
||
- [ ] Добавить `material` в Product Schema
|
||
- [ ] Добавить `manufacturer` в Product Schema
|
||
- [ ] Добавить `additionalProperty` (F300, M200, водопоглощение)
|
||
- [ ] Добавить `priceSpecification` с ценой за м²
|
||
|
||
---
|
||
|
||
## Приоритет 4 — GEO-СПЕЦИФИЧНОЕ (AI-видимость)
|
||
|
||
> Срок: после приоритетов 1–3
|
||
|
||
### 4.1 Обновить robots.txt
|
||
|
||
- [ ] Добавить явные правила для AI-ботов (GPTBot, ChatGPT-User, Google-Extended, PerplexityBot, ClaudeBot, Applebot-Extended)
|
||
|
||
### 4.2 Проверить Cloudflare
|
||
|
||
- [ ] Security → Bots → «Verified Bots» = Allow
|
||
- [ ] WAF → нет правил, блокирующих AI-ботов
|
||
- [ ] Тест: `curl -A "GPTBot" https://new.goodbrick.com.ua/`
|
||
|
||
### 4.3 FAQ Schema на главной и карточках
|
||
|
||
- [ ] 5 FAQ на главной → FAQPage Schema
|
||
- [ ] 5 FAQ на каждой карточке → FAQPage Schema
|
||
- [ ] Проверить через Google Rich Results Test
|
||
|
||
### 4.4 Контент-обновления (AI recency bias)
|
||
|
||
- [ ] Запустить блог — минимум 2 статьи:
|
||
- «Порівняння фасадних матеріалів: плитка, штукатурка, сайдинг»
|
||
- «Скільки коштує облицювати фасад плиткою в 2026 році»
|
||
- [ ] Разместить явные цитируемые утверждения (из [[../FAQ/f05 — GEO-инструкция для AI#3. Что AI должен знать]])
|
||
|
||
---
|
||
|
||
## Приоритет 5 — ВНЕШНИЕ ФАКТОРЫ
|
||
|
||
> Срок: постоянно
|
||
|
||
### 5.1 Внешние ссылки и упоминания
|
||
|
||
- [ ] Добавить компанию на Google Maps / Google Business Profile
|
||
- [ ] Разместить товары на Prom.ua со ссылками на сайт
|
||
- [ ] Попросить дилеров добавить ссылки на goodbrick.com.ua
|
||
- [ ] Создать профиль на украинских бизнес-каталогах
|
||
|
||
### 5.2 Аналитика
|
||
|
||
- [ ] Установить Google Analytics 4
|
||
- [ ] Мониторить GSC: индексация, позиции, CTR
|
||
- [ ] Через 2–4 недели: повторить тест AI-видимости
|
||
|
||
---
|
||
|
||
## Чеклист перед запуском рекламы
|
||
|
||
> Минимум, который нужен перед Google Ads
|
||
|
||
- [ ] sitemap.xml работает
|
||
- [ ] GSC подключен, индексация запрошена
|
||
- [ ] Нет битых ссылок в навигации
|
||
- [ ] Страница `/about` работает
|
||
- [ ] Страница `/contacts` работает
|
||
- [ ] GA4 или GTM установлен (для отслеживания конверсий из рекламы)
|
||
- [ ] Product Schema расширена (для Merchant Center, если планируется Shopping)
|
||
|
||
---
|
||
|
||
## Связанные файлы
|
||
|
||
- [[a00 — Обзор аудита]]
|
||
- [[a01 — SEO-аудит]]
|
||
- [[a02 — GEO-аудит (AI SEO)]]
|
||
- [[a03 — Карта страниц и статусы]]
|
||
- [[../FAQ/f05 — GEO-инструкция для AI]]
|