Сколько существует типов файлов Sitemap?
Я был озадачен, обнаружив две разные карты сайта на сайтах Google:
http://sites.google.com/site/(name of the site)/system/feeds/sitemap
http://sites.google.com/site/(name of the site)/system/app/pages/sitemap/hierarchy
Теперь я готов задать изумительный вопрос "Каковы карты сайта?" Я всегда думал, что это вещи, которые позволяют сканерам видеть то, что находится на сайте, как подтверждает предыдущий пример. Последний пример поставил под сомнение мои знания. Что они на самом деле? Первый предназначен только для людей, а второй - для сканеров? Существуют ли еще более разные типы файлов Sitemap?
2 ответа
Карта сайта может быть: а) Визуальное представление структуры сайта, предназначенного для человеческой аудитории; б) Файл, предназначенный для сканеров (Google, Yahoo), который сообщает им, какие URL доступны для сканирования. Он часто предоставляется вместе с файлом robots.txt, который сообщает сканерам, какие URL могут быть проиндексированы, а какие нет. Наиболее распространенным форматом для файлов Sitemap является XML, который позволяет указать важность URL и частоту изменения. Вы можете прочитать спецификацию в http://www.sitemaps.org/protocol.php. Необычным, но возможным форматом файлов Sitemap является простой текстовый файл, который разделяет URL-адреса с помощью новых строк. Он не такой гибкий, как формат XML, поэтому формат XML более предпочтителен для SEO. Вы можете иметь несколько XML-файлов Sitemap и связать их в индексе Sitemap. Он часто используется большими сайтами, так как протокол карты сайта ограничивает размер карты сайта до 10 МБ. Кроме того, вы можете использовать каналы RSS или ATOM для уведомления сканеров об URL. Недостатком этого подхода является то, что вы можете просто уведомлять о новейших URL.
Термин карта сайта может иметь два немного разных значения:
А) Карта сайта для людей
Веб-страница, чтобы дать вашим пользователям обзор вашего сайта. Это то, что ваш пример
http://sites.google.com/site/(name of site)/system/app/pages/sitemap/ иерархия
является. Просто вставьте его в адресную строку своего браузера и убедитесь сами.
Б) Карта сайта для машин
Этот вид карты сайта представляет собой машиночитаемый (txt of xml) список URL-адресов, которые составляют веб-сайт. Это такая карта сайта, которая позволяет сканерам видеть, что находится на сайте.
Вы даже можете иметь несколько таких сайтов. Причина этого та же, что и у нас обычно не весь исходный код в одном файле. Управлять проще, если разделить карту сайта на несколько файлов.
В вашем примере
http://sites.google.com/site/(name of the site)/system/feeds/sitemap
"Фиды" указывает, что это карта сайта, которая содержит URL-адреса только для RSS-каналов.
Чтобы узнать, что в нем содержится, вам нужно более внимательно посмотреть на это. Один из способов сделать это - загрузить файл, подобный этому
wget http://sites.google.com/site/(name of the site)/system/feeds/sitemap
и откройте его в своем любимом текстовом редакторе.
На моем сайте в Google этот файл выглядит так:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
</urlset>
Это почти пусто. Причина, вероятно, в том, что я только что создал сайт, и в нем нет записей фидов.