Мы используем карту сайта в Stack Overflow, но у меня смешанные чувства по этому поводу.
Сканеры обычно находят страницы по ссылкам на сайте и с других сайтов. Файлы Sitemap дополняют эти данные, чтобы сканеры, которые поддерживают файлы Sitemap, могли собирать все URL-адреса в файле Sitemap и узнавать о них с помощью соответствующих метаданных. Использование протокола Sitemap не гарантирует, что веб-страницы включены в поисковые системы, но дает подсказки сканерам, чтобы они лучше сканировали ваш сайт.
Основываясь на нашем двухлетнем опыте работы с картами сайтов, в карте сайта есть нечто принципиально парадоксальное :
- Файлы Sitemap предназначены для сайтов, которые трудно правильно сканировать.
- Если Google не может успешно сканировать ваш сайт, чтобы найти ссылку, но он может найти ее в карте сайта, он не дает ссылки на карту сайта и не будет индексировать ее!
Это парадокс карты сайта - если ваш сайт не сканируется должным образом (по какой-либо причине), использование карты сайта вам не поможет!
Google делает все возможное, чтобы не давать никаких гарантий на карту сайта :
"Мы не можем делать какие-либо прогнозы или гарантии относительно того, когда или если ваши URL будут сканироваться или добавляться в наш индекс", цитата
«Мы не гарантируем, что будем сканировать или индексировать все ваши URL-адреса. Например, мы не будем сканировать или индексировать URL-адреса изображений, содержащиеся в вашем файле Sitemap». цитата
«подав Sitemap не гарантирует , что все страницы вашего сайта будут просматриваться или включены в результатах поиска» Цитирование
Учитывая, что ссылки, найденные в файлах сайта, являются всего лишь рекомендациями , тогда как ссылки, найденные на собственном сайте, считаются каноническими ... кажется, что единственное логичное, что можно сделать, это избежать наличия карты сайта и быть чертовски уверенным, что Google и любая другая поисковая система могут правильно паук ваш сайт, используя простые старые стандартные веб-страницы, которые все остальные видят.
К тому времени , как вы сделали , что , и получать хорошие и индексацию тщательно , чтобы Google можно увидеть , что ваша собственный сайт ссылка на эти страницы, и были бы готово ползать ссылки - ну, зачем нам нужен карта сайт, опять же ? Карта сайта может быть очень вредной, поскольку она отвлекает вас от того, чтобы пауки поисковых систем могли успешно сканировать весь ваш сайт. «О, не имеет значения, увидит ли сканер это, мы просто шлепнем эти ссылки в карте сайта!» Реальность совершенно противоположна нашему опыту.
Это кажется более чем ироничным, учитывая, что карты сайта были предназначены для сайтов, которые имеют очень глубокую коллекцию ссылок или сложный пользовательский интерфейс, который может быть трудно пауком. По нашему опыту, карта сайта не помогает, потому что, если Google не может найти ссылку на вашем сайте должным образом, она не будет индексировать ее из карты сайта в любом случае. Мы видели это проверенное снова и снова с вопросами переполнения стека.
Я ошибаюсь? Имеют ли смысл карты сайта, и мы как-то просто неправильно их используем?