Что такое файл Sitemap?
Основное предназначение этого файла - облегчить задачу по сбору адресов страниц вашего сайта поисковому роботу и тем самым ускорить процесс индексации вашего ресурса.
Индексация - это процесс занесения содержимого вашего сайта в базу данных поисковой системы. Это необходимо, чтобы быстро сформировать поисковую выдачу - список ссылок, пройдя по которым, пользователь, набравший определенную фразу в строке поиска, сможет найти искомую информацию. С точки зрения SEO, индексация - важнейший процесс, ведь если сайта нет в индексе поисковика, он не будет предложен его пользователем, соответственно, очень маловероятно, что кто-то забредет на такой ресурс.
Робот поисковой системы попадает на страницы сайта, переходя по ссылкам, ведущим с главной страницы, далее по ссылкам, ведущим со страниц первого уровня...цепочка не бесконечна - вряд ли поисковый робот попадет на страницы четвертого, пятого и последующих уровней вложенности. Как правило, робот успешно справляется со своей задачей, однако проблемы могут возникнуть, во-первых, с индексацией динамически формируемых страниц, во-вторых, с определением важности страниц.
Файл sitemap позволяет решить озвученные выше проблемы - он предоставляет в распоряжение робота четкую структуру сайта, причем каждый элемент этой структуры снабжен ссылкой на соответствующую страницу. Карта сайта может существовать в виде текстового файла или в формате xml, в зависимости от того, какую конкретно цель он преследует. Яндекс рекомендует второй формат, поскольку он позволяет указать дополнительные параметры, такие как: дату последнего изменения страницы, частоту изменения страницы, а также относительную ее значимость.
Как создать Sitemap для сайта в Яндексе?
Команда поддержки Яндекса рекомендует найти программу для создания карты сайта в интернете, благо существует множество сайтов, предоставляющих подобные услуги. Как правило, на таких сайтах действует ограничение для бесплатной версии на 500 URL-адресов, и чтобы его обойти, вам придется либо либо заплатить, либо написать подобный скрипт самостоятельно. Путь к располагающемуся на домене файлу sitemap задается соответствующей директивой в файле robots.txt.
Команда поддержки Яндекса выдвигает ряд требований к файлу sitemap:
1. Этот файл должен находиться на том же домене, для которого он создан, и, соответственно, описывать структуру только того домена, на котором расположен.
2. При обращении к файлу сервер должен отдавать код 200.
3. Карта сайта должна содержать не более пятидесяти тысяч адресов, если их больше - необходимо создавать несколько файлов. Помимо этого, файл карты сайта не может превышать объем в 10 Мб в несжатом виде.
4. Необходимо использовать кодировку UTF-8.