SEO оптимизация сайта состоит из многих последовательных шагов. Первостепенная задача — загнать все страницы сайта в поисковый индекс. И тут на помощь приходит карта сайта Sitemap. Этот незаметный XML-файл является главным ориентиром у поисковых роботов.
Именно к этому файлу в первую очередь обращается робот скроллер и заносит в память Яндекс и Google вновь обнаруженные страницы услуг и товаров. Таким образом, за счет карты сайта ускоряется индексация всех страниц и их появление в результатах поиска.
Основной задачей карты сайта Sitemap.xml на заре создания было предоставить для Google информацию об изменениях на WEB проекте и увеличить количество проиндексированных подстраниц. С точки зрения 15-летней перспективы можно с уверенностью сказать, что задача удалась — карта сайта и сегодня играет свою первоначальную роль в эффективном развитии сайтов и особенно в SEO продвижении многостраничных интернет-магазинов.
Google не ограничился увеличением потенциала сканирования — проект sitemap.xml получил лицензию Creative Commons, чтобы его могли использовать и другие поисковые системы. Год спустя Yahoo! и Microsoft, а в последующие годы к ним присоединились Ask.com и IBM.
Что такое карта сайта
Карта сайта — это список URL-адресов, которые вы хотите видеть в поиске Яндекс и Google и указываете его веб-ботам в соответствующем файле Sitemap.xml. XML (Extensible Markup Language) — это, в свою очередь, специальный язык разметки, позволяющий описывать данные универсальным образом, вне зависимости от используемой в системе платформы и технологии.
Зачем нужна карта сайта
Карта сайта Sitemap должна содержать все важные и общедоступные адреса — домашние страницы, информационные страницы, страницы категорий, товаров и т. д. В файле карты можно и даже нужно включать адреса тех подстраниц, которые не включены в меню. Язык XML позволяет дать их точное описание, а также пометить важные данные, например, дату последнего изменения подстраницы.
Такой способ представления информации позволяет быстро информировать веб-роботов о появлении новых подстраниц или внесении изменений в уже существующие. Предоставление роботам списка в виде XML файла значительно ускоряет индексацию сайта — программе не приходится искать все вновь появившиеся элементы самой, а используется предоставленный шаблон.
Тем более, что роботы «ленивые» и не любят постоянно обходить весь сайт целиком. Именно для этого необходимо быстро «скормить» им новую появившуюся информацию (новые страницы, файлы, фотографии, изменения цен и прочее).
Как создать карту сайта
Создать карту сайта в формате HTML на движке WordPress очень просто. Достаточно лишь загрузить плагин Simple Sitemap от разработчика David Gwyer или других разработчиков. После активации плагина вставить предложенный шорткод на страницу, где необходима карта сайта. Дальше отправить карту сайта на перииндексацию в Яндекс и Google (показано ниже по тексту на фото).
Создание файла Sitemap.xml необходимо в нескольких случаях:
1. Веб-сайт имеет много подстраниц — у многостраничных сайтов (в основном интернет-магазины) могут быть сотни тысяч страниц с товарами и проблемы с быстрой индексацией — роботу может потребоваться несколько недель, чтобы найти все подстраницы и проиндексировать их.
Карта сайта и выделение на ней наиболее важных элементов позволит сократить это время и быстрее разместить домен в результатах поиска. Помимо этого есть многие технические страницы, которые наоборот нужно скрыть от индексации. Делается это уже в другом файле — Robots.txt.
2. Сайт новый — свежий домен обычно не очень популярен среди интернет-пользователей и не очень охотно посещается поисковыми роботами, что может привести к увеличению сроков его индексации либо вообще не обнаружении поисковиками.
Добавление сайта в Google search console и Яндекс Вебмастер, а затем создание XML-файла со списком всех страниц, которые должны отображаться в поисковой системе, — лучший способ быстро добавить ваш сайт в результаты поиска.
3. На сайте много «скрытых» страниц — некоторые сайты не имеют обширных меню и по разным причинам скрывают некоторый контент за пределами основных категорий. Например, так работают категории с архивными записями. Если эти места также содержат ценный контент, стоит пригласить на них веб-роботов и разрешить им индексировать этот фрагмент сайта.
4. Сайт не появляется в результатах поиска — в некоторых случаях сайт может быть случайно закрыт вебмастерами от индексации. Эти типы ошибок самые распростаненные — иногда достаточно забыть открыть сайт после создания для индексации в теге robots — снять «noindex», и очень долго и безрезультатно его продвигать.
В таких ситуациях будет важна скорость появления в результатах поиска, а карта сайта позволит быстро решить эту проблему.
Для небольших сайтов карта Sitemap не нужна — поисковик хорошо сканирует 5-10 вкладок и без неё. Для больших многостраничных сайтов она жизненно необходима.
Что должно и чего не должно быть в файле sitemap.xml?
Цель создания карты сайта и предоставления ее сканерам — показать сильные стороны вашего веб-сайта и побудить их быть включенными в результаты поиска. Имея это в виду, стоит поддерживать карту Sitemap в актуальном состоянии и размещать на ней информацию, которая ведет исключительно на нужные страницы в указателе. При этом необходимо избегать:
- размещение адресов, выдающих ошибку 404;
- размещение адресов, выдающих ошибку 301.302;
- размещение неканонических адресов (чей адрес отличается от адреса, содержащегося в каноническом теге).
Добавление этих типов адресов может вызвать проблемы с правильным суждением у поисковиков и снизит доверие к тем элементам, которыми вы руководствовались.
В файл карты сайта также не стоит включать адреса, заблокированные для сетевых роботов (с тегом <meta name=»robots» content=»noindex»/> или заблокированные в файле robots.txt.
Как заставить роботов Яндекс ускорить индексацию сайта
Для этого необходимо зайти в сервис Яндекс Вебмастер и отправить заранее подготовленный файл Sitemap на переиндексацию (фото ниже):
Как проверить карту сайта Sitemap на ошибки
Делается это тоже очень просто в том же Яндекс Вебмастер (фото ниже):
Вместо заключения
Хотите выйти в ТОП10 Яндекс и долго там оставаться? Продвигайте свои сайты и интернет-магазины исключительно белыми SEO методами! Не умеете? Могу научить! Тем, кто хочет разобраться во всех премудростях SEO, предлагаю посетить мои курсы по SEO обучению, которые я провожу индивидуально, в режиме онлайн по скайпу.
Для тех, у кого нет времени проходить обучение и самостоятельно заниматься продвижением своих интернет-магазинов, предлагаю и в этом вопросе помощь. Я могу взять ваш сайт на SEO продвижение и за несколько месяцев вывести его в ТОП10 Яндекс.
Для того чтобы убедиться в моей экспертности, предлагаю ознакомиться с моими последними SEO кейсами и только после этого заказать у меня SEO продвижение. Ниже на видео один из примеров успешного продвижения строительного сайта в Санкт-Петербурге.