Как Яндекс, так и Google дают рекомендацию установить на сайт карту сайта (sitemap).
Что такое карта сайта? Это файл, с названием sitemap.xml, который содержит список страниц вашего сайта и инструкции по посещению этих страниц поисковыми роботами. Считается, что наличие такого файла улучшает индексирование сайта поисковыми системами.
Создать такой файл на сайте WordPress — простейшее дело, для этих целей существует несколько плагинов-генераторов. Рассмотрим наиболее известный из них, который можно скачать с официального сайта — Google XML Sitemaps.
Устанавливаем плагин стандартным образом. Заходим в настройки. В общем то их можно оставить такими, какие они есть по умолчанию. Рассмотрим некоторые из них.
Настройки плагина
В самом верху вы видите ссылку непосредственно на файл. Можете перейти по ссылке и посмотреть, как он выглядит.
Надо отметить, что вы можете не обнаружить этот файл непосредственно на своем сайте. Дело в том, что плагин формирует виртуальный файл при обращении к нему.
Далее идут настройки:
- Уведомить Google об изменениях в Вашем дневнике;
- Notify Bing (formerly MSN Live Search) about updates of your Blog.
Включенные настройки означают, что плагин будет уведомлять поисковые системы Google и Bing об изменениях на вашем сайте WP, чтобы они понимали, что тот нуждается в посещении поискового робота.
- Add sitemap URL to the virtual robots.txt file.
Это значит, что плагин добавит в файл robots.txt ссылку на карту. При этом файл robots будет создан виртуально, непосредственно в физически существующий файл изменения не вносятся. Если вы используете свой robots.txt, то поисковым роботам будет отдаваться именно он.
Дальше большая часть настроек переведена на русский и понятна без комментариев, их можно оставить без изменения.
Добавляем sitemap.xml в robots.txt
Чтобы добавить карту сайта в robots.txt (файл с инструкциями для роботов поисковых систем) необходимо вставить туда директиву:
1 |
Sitemap: http://site.ru/sitemap.xml |
Только вместо site.ru укажите свой ресурс.
Нужно ли в sitemap прописывать все страницы которые имеются на сайте или только те которые нужны для пользователя. Например на главной есть страницы Авторизации и Регистрации которые генератор sitemap включил в файл но мне это не нужно корректно ли будет исключить эти страницы из файла sitemap или будет достаточно сделать disable в robots