Що таке programmatic SEO
Уявіть Zillow. Має сторінку «Houses for sale in [Austin, Texas]» — і ще 30000 аналогічних для кожного міста. Шаблон + датасет + автогенерація = тисячі ранкуючих сторінок.
Класичні приклади pSEO
| Сайт | Шаблон | Кількість сторінок |
|---|---|---|
| Zillow | «Houses for sale in [city]» | 30k+ |
| Airbnb | «Things to do in [city]» | 100k+ |
| Yelp | «[business type] near [city]» | 1M+ |
| Wise | «Send money from [A] to [B]» | 50k+ |
| Booking | «Hotels in [city]» | 1M+ |
| TripAdvisor | «Best restaurants [city]» | 500k+ |
| G2 | «[Software type] alternatives» | 20k+ |
Загальне у всіх — реальні дані, унікальні на кожній сторінці. Не «шаблон з підкладеним містом».
Коли pSEO ПРАЦЮЄ
Use case 1: Локальні сторінки («послуга X у місті»)
Коли працює: search volume від 30 пошуків/міс на пару (місто × послуга) + є унікальні локальні дані (фото, ціни, контакти, відгуки).
Приклади:
- «Стоматологія у [Київ/Львів/Дніпро]»
- «SEO-агенція у [місті]»
- «Доставка квітів [місто]»
Що треба для роботи:
- Унікальний контент про місто (а не тільки заміна назви)
- Локальні дані: ціни, контакти, специфіка
- Карта + фото локацій
Use case 2: Comparison-сторінки
Коли працює: SaaS / e-com з 5+ прямими конкурентами де користувач реально порівнює. Search volume для пари «X vs Y» від 50/міс.
Приклади:
- «iPhone 15 vs Samsung S24»
- «Stripe vs PayPal»
- «WordPress vs Shopify»
Що треба для роботи:
- Реальні specifications обох продуктів (специфікації, ціни, фічі)
- Реальні відгуки (G2, Capterra screenshots)
- Власна позиція без bias (3-5 місце якщо ваш продукт у списку)
Use case 3: Alternative-сторінки
Коли працює: Domain-leader (Mailchimp, Salesforce, Slack) має багато frustrated users. Search volume «[X] alternatives» від 1000/міс на ринку.
Приклади:
- «Mailchimp alternatives»
- «Notion alternatives»
Що треба для роботи:
- 5-10 реальних альтернатив з порівняльною таблицею
- Чесна оцінка чому Х може не підходити (без болота)
- Ваш продукт на 3-5 позиції — позиція 1 виглядає як bias
Use case 4: Integration-сторінки
Коли працює: Product-led SaaS зі стабільною API-екосистемою + 10+ топ-партнерів. Користувач уже use X і шукає інтеграцію з Y.
Приклади:
- «Slack integration with HubSpot»
- «Stripe + QuickBooks integration»
Що треба для роботи:
- Інструкції з налаштування (step-by-step + скріншоти)
- Use-case opisy у форматі «коли потрібна ця інтеграція»
- 1-2 кейси клієнтів які використовують саме цю пару
Use case 5: «Best X for Y»
Коли працює: Mature ніша з 20+ relevant tools + чіткими сегментами користувачів. Search volume від 200/міс на пару.
Приклади:
- «Best CRM for agencies»
- «Best landing builder for SaaS»
Що треба для роботи:
- 10-20 tools у списку з критеріями оцінки
- Сегмент-specific логіка (для agencies vs для startups — різні переможці)
- Власна методологія оцінки (publica) — інакше виглядає як affiliate
Use case 6: «X tutorials by problem»
Коли працює: Product з активною user-community + Q&A signals (Reddit, StackOverflow, support тікети). Search volume від 30/міс на питання.
Приклади:
- «How to set up sprints in ClickUp»
- «How to create flow in Mailchimp»
Що треба для роботи:
- Реальні screenshots з вашого продукту (не stock)
- Покрокова інструкція 5-15 кроків з time estimates
- Troubleshooting block для типових помилок
Коли pSEO ПРОВАЛЮЄТЬСЯ
Сценарій 1: Тонкий контент
Шаблон + просто заміна назви міста. Результат — 80% сторінок ідентичні, Google карає весь сайт.
Сценарій 2: Дублюваний intent
«SEO Київ», «SEO Дніпро», «SEO Львів» — якщо одне місто але по факту ви фрилансер без локального присутствія — Google розуміє.
Сценарій 3: Немає попиту
10000 сторінок «houses in [village 200 жителів]» — нуль search volume, відсутня цінність.
Сценарій 4: Кепські дані
Купили датасет, не перевірили — половина адрес/цін/телефонів неправильні. Користувачі скаржаться, GBP-style negative signal.
Сценарій 5: AI-генерація без редагування
GPT-4 пише 5000 сторінок за вечір. HCU 2025 ловить за тиждень. Сайт втрачає 60-80% трафіку. Детальніше про відновлення після HCU — у нашому гайді з Google HCU recovery 2026.
5 елементів успішного pSEO
Елемент 1: Реальний keyword research
Перш ніж генерувати — перевірити що за кожною сторінкою є search volume.
Метрика: мінімум 50 пошуків/міс на сторінку (через Ahrefs/Serpstat). Менше — не варто.
Елемент 2: Якісний датасет
Дані критично важливі. Звідки брати:
- Власна база (для marketplace, e-com)
- Government open data (наприклад опендата України)
- Partnerships з постачальниками даних
- Crawling публічних API
- Manual + parser hybrid
Елемент 3: Унікальний контент per page
Якщо шаблон генерує однакові 80% тексту — провал. Кожна сторінка має 60%+ унікального контенту.
Як досягти:
- Динамічні таблиці з даних
- Локальні specifics (фото, ціни, контакти)
- User-generated content (відгуки, питання)
- Реальні скріншоти/демо
Елемент 4: Технічна стабільність
Робота на масштабі — обовʼязково тримати Core Web Vitals у зелeній зоні, інакше тисячі сторінок не індексуватимуться:
- CDN (Cloudflare обовʼязково)
- Crawl budget оптимізація
- Pagination або infinite scroll
- Internal linking між сторінками шаблону
- XML sitemap з batches
Елемент 5: Постійна валідація
- Моніторинг trafic per page (видалити zombi)
- A/B тести на шаблоні
- Refresh даних щотижня/щомісяця
- Search Console alert на manual actions
Реальний кейс — pSEO для marketplace
Дані: UA beauty-services marketplace (NDA), home market Київ+Одеса, період Q3 2024 — Q3 2025. ROI у БARchart нижче (×6.0) — це чистий ROAS на pSEO-budget vs новий органічний revenue з GA4 attribution. StatGrid вище (×8-25) — це industry-wide range, не наш конкретний кейс.
Маркетплейс послуг (б ʼюті/майстри). Старт — 45 сторінок мануально.
Завдання: pSEO для «[послуга] у [місті]».
Що зробили:
-
Keyword research: 24 послуги × 87 міст = 2088 потенційних сторінок. Через Ahrefs відсіяли ті де менше 30 пошуків/міс → 1240 сторінок.
-
Датасет: Зібрали з 1С + GBP API майстрів по містах. Унікальний пайплайн — для кожної сторінки:
- 5-15 реальних майстрів
- Локальні фото
- Реальні ціни з історії бронювань
- Reviews з GBP
-
Шаблон Astro:
--- const { service, city } = Astro.props; const masters = await fetchMastersFor(service, city); const avgPrice = calcAvgPrice(masters); --- <h1>{service} у {city.name}: {masters.length}+ перевірених майстрів</h1> <p>Середня ціна {avgPrice}₴, бронювання за 2 кліки...</p> <MasterList masters={masters} /> <PriceComparison data={priceHistory} /> <FAQ city={city} service={service} /> -
Internal linking: Кожна сторінка лінкує на 5 «суміжних» (інше місто або інша послуга в цьому місті).
pSEO marketplace — результати за 12 міс
Опінія: AI + pSEO = найбільший трап 2026
Багато команд читають про pSEO і думають «давай напишемо 10k сторінок з GPT-4 і запустимо». Це гарантований fail.
HCU 2025 і його наступні апдейти фільтрують саме такий контент. Google навчили детектор виявляти patternized text. У 4 з 7 pSEO-аудитів клієнтів Q4 2025 — Q1 2026 (FOX internal) ми бачили падіння органіки на 60-90% після HCU 2025 March update саме на AI-generated шаблонних сторінках без унікальних даних. Найбільше падіння: 48k → 1.2k unique visitors/міс за 18 днів.
Правило: AI-генерація може бути ДОПОМОГОЮ (наприклад опис на основі реальних даних), але не джерелом контенту. Якщо ви не маєте чим заповнити унікально хоча б 60% — pSEO зробить вам гірше ніж було.
Технічний стек для pSEO
| Шар | Інструмент | Чому |
|---|---|---|
| Static generator | Astro / Next.js / Hugo | Швидкість + SEO-friendly |
| Data source | Postgres / Airtable / Sheets API | Source of truth |
| CDN | Cloudflare Pages | Безкоштовно, шалена швидкість |
| Build pipeline | GitHub Actions / Vercel | Auto-rebuild на data зміни |
| Monitoring | GSC + Ahrefs API | Per-page traffic, ranking |
| Кешування | ISR (Next.js) / static (Astro) | Для thousands+ сторінок |
Деталі стеку який ми використовуємо самі — у статті про 10 інструментів команди FOX.
Топ-7 правил pSEO
- Volume не = успіх. 100 якісних сторінок краще за 10000 thin.
- Дані first, шаблон second. Без датасету нема чим заповнити.
- Минимум 60% unique content per page. Динаміка + локальні specifics.
- Internal linking — обовʼязково. Без нього Google не зрозуміє таксономію.
- Регулярний audit. Видаляйте сторінки які не ранкуються 90+ днів.
- Не зловживайте AI. Тільки як опис на основі реальних даних.
- Stick to one entity per page. Не «Київ + Дніпро + Львів» на одній сторінці.
З чого почати — 14-денний план
| Тиждень | Дія |
|---|---|
| 1 | Keyword research → визначити 200-500 ключів з volume 30+ |
| 1 | Validation: Чи є у нас унікальні дані для кожного? |
| 1 | Дизайн шаблону + перші 5 ручних сторінок як референс |
| 2 | Налаштування data pipeline (Airtable/Postgres → build) |
| 2 | Генерація + сабміт перших 50 сторінок |
| 2 | Setup моніторингу (GSC API + dashboard) |
Замовте pSEO setup для вашого бізнесу
Keyword research + датасет audit + шаблон + перші 100 сторінок. Від 95 000 грн.