User-agent: * Disallow: /manager/ Disallow: /core/ Disallow: /*.pdf # --- Карточка товара-конструктора (правки 31.08.2026) --- # Индексируются два вида адресов: # /goods/<модель> — первый фасад, первые ножки, ПЕРВЫЙ цвет палитры модели # /goods/<модель>?color=<БУКВА> — второй и третий цвет палитры # Комбинации фасадов и ножек намеренно оставлены ОТКРЫТЫМИ для обхода: на них стоит # на канонический адрес (сниппет constructor, id 52), поэтому # они не попадают в индекс, но передают на него вес ~470 ссылок каталога. # Раньше здесь стоял "Disallow: /*?", и он закрывал ВСЕ карточки разом: страница модели # без параметров тогда отдавала 303, то есть у товаров не было ни одного индексируемого адреса. # # Числовой цвет — произвольный RAL. Проверки по справочнику нет: ?color=<любое число> # отдаёт 200 с тем же заголовком и теми же фото, то есть множество адресов бесконечно. # Закрываем по первой цифре — буквенные цвета (W/B/C/D/K) при этом остаются открытыми. Disallow: /*color=0 Disallow: /*color=1 Disallow: /*color=2 Disallow: /*color=3 Disallow: /*color=4 Disallow: /*color=5 Disallow: /*color=6 Disallow: /*color=7 Disallow: /*color=8 Disallow: /*color=9 # Дубли по GET-параметрам решает НЕ robots, а canonical: сайт отдаёт 200 на любой параметр # (?foo=bar, ?utm_source=…), имена произвольны, перечислить их нельзя. На всех страницах # стоит на адрес без параметров (сниппеты canonical_page и # constructor), поэтому мусорные адреса склеиваются на канон. # Единственное исключение — ?en=: это отладочный ключ кэша сборки SLFIX # (core/model/modx/get_cache_key.php дописывает 'en' к ключу), и он не только даёт дубль, # но и плодит ВТОРУЮ копию кэша каждой страницы на сервере. Робота туда пускать незачем. Disallow: /*en= Sitemap: https://rooso.ru/sitemap.xml # ⛔ Путь к админке в robots.txt НЕ указываем: этот файл читают все, включая сканеры, # и строка «Disallow: /man/» раскрыла бы её нестандартное расположение. Ссылок на админку # с публичных страниц нет (проверено), робот сам её не найдёт, а от случайного попадания # в индекс её закрывает заголовок «X-Robots-Tag: noindex, nofollow» — он выставляется # в .htaccess для /man/. Строка «Disallow: /manager/» оставлена намеренно: этой папки на # сайте нет (404), и она уводит от реального адреса.