Первый шаг в процессе создания XML Sitemap – это создание файла. xml в соответствующем формате. Поскольку для создания XML Sitemap требуется определенный уровень технических знаний, то будет разумно с самого начала привлечь к процессу генерирования XML Sitemap вашу команду разработчиков. На рис. 6.2 показан пример кода из Sitemap.
Рис. 6.2. Образец кода XML Sitemap из Google.com
А сейчас перечислим то, что вы можете использовать для создания вашей XML Sitemap.
• Генератор XML Sitemap.
Это простой скрипт, который можете настроить для автоматического создания Sitemap. Генераторы Sitemap могут создавать Sitemap из списка URL, из журналов доступа либо из маршрута к каталогу (в котором хранятся статические файлы, соответствующие URL). Вот некоторые примеры генераторов XML Sitemap:
– google-sitemap_gen (http://sourceforge.net/project/showfiles.php?group_id=137793&package_id=153422) компании SourceForge.net;
Вы можете предоставить Google простой текстовый файл, который содержит по одному URL в каждой строке. Однако Google рекомендует, чтобы после создания текстового файла Sitemap для вашего сайта вы использовали генератор Sitemap для генерирования Sitemap из этого текстового файла (при помощи протокола Sitemap).
• Syndication feed.
Google принимает ленты Really Simple Syndication (RSS) 2.0 и Atom 1.0. Обратите внимание: возможно, что лента предоставляет информацию только по свежим URL.
Когда вы создаете файл Sitemap, то нужно включать в него только каноническую версию каждого URL. Иначе говоря, когда на вашем сайте есть множество URL, ссылающихся на один фрагмент контента, то поисковые движки могут предположить, что указанный в файле Sitemap указатель URL является предпочтительным URL для данного контента. Вы можете использовать файл Sitemap, чтобы сообщать поисковым движкам о том, какая версия данной страницы является предпочтительной.
Кроме того, будьте осторожны с включением. Например, не включайте большого количества URL, указывающих на идентичный контент; не включайте вообще никаких малоценных страниц своего сайта. Кроме того, убедитесь в том, что ни один из перечисленных в файле Sitemap указателей URL не содержит никаких параметров отслеживания.