Возможности
Один адрес у страницы
На каждой странице витрины проставлен канонический адрес — тот, что построен от домена заведения и пути страницы. Параметры ссылки в него не попадают, поэтому переходы с метками рекламных кампаний, с параметром бренда и прочими хвостами поисковая система сводит к одной странице, а не считает их разными.
Канонический адрес есть на витрине меню (и на категории, и на карточке блюда), на списке точек и на странице точки, на списке акций и на странице акции, на текстовых страницах и списках карточек.
Страница акции, открытая по адресу с числовым идентификатором, сама переписывает адрес в строке браузера на словесный — гость и поисковая система остаются на одном адресе.
Ненайденный адрес меню отдаёт статус «не найдено» и закрывается от индексации, сохраняя при этом шапку и подвал сайта. Страница оценки заказа, которая приходит гостю ссылкой, закрыта от индексации и от перехода по ссылкам.
Карта сайта
По адресу /sitemap.xml заведение отдаёт карту своего сайта. В неё попадают:
- корень сайта;
- категории меню — вложенными путями, как они открываются на витрине;
- карточки блюд — внутри своей категории;
- теговые страницы категории — по адресу категории с адресом страницы на конце, с датой последнего изменения; в карту идут только те, у которых в фильтре ровно одна категория;
- страницы сайта, у которых есть собственный адрес, — с датой последнего изменения. Внешние ссылки и информационные блоки в карту не попадают, а главная страница отдельной записью не идёт: её адрес — корень сайта.
Из карты исключено то, что не отдаёт нормальный ответ или не предназначено поисковой системе: позиции «Скрыто в меню», позиции и категории «Только по прямой ссылке» вместе со всем вложенным деревом, промо-плашки (это баннеры со ссылкой, а не карточки) и страницы, отключённые от сайта; теговая страница уходит из карты и вместе со скрытой категорией. Каждому адресу проставлены частота обхода и приоритет.
Если собрать карту не удалось, она отдаёт ошибку «Sitemap is temporarily unavailable» со статусом 503, а не пустой список: поисковая система вернётся за картой позже.
Карту можно открыть прямо в браузере: она показывается как читаемая таблица со счётчиком адресов, а не как разметка.
robots.txt
По адресу /robots.txt заведение отдаёт правила обхода. Правила, заданные для этого заведения, — запреты на обход отдельных разделов, правила для параметров ссылки и прочее, — идут в файле первыми, отдельными группами. В каждую такую группу, включая группу самого заведения, подмешано закрытие страницы оплаты и служебных файлов сборки — общее для всех витрин; в конце файла добавлена ссылка на карту сайта того же домена.
Если правила заведения в этот момент получить не удалось, отдаётся файл с одним закрытием страницы оплаты и служебных файлов сборки и ссылкой на карту сайта: сбой не закрывает сайт от индексации целиком.
Как настроить
Включать ничего не нужно: канонические адреса, карта сайта и файл правил работают на витрине у всех заведений и обновляются вместе с меню и страницами.
На то, что получится, влияют обычные настройки витрины:
- «Адрес витрины» — домен, от которого строится канонический адрес каждой страницы;
- «Адрес» у категории, блюда и страницы сайта — сегмент пути. Пусто — витрина подставит числовой, и в карту уйдёт он же;
- «Скрыто в меню» и «Только по прямой ссылке» — убирают позицию из карты вместе со всем, что вложено внутрь;
- «Где показывать» → «На сайте» у страницы сайта — страница, показанная только в приложении, в карту не попадает.
Собственные правила обхода для сайта заведения задаются по обращению: поля для них в кабинете нет.
Что должно быть настроено и ограничения
- Всё перечисленное относится к сайту в вебе. В приложении гостя ни карты сайта, ни файла правил, ни канонических адресов нет — приложение поисковой системе не отдаётся, и это не пробел, а свойство приложения.
- Витрина должна быть опубликована и работать на домене заведения.
- Карта и файл правил отдаются по тому домену, на который пришёл запрос, а канонический адрес всегда указывает на «Адрес витрины». Если сайт открывается ещё и на дополнительном домене, поисковой системе всё равно назван основной.
- Карта строится по тому, что опубликовано на витрине: позиции и страницы, которых на сайте нет, в неё не попадут.
- У страниц сайта в карте есть дата изменения, у категорий и блюд её нет.
Чего нет
- Не продвигает сайт. Продукт отдаёт поисковой системе корректные адреса, карту и правила обхода; позиции в выдаче зависят не от этого.
- Заголовки и описания страниц (мета-теги) задаются отдельно и в этот блок не входят; переадресация прежних адресов на новые — тоже отдельная настройка.
- В карту сайта не попадают адреса отдельных точек и отдельных акций — только разделы, из которых они открываются.
- Если у заведения заведены отдельные витрины под город или бренд, сами их страницы в карте есть, а адреса категорий внутри них — нет.
- Карта отдаётся одним файлом: разбиения на части и списка карт нет. Картинок в карте нет.
- Языковые версии страницы живут на одном адресе, поэтому в карте страница одна и версии для поисковой системы не размечены.
- Правила обхода нельзя отредактировать самостоятельно из кабинета.
Примеры
Заведение запускает сайт на своём домене. Домен заведён и витрина опубликована → владелец открывает /robots.txt и убеждается, что сайт открыт для обхода, а в файле стоит ссылка на карту → открывает /sitemap.xml и видит страницы своего сайта, категории и блюда → добавляет сайт в панель вебмастера поисковой системы и указывает адрес карты.
Маркетолог убирает позицию из поиска. В карточке блюда ставится «Только по прямой ссылке» → блюдо остаётся доступным тем, у кого есть ссылка, но уходит из карты сайта → в следующий обход поисковая система перестаёт получать этот адрес из карты. То же самое с категорией: вместе с ней из карты уходит всё, что внутри.
Заведение закрывает служебный раздел от обхода. Владелец сообщает, какие адреса не должны попадать в поиск → правила дописываются в файл правил обхода для этого сайта → в /robots.txt появляются новые строки заведения — в начале файла, и поисковая система перестаёт заходить на эти адреса.