sitemap.xml

URL: https://<domain>/api/v1/seo/sitemap.xml

Генерируется автоматически:

  • Все active товары
  • Все категории
  • Статические страницы (главная, контакты, оферта)

Обновляется каждый час. Ссылка на него — в robots.txt.

robots.txt

URL: https://<domain>/api/v1/seo/robots.txt

Запрещает: /admin/*, /api/*, /cart, /checkout (чтобы не индексировались). Разрешает: GPTBot, PerplexityBot, ClaudeBot (AI-шоппинг-ассистенты).

llms.txt (новый стандарт 2025)

URL: https://<domain>/api/v1/seo/llms.txt

Структурированное описание магазина для AI-агентов:

  • Что продаёшь
  • Какие категории
  • Как оформить заказ
  • Условия доставки/возврата

Читают ChatGPT (Operator), Perplexity, Claude.

Bot-detection в nginx

Когда приходит User-Agent от бота (Google/GPT/etc) → nginx редиректит с /product/xxx на /api/v1/seo/product/xxx → мы отдаём SEO-HTML с OG-тегами, JSON-LD, FAQPage. Обычные браузеры получают полноценный Next.js.