User-agent: * Disallow: /api/* Disallow: /admin Disallow: /panel Disallow: /letter-to-director Disallow: /shopping_cart Disallow: /glavnaya Disallow: /projects Disallow: /projects* Disallow: /errors/* Disallow: /assets/json/* Disallow: /assets/email/* Disallow: /orders/* Disallow: /l/* # Личный кабинет: страницы за авторизацией, в индексе им не место. Роботу # отдаётся SPA-оболочка с дефолтным Wonderink, и в Вебмастере # это выглядит как дубли заголовков (/workspace/generations уже попал в выдачу). Disallow: /workspace* # Оба написания: /search/?q=* не покрывает /search?q=* без слеша, а в индексе # лежат именно такие URL. Сама /search роботу тоже не нужна. Disallow: /search Disallow: /search?q=* Disallow: /search/?q=* Disallow: /profile* Disallow: /user_links/* # Приватные ссылки на просмотр книги/открытки (/v/, раньше /flipbook/, # теперь 301): в индексе им не место ни с валидным токеном, ни с битым. # В самой странице продублировано метатегом noindex. Disallow: /v/* Disallow: /flipbook/* # Ролики по QR из книги (/live/) — то же самое. Disallow: /live/* # Публичного профиля нет: users#show в Rails отсутствует. Страница отдаёт 404, # но обходить её всё равно незачем. Снять, когда появится эндпоинт. Disallow: /users/* Disallow: *?source=* # Авито дописывает click-id к ссылкам объявлений, каждый клик = новый uuid. # В индекс попали /gifts/skymap?aviclid=. Позиция параметра в строке # не фиксирована (может идти после utm_*), поэтому шаблон без якоря на «?». Disallow: /*aviclid= # /promo — служебная страница ввода кода с дефолтным title; в выдачу попал # /promo?token_code=AIBOOK из письма рассылки. Якоря, чтобы не задеть /promo… Disallow: /promo$ Disallow: /promo? Disallow: /vk_auth* Disallow: /login Disallow: /calculator/*?theme_id* Disallow: /shopping_cart* Disallow: /test* Disallow: /refund_policy Disallow: /refund Disallow: /unsubscribe* Disallow: /stay* Disallow: /legal_information/* Disallow: /assets/img/skeleton.svg Disallow: /assets/img/template.svg Disallow: /_nuxt/builds/ Clean-param: theme_id Clean-param: yandex_ad_client_id Clean-param: ad Clean-param: etext Clean-param: option Clean-param: ref Clean-param: source Clean-param: yandex-source Clean-param: utm_source&utm_medium&utm_campaign&utm_term&utm_content Clean-param: oRe Clean-param: kiborg Clean-param: promocode Clean-param: amp Clean-param: action Clean-param: baobab_event_id Clean-param: email Clean-param: _escaped Clean-param: hl Clean-param: smartleads Clean-param: cm_id Clean-param: name Clean-param: tpclid Clean-param: URe Clean-param: wbraid Clean-param: cps_email Clean-param: sc_src Clean-param: yandex_ad_order_id Clean-param: compatibilityMode Clean-param: stat-id Clean-param: freepay Clean-param: proto Clean-param: subid Clean-param: adv Clean-param: _ym_status-check Clean-param: customerNumber Clean-param: yadclid Clean-param: checkcode Clean-param: ved Clean-param: _ym_debug Clean-param: external_browser_redirect Clean-param: __proto__ Clean-param: from Clean-param: device&adgroup Clean-param: ab Clean-param: code&cid /login Clean-param: aviclid Clean-param: yclid&gclid&fbclid&ymclid Clean-param: erid&_openstat # В выдаче лежали /?promo=first15 и /?_ym_lang=… — дубли главной по title # и description (замер 06.09.2026). Оба параметра на содержимое не влияют. Clean-param: promo Clean-param: _ym_lang Clean-param: token_code Allow: /*.jpg Allow: /*.png Allow: /*.svg Allow: /*.webp # --- ИИ-краулеры (GEO) --------------------------------------------------------- # Явно приветствуем боты генеративных поисковиков и обучающих корпусов: без своей # группы Google-Extended/Applebot-Extended трактуют дефолт по-своему, а поисковые # ассистенты (OAI-SearchBot, PerplexityBot, YandexAdditional) должны видеть контент, # чтобы цитировать нас в ответах. Приватные пути закрыты тем же списком, что и у *. # ВАЖНО: свою группу бот читает ВМЕСТО группы * — при добавлении Disallow в * # продублируй его и здесь. User-agent: GPTBot User-agent: OAI-SearchBot User-agent: ChatGPT-User User-agent: ClaudeBot User-agent: Claude-User User-agent: anthropic-ai User-agent: PerplexityBot User-agent: Perplexity-User User-agent: Google-Extended User-agent: Applebot-Extended User-agent: YandexAdditional User-agent: CCBot User-agent: Amazonbot User-agent: Meta-ExternalAgent Disallow: /api/* Disallow: /admin Disallow: /panel Disallow: /letter-to-director Disallow: /shopping_cart Disallow: /shopping_cart* Disallow: /glavnaya Disallow: /projects Disallow: /projects* Disallow: /errors/* Disallow: /orders/* Disallow: /l/* # Личный кабинет: страницы за авторизацией, в индексе им не место. Роботу # отдаётся SPA-оболочка с дефолтным Wonderink, и в Вебмастере # это выглядит как дубли заголовков (/workspace/generations уже попал в выдачу). Disallow: /workspace* # Оба написания: /search/?q=* не покрывает /search?q=* без слеша, а в индексе # лежат именно такие URL. Сама /search роботу тоже не нужна. Disallow: /search Disallow: /search?q=* Disallow: /search/?q=* Disallow: /profile* Disallow: /user_links/* Disallow: /v/* Disallow: /flipbook/* Disallow: /live/* Disallow: /users/* Disallow: /vk_auth* Disallow: /login Disallow: /unsubscribe* Disallow: /stay* Disallow: /legal_information/* Disallow: /_nuxt/builds/ Disallow: /assets/json/* Disallow: /assets/email/* Disallow: /assets/img/skeleton.svg Disallow: /assets/img/template.svg Disallow: *?source=* Disallow: /*aviclid= Disallow: /promo$ Disallow: /promo? Disallow: /calculator/*?theme_id* Disallow: /test* Disallow: /refund_policy Disallow: /refund Allow: / Allow: /llms.txt Sitemap: https://wonderink.ru/sitemap.xml # Курируемый индекс для ИИ (llms.txt): https://wonderink.ru/llms.txt