---
name: zemlya-geo-seo-visibility
description: "GEO/SEO видимость zbrcheck.ru — robots пускает AI-ботов, llms.txt, Service schema; поиск+нейронки"
metadata: 
  node_type: memory
  type: project
  originSessionId: d0c6c5aa-4d05-42e2-a1f9-034482b88603
  modified: 2026-07-24T18:37:07.717Z
---

**[ZW-GEO-2026]** Этап видимости сайтов в поиске И нейронках (GEO/AEO). Начат 2026-07-24, охват — **только Земля (zbrcheck.ru)**. Торги (lots.zbrcheck.ru) намеренно под `noindex` (тестируются, не трогать). КодоЦех — база SEO есть, вне этапа.

**Ключевое:** прежний `frontend/app/robots.ts` БАНИЛ нужные AI-боты (GPTBot/ClaudeBot/PerplexityBot/CCBot) — сайт был невидим для нейронок by design. Переписан ([[Decisions D-GEO1]]): AI-ответные+тренировочные вендорские боты (OAI-SearchBot, ChatGPT-User, GPTBot, PerplexityBot, ClaudeBot, anthropic-ai, Google-Extended, Applebot-Extended, YandexAdditional, CCBot) → allow публичного, disallow приватного; бан ТОЛЬКО SEO-разведке (Semrush/Ahrefs/MJ12/Dot) + Bytespider. Edge (Caddy/VPS) по UA НЕ режет — гейт только robots.txt.

**Добавлено:** `public/llms.txt` (визитка для LLM), `Service`+`Offer` JSON-LD на `/pricing` (Free/599/1200). База уже была: Organization/WebSite/FAQPage JSON-LD, canonical, OG, sitemap, PWA-manifest — всё в `frontend/app/{robots,sitemap}.ts`, `layout.tsx`, `components/JsonLd.tsx`.

**Деплой:** правка frontend → `npm run build` (PATH=/opt/homebrew/bin) → kickstart `local.zemlya-web-frontend` + `-2`.

**Вебмастеры подтверждены** (2026-07-24): Яндекс.Вебмастер + Google Search Console, метод HTML-файл (`public/yandex_101cf5118750fc21.html`, `public/google55744ea16f7dedfc.html` — НЕ удалять, перепроверяются). Блокер верификации был в мёртвом порту 80: в edge-Caddy стоял `auto_https disable_redirects` → http отдавал пусто; добавлен явный `301 http→https` для домена (Caddyfile на VPS 193.108.113.35, бэкап `.bak-http80redir-*`).

**Контент-этап (2026-07-24):** раздел `/blog` (Справочник), data-driven движок `frontend/lib/blog-articles.ts` (добавить статью = дописать запись). Готовы **6 pillar-статей** под семантическое ядро (проверка по КН, чек-лист покупки, ЗОУИТ, ВРИ/категория, границы/межевание, цена). Рендер: `app/blog/page.tsx` + `app/blog/[slug]/page.tsx` (SSG, Article+BreadcrumbList+FAQPage schema). Ссылка «Справочник» в MobileMenu; /blog + статьи в sitemap. Грабля деплоя: файлы с `${}` слать ТОЛЬКО scp (heredoc за двойным ssh-хопом затирает подстановки).

**Осталось за владельцем:** сабмит sitemap в обоих вебмастерах, Яндекс.Бизнес, внешние упоминания, замер позиций через 2–4 недели. Следующие контент-опции: углубление /about (E-E-A-T), новые кластеры статей. Диагностика — [[zemlya_cli_skill]]. Родств.: [[zemlya_web_overview]].
