@pas7/llm-seo для статичних сайтів: детерміновані llms.txt і canonical URL
Практичний гід по @pas7/llm-seo: генерація llms.txt артефактів з одного конфига, побудова canonical URL з manifest-ів, підтримка змішаного роутингу та перевірки в CI.

Додати один llms.txt файл просто. Значно складніше підтримувати його коректним з часом. Роути змінюються, секції ростуть, локалі додаються, а canonical rules розходяться, якщо їх підтримують вручну в кількох місцях. [1][2][3]
Саме цей розрив @pas7/llm-seo і намагається закрити. Пакет розглядає LLM-facing SEO файли як outputs одного configuration model разом із canonical generation і validation, а не залишає їх як текстові файли, що поступово відриваються від реального сайту. [1][2][5]
Найшвидший спосіб зрозуміти пакет — подивитися, за що саме відповідає конфіг.
Скорочений приклад конфига з документації добре показує структуру:
import type { LlmsSeoConfig } from "@pas7/llm-seo";
export default {
site: {
baseUrl: "https://example.com",
defaultLocale: "en",
},
brand: {
name: "Pas7 Studio",
tagline: "Automation and SEO infra for modern products",
description: "Deterministic LLM/GEO SEO artifacts for static and hybrid sites.",
locales: ["en", "uk"],
},
manifests: {
blog: {
sectionPath: "/blog",
routeStyle: "locale-segment",
items: [
{ slug: "/llm-seo-basics", locales: ["en", "uk"] },
{ slug: "/canonical-strategy", locales: ["en"] },
],
},
},
output: {
paths: {
llmsTxt: "public/llms.txt",
llmsFullTxt: "public/llms-full.txt",
citations: "public/citations.json",
},
},
} satisfies LlmsSeoConfig;Site і brand
Manifests
Policy
Цей пакет був би значно менш корисним, якби лише записував текстові файли. Важливіше те, що він може будувати canonical URL з route-aware manifest-ів. [1][2]
Використовуйте для простого prefixed routing
Використовуйте для mixed section routing
Використовуйте custom pathname logic, коли треба
У config docs є pathnameFor, і це сильний сигнал, що пакет розрахований на реальний production routing, а не лише на ідеалізовані path structures. [2]
Задокументований build flow короткий, і саме тому пакет легко вставити в реальний проєкт.
Пакет спроєктований так, щоб помилятися зрозуміло, і це сильно спрощує його використання в CI.
Policy side теж корисніший, ніж може здатися спочатку. У docs описані restricted claims, whitelists, duplicate detection і empty-section checks. Це переводить пакет із простого file generation у зону content governance. [1][4]
Є й stable report contract для автоматизації. Коли використовується --emit-report, JSON output містить status, normalized issues, summary counts, file paths і canonical URL summaries. Це саме та структура, з якою CI і dashboards можуть працювати стабільно. [1][5]
Сам пакет простий, але помилки все одно виникають у навколишньому workflow.
Увімкнути policy linting занадто агресивно з першого дня. Policies guide краще читати як review tool, а не як грубий перший блокер. [4]
Ці офіційні джерела підтверджують поведінку пакета, routing model, policy rules і CI contract, описані в цій статті.
Найскладніше зазвичай не згенерувати один текстовий файл. Найскладніше — тримати route rules, canonicals, policy checks і build output узгодженими, коли сайт росте.
PAS7 Studio може допомогти перетворити це на повторюваний pipeline з детермінованими артефактами, чистішими manifest-ами й CI checks, які ловлять drift до релізу.
Пов'язані статті
AI SEO / GEO у 2026: ваші наступні клієнти — не люди, а агенти
Пошук зміщується від кліків до відповідей. Боти та AI-агенти сканують, цитують, рекомендують і дедалі частіше купують. Дізнайтесь, що таке AI SEO / GEO, чому класичного SEO вже недостатньо, і як PAS7 Studio допомагає брендам перемагати у «агентному» вебі.
Найпотужніший чіп від Apple? M5 Pro і M5 Max б'ють рекорди
Аналітичний розбір Apple M5 Pro і M5 Max станом на березень 2026 року. Пояснюємо, чому ці чіпи можна вважати найпотужнішими професійними ноутбучними SoC від Apple, як вони виглядають на тлі M4 Pro, M4 Max, M1 Pro, M1 Max і що показують у порівнянні з актуальними Intel та AMD.
Автоматичне тегування та пошук збережених посилань
Інтеграція з GDrive/S3/Notion для автоматичного тегування та швидкого пошуку через пошукові API
Розробка Telegram-ботів та автоматизація
Професійна розробка Telegram-ботів та автоматизація бізнес-процесів: чат-боти, AI-асистенти, інтеграції з CRM та автоматизація процесів.
Професійна розробка для вашого бізнесу
Створюємо сучасні веб-рішення та боти для бізнесу. Дізнайтеся, як ми можемо допомогти вам досягти цілей.