SEO: понимание файлов Sitemap для интернет-магазинов
Файлы Sitemap сообщают поисковым системам, какие страницы на сайте следует сканировать, и могут помочь поисковым системам находить и индексировать эти страницы.
Хотя файлы Sitemap могут представлять собой простой текстовый файл со списком URL-адресов всех страниц, которые вы хотите проиндексировать, они также могут представлять собой XML-документ, содержащий больше информации.
Требуются ли файлы Sitemap?
Нет, вашему сайту электронной коммерции не требуется карта сайта. Это короткий ответ. Если ваш сайт хорошо построен, имеет навигационную иерархию и правильные ссылки, поисковые роботы должны быть в состоянии обнаружить ваши страницы и индексировать их ,
Однако есть несколько случаев, когда Google и другие поисковые системы рекомендуют карту сайта. Например, карта сайта может помочь обнаружению на большом веб-сайте с большим количеством страниц. Он может помочь сайту с большим количеством содержательных страниц, связанных только несколькими ссылками, такими как страницы с описанием товара. И карта сайта может помочь новому сайту, который может не иметь много входящих ссылок.
Как гугл объяснил «Использование карты сайта не гарантирует, что все элементы в вашей карте сайта будут просканированы и проиндексированы, поскольку процессы Google используют сложные алгоритмы для составления расписания сканирования. Однако в большинстве случаев ваш сайт выиграет от наличия карты сайта, и вы никогда не будете оштрафованы за ее наличие ».
Автоматически генерируется
Хорошая платформа электронной коммерции или система управления контентом обычно генерируют карту сайта автоматически. Более того, с небольшой помощью от разработчика вы можете определить, как создаются эти карты сайта.
Если ваша платформа электронной коммерции этого не делает, существуют также сторонние генераторы Sitemap или библиотеки кодов генерации карты сайта ,
Короче говоря, вам не нужно создавать карту сайта вручную для вашей электронной коммерции. Тем не менее, понимание того, как работает разметка карты сайта и что она сообщает, может помочь вашей компании в поисковой оптимизации.
Карта сайта XML может помочь поисковым системам находить и индексировать страницы на вашем сайте электронной коммерции.
XML Sitemap Формат
XML-карты сайта являются наиболее популярным форматом для обмена информацией о ссылках с поисковыми системами.
XML-схема протокол sitemaps позволяет вашему сайту сообщать URL страницы, когда она последний раз обновлялась и как часто она обновляется.
Карта сайта XML начинается с объявления типа документа XML. Эта декларация описывает, если хотите, набор правил, которым будет следовать документ. Стоит отметить, что карты сайта XML должны быть в кодировке UTF-8, что является методом преобразования букв, цифр и других символов в универсальный формат.
<? xml version = "1.0" encoding = "UTF-8"?>
Все конкретные страницы, описанные в карте сайта, должны быть обернуты в тег urlset , открыты и закрыты. И этот тег должен включать ссылку на текущую версию XML-схемы карты сайта, которая на момент написания статьи была версией 0.9.
<urlset xmlns = "http://www.sitemaps.org/schemas/sitemap/0.9">… </ urlset>
Для каждой страницы, указанной в карте сайта XML, должен быть тег URL. Этот тег является родительским, а все остальные теги, которые описывают страницу, являются дочерними для этого тега.
<urlset xmlns = "http://www.sitemaps.org/schemas/sitemap/0.9"> <url> ... </ url> <url> ... </ url> <url> ... </ url> </ urlset>
Существует как минимум два возможных дочерних тега для описания страницы, указанной в карте сайта XML. Пример ниже описывает две страницы категории.
<urlset xmlns = "http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc> https://example.com/mens-hats </ loc> <lastmod> 2018-09- 30 </ lastmod> </ url> <url> <loc> https://example.com/ladies-hats </ loc> <lastmod> 2018-09-14 </ lastmod> </ url> </ urlset>
Я объясню каждый из этих тегов в отдельности.
<LOC> https://example.com/mens-hats </ LOC>
Во-первых, тег loc (for location) предоставляет URL канонической страницы. Это официальная версия страницы. Эта ссылка должна включать предпочитаемую версию полного доменного имени вашего сайта.
URL также должен быть экранирован для не алфавитно-цифровых символов и URL, закодированных в соответствии с Стандарт RFC-3986 , Это то, что можно сделать программно. Наконец, не включайте идентификаторы сессии или параметры.
<LastMod> 2018-09-30 </ LastMod>
Тег lastmod просто сообщает поисковой системе, когда последняя страница была изменена. Дата должна быть указана в формате четырехзначного года, двухзначного месяца и двузначного дня.
Тег lastmod может также проходить минуты и секунды после Консорциума World Wide Web формат даты и времени ,
Схема XML также поддерживает два других дочерних тега : changefreq и priority . Но Google указал, что он не использует эти теги при чтении вашей карты сайта.
Отправить карту сайта
Однажды созданный, ваша карта сайта должны быть отправлены в Google, Bing и другие целевые поисковые системы. У вас есть несколько вариантов.
Сначала включите ссылку в ваш файл robots.txt. Просто включите путь к вашей карте сайта, предваряя словом «карта сайта» и двоеточие.
Карта сайта: https://example.com/sitemap.xml
Далее вы можете отправить карту сайта непосредственно в поисковую систему. Для Google откройте Отчет Sitemap в консоли поиска Google. Затем введите относительный URL-адрес для карты сайта - например: /sitemap.xml - и нажмите кнопку Отправить.
Для Bing перейдите к Инструменты Bing для веб-мастеров откройте раздел «Настройка моего сайта» и выберите «sitemaps». Затем введите и отправьте URL-адрес карты сайта.
Наконец, вы также можете отправить карту сайта с запросом HTTP GET или ping. Когда вы посещаете определенный URL-адрес и указываете свой адрес карты сайта в качестве параметра (см. Примеры для Google и Bing ниже), поисковая система захватит этот адрес. Это можно сделать программно, но даже вставка ссылки в адресную строку браузера будет работать.
Если бы ваша карта сайта была по адресу https://example.com/sitemap.xml , вы бы использовали этот адрес в конце URL-адреса запроса GET. Обратите внимание, как URL карты сайта вписывается в адреса ping ниже.
Загуглить.
http://www.google.com/ping?sitemap=https://example.com/sitemap.xml
К Bing.
http://www.bing.com/ping?sitemap=https://example.com/sitemap.xml
Требуются ли файлы Sitemap?Требуются ли файлы Sitemap?
Lt;?
Encoding = "UTF-8"?
Com/ping?
Com/ping?