Что такое файл Sitemap (карта сайта)? | Центр Поддержки
Карта сайта — это файл XML, содержащий список URL-адресов страниц вашего сайта. Он также содержит полезную информацию, такую как отношения между страницами и время последнего обновления каждой страницы.
Файлы Sitemap могут помочь поисковым системам определять приоритеты страниц крупных сайтов, находить страницы, на которые нет ссылок, а также сканировать и индексировать сайт более подробно. Без карты сайта поисковым системам может потребоваться время, чтобы найти страницы вашего сайта из исходного кода. Карта сайта предоставляет эту информацию непосредственно поисковым системам, чтобы увеличить время и точность индексации.
Wix автоматически обновляет карту сайта каждый раз, когда вы вносите в него изменения.
Содержание
Структура карты сайта
Каждый сайт Wix поставляется с индексом карты сайта, который представляет собой список всех отдельных карт сайта. Отдельные карты сайта состоят из элементов, которые содержат информацию о группе страниц вашего сайта. Эти элементы содержат такую информацию, как URL-адреса страниц и время последнего обновления каждой страницы.
Например, если на вашем сайте есть Wix Stores, в вашем индексе карты сайта есть отдельная карта сайта для Wix Stores, которая содержит список страниц с вашими товарами.
Индекс Sitemap
Индекс Sitemap — это список всех ваших карт сайта. Отправка этого файла в поисковые системы помогает им обнаруживать и сканировать каждую отдельную карту сайта, чтобы страницы могли отображаться в результатах поиска.
Вот пример того, как выглядит индекс Sitemap:
Индивидуальные файлы Sitemap
В зависимости от того, какие функции у вас есть на сайте, ваш индекс может содержать несколько отдельных карт сайта. Например, если вы добавляете Wix Stores на свой сайт, Wix автоматически создает для него дополнительную карту сайта и добавляет ее в индекс.
Вот пример карты сайта Wix Stores:
Элементы карты сайта
Элементы карты сайта содержат URL-адреса страниц и другую соответствующую информацию, например, дату последнего обновления страницы. Например, каждый элемент в карте сайта Wix Stores представляет собой страницу товара и содержит следующую информацию:
- : URL-адрес страницы.
- : Дата последнего обновления страницы. Это помогает поисковым системам понять, изменилась ли страница с момента ее последнего сканирования. Wix автоматически сохраняет и обновляет данные, поэтому поисковые системы всегда могут получить самую свежую информацию о вашем сайте.
- : Информация об изображениях на странице товара, такая как их URL-адреса.
Ниже приведен пример элемента в карте сайта Wix Stores:
Как читать файлы Sitemap
Вы можете просмотреть индекс карты сайта, добавив sitemap.xml в конец имени домена в адресной строке браузера. Например: https://mystunningwebsite.com/sitemap.xml.
Чтобы просмотреть другие карты сайта, добавьте соответствующий URL-путь из таблицы в типах карт сайта после окончания доменного имени.
Например, чтобы увидеть карту сайта на страницах товаров Wix Stores, введите в адресную строку следующее: https://mystunningwebsite.com/store-products-sitemap.xml.
Типы карт сайта, которые поддерживает Wix
Каждая отдельная карта сайта представляет собой отдельный тип страницы на вашем сайте, например, страницы товаров Wix Stores или страницы сообщений в блоге Wix.
В настоящее время Wix поддерживает следующие типы файлов Sitemap:
Карта сайта | Тип карты | Путь URL |
---|---|---|
Index | Основное | /sitemap.xml |
Страницы | Второстепенная | /pages-sitemap.xml |
Посты в блоге Wix | Второстепенная | /blog-posts-sitemap.xml |
Рубрики блога Wix | Второстепенная | /blog-categories-sitemap. xml |
Wix Bookings | Второстепенная | /booking-services-sitemap.xml |
Данные Wix и страницы маршрутизации | Второстепенная | /dynamic-{prefix-name}-sitemap.xml |
Wix Events | Второстепенная | /events-sitemap.xml |
Посты на форуме Wix | Второстепенная | /forum-posts-sitemap.xml |
Разделы форума Wix | Второстепенная | /forum-categories-sitemap.xml |
Посты Wix Groups | Второстепенная | /groups-posts-sitemap.xml |
Wix Hotels | Второстепенная | /hotels-rooms-sitemap.xml |
Профили пользователей | Второстепенная | /member-profile-sitemap.xml |
Марафоны | Второстепенная | /online-programs-sitemap. xml |
Страницы товаров в Wix Stores | Второстепенная | /store-products-sitemap.xml |
Другие (Эта карта сайта используется для всех страниц, которые | Fallback | /other-pages-sitemap.xml |
Отправка карты сайта вручную непосредственно в поисковые системы
Когда вы заполните контрольный список в Wix SEO-мастере, Wix автоматически отправляет индекс карты сайта в Google. Когда вы вносите изменения в свой сайт, ваша карта сайта будет автоматически обновляться с учетом изменений. Нет необходимости повторно вручную отправлять карту сайта в Google.
Если вы хотите отправить свою карту сайта самостоятельно или отправить ее в другие поисковые системы, можно отправить карту сайта напрямую.
Вы также можете отправлять URL-адреса отдельных страниц непосредственно в поисковые системы. Например, если вы вносите изменения в один из постов блога, вам следует повторно отправить только URL страницы этого поста, поскольку это даст более точные результаты. Узнайте, как отправить индивидуальный URL-адрес
sitemap.xml
- Популярные
- Последние
- Без ответа
-
+9Настраиваемая генерация карты сайта (sitemap.xml)
Добрый день.Давно заморачиваюсь вопросом карты сайта и пришел к мысли о том, что идеальным вариантом был бы модуль настраиваемой генерации карты сайта.Поясню: на Вебасист, к примеру, у меня блог — в нем есть категории в меню, просто категории,.
-
+4sitemap. xml — приоритет категорий и товаров
Здравствуйте!Уважаемые разработчики, есть предложение которое я считаю логичным и важным для поисковых роботов. По стандарту, файл sitemap.xml генерируется с таким приоритетом:URL категорий — 0.6URL товаров — 0.8Это правильно и очень логично если,…
-
Как изместно «Файл sitemap может содержать не более 50 000 URL», а вот что делать есть он содержит более 50К URL? Может ли шопскрипт формироваться 2 и более (sitemap-2) если количество url привысило максимально допустимое. ..
-
sitemap-shop-1.xml не грузится в Google Search console
Гугл не принимает фалы sitemap-shop-1.xml и sitemap-shop-2.xml В случае с sitemap-shop-1.xml просто не получено sitemap-shop-2.xml ошибка — Тег XML отсутствует Проверял в Яндексе, все нормально!!! Как поправить?…
-
+1Добавить возможность переименовывать sitemap
Предлагаю добавить функционал что бы была возможность переименовывать файлы sitemap сейчас можно слить всю структуру сайта по стандартным /sitemap. xml было бы хорошо если такие файлы можно переименовать что бы никто не мог видеть их кроме владельца…
- org/Question»>
Скрытые товары в sitemap
Добрый день. Есть ли плагин или решение, чтобы скрытые товары, так же товары которых нет в наличии, попадали в карту сайта?Товар то может временно отсутствовать, а потом появиться, в итоге сначала его выкинут из индекса потом будут возвращать и уже…
-
Не генерируется sitemap.xml
Здравствуйте!Помогите, пожалуйста, разобратьсяНе генерируется sitemap.xmlhttp://www.grassline.ru/sitemap.xmlвыдает<h2Times New Roman»;»>Not Found</h2>The requested URL /sitemap. xml was not found on…
Противоречие между robots.txt и sitemap.xml ?
Google Search Console присылает сообщение об ошибке: «Индексирование отправленных URL», «Ошибки при сканировании отправленного URL, при проверке в консоли google проблема еще уточняется «Доступ к отправленному URL заблокирован в…
org/Question»>
-
Внутренние подстраницы sitemap. xml пустые
Добрый день, подскажите пожалуйста, в чем может быть причина. Сама страница sitemap.xml есть — http://sangold.ru/sitemap.xmlНо при переходе по внутренним ссылкам, там пусто и перебрасывает на 404 страницу. И при этом в админке еще при нажатии на…
- org/Article»>
-
товары с других витрин в sitemap
Добрый день. Есть несколько доменов, при этом в товарах указано, на каком витрине отображать товары. На сайте, на котором они не должны отображаться — они не видны. Но в карте сайта есть. Как сделать отображение в карте сайта только тех товаров,…
-
Файл sitemap-shop. xml в консоли Гугл Вебмастер. Ошибка.
Файл sitemap-shop.xml в консоли Гугл Вебмастер показывает ошибку: Файл Sitemap является страницей HTML. Похоже, что файл Sitemap является страницей HTML. Используйте поддерживаемый формат Sitemap. При этом не отображается кол-во страниц в индексе и в…
- org/Question»>
Еще один зашквар с sitemap.xml
Давно конечно замечено, но что-то никто не поднимает тему. Как вам, владельцы ИМ, иметь ссылку на Вебасист (и не только) в своем sitemap.xml? Причем ссылка еще и на дохлый домен (ну, чему удивляться, это же Вебасист). А домен собственно…
sitemap в вебмастере
Добрый день! Сайт с несколькими витринами. Подскажите, почему в яндекс вебмастере сайта-витрины sitemap прогружается не только этой витрины, но и основного сайта. Roborsы загружены у каждой витрины индивидуально.
Пропал sitemap.xml
Добрый день!5 дней наз почему то пропал ,пишет ошибку :Ошибка синтаксического анализа XML: корневой элемент не найденАдрес: https://музшоп.рф/sitemap.xmlСтрока 1, символ 1 Версия Shop-Script…
+1Пустой файл SiteMap.xml для сайта comcopy.ru Не принято
Добрый вечер!по ссылке https://comcopy.ru/sitemap.xml , а также по ссылке http://comcopy.ru/sitemap.xml открывается пустое поле.Не могу понять, почему файл SiteMap.xml не отображается по данному адресу?Его видят и Яндекс и Гугл. Или может что-то не…
org/Question»>Залить robots и sitemap Есть решение
Здравствуйте!На сайт необходимо залить robots и sitemap, но для этого нужен доступ к приложению «Сайт» (у меня только «Магазин»).Подскажите, есть ли другие способы это сделать?
org/Question»>Проблема с sitemap
Народ, очень прошу помощи. Сайт работает, но просел в поиске. За всеми переездами забыл про sitemap. Магазин работает тут http://i-ekb.ru/store/В http://i-ekb.ru/store/sitemap.xml показывает какую-то ересь, как и в…
Не генерируется sitemap.xml Shop Script 6 Есть решение
artlife-24.ru/sitemap.xmlНе генерируется карта сайта, при переходе по ссылке пустой файл ничего нет. Что я делаю не так? Поселения опубликованы.
org/Article»>XML-файлов Sitemap | Search.gov
XML-карта сайта — это файл в формате XML, содержащий список URL-адресов веб-сайта. Карта сайта XML предоставляет информацию, которая позволяет поисковой системе более разумно индексировать ваш веб-сайт и поддерживать его поисковый индекс в актуальном состоянии.
Файлы Sitemap сообщают поисковым системам, какие URL-адреса находятся на веб-сайте, и, если URL-адреса добавляются по мере их публикации, они сообщают системам, какой новый контент необходимо получить. Они также могут предоставлять дополнительные метаданные о каждом URL-адресе, такие как дата последнего изменения, которая сигнализирует движку об обновлении записи индекса для этой страницы.
Search.gov использует карты сайта, чтобы сообщить нам, какие URL-адреса должны быть в нашем индексе и когда URL-адрес был обновлен. Карты сайта аналогичным образом используются Google, Bing и другими поисковыми системами. Карта сайта в формате xml улучшит вашу поисковую оптимизацию Google.
Пример: https://search.gov/sitemap.xml
Какой контент должен быть в карте сайта XML?
Некоторые файлы Sitemap являются исчерпывающими, но для очень больших сайтов может потребоваться опубликовать несколько файлов Sitemap. Размер каждой карты сайта не должен превышать 50 МБ или 50 000 URL-адресов, в зависимости от того, что наступит раньше. Вам не нужно добавлять URL-адреса контента, который вы хотите сделать недоступным для поиска.
Обратите внимание, , что файл в формате HTML, содержащий список страниц сайта, больше похож на индексную страницу и не совпадает с XML-картой сайта. Файлы HTML удобны для человека, но не для машины, а поисковым системам нужен файл в формате xml, чтобы использовать информацию для индексации.
Более одной веб-платформы? Используйте несколько карт сайта.
Обычно агентства используют более одной платформы для публикации своих веб-сайтов. Например, была запущена CMS, но некоторый контент все еще находится на платформе старого сайта. В этом случае используйте доступные плагины для CMS в вашей среде, чтобы автоматически генерировать карты сайта для этого контента. Вручную создайте карту сайта для любого статического контента. Вы можете опубликовать индексный файл карты сайта, в котором перечислены местоположения всех ваших конкретных карт сайта, или вы можете перечислить все свои карты сайта в файле robots.txt.
Как поисковые системы находят мои карты сайта?
Карты сайта (или индекс карты сайта) должны быть указаны в файле robots.txt вашего сайта, например:
Карта сайта: https://www.example.gov/sitemap_1.xml
Карта сайта: https://www.example .gov/sitemap_2.xml
Перечислите соответствующие карты сайта для домена или поддомена. www.example.gov/robots.txt
будет отображать карты сайта для контента в поддомене www
, а forms.example.gov/robots.txt
будет отображать карты сайта для поддомена формы
.
Узнайте больше о файлах robots.txt и взгляните на наши: https://search.gov/robots.txt
Как должна выглядеть моя XML-карта сайта?
Пожалуйста, обратитесь к официальному протоколу карты сайта для получения полной информации о том, как должна быть структурирована карта сайта.
При публикации карты сайта убедитесь, что она начинается с объявления
, а URL-адреса заключены в открывающий и закрывающий теги. Чтобы взять упрощенный пример:
<набор URL> <ссылка>https://example.gov/blog/file1.html 2018-03-19T00:00:00+00:00 <ссылка>https://example.gov/policy/new-policy.html 2018-03-27T00:00:00+00:00
Если вы используете несколько файлов Sitemap, вам необходимо использовать индекс карты сайта, например:
0" encoding="UTF-8"?> <индекс карты сайта>https://example.gov/sitemap.xml?page=1 https://example.gov/sitemap.xml?page=2
Важно убедиться, что все специальные символы в ваших URL-адресах экранированы, чтобы поисковые системы знали, как их читать.
Какие метаданные требуются Search.gov для каждого URL-адреса XML-карты сайта?
Протокол карты сайта определяет обязательные и необязательные XML-теги для каждого URL-адреса. Мы рекомендуем по возможности включать значение
(дата последней модификации файла), чтобы указать, когда файл был обновлен и нуждается в переиндексации.
Мы не планируем поддерживать тег
, который больше не используется поисковыми системами, такими как Google. Мы можем поддерживать тег
в будущем, но тег
является более точным и поддерживается большим количеством поисковых систем.
Как создать карту сайта в формате XML?
Большинство систем управления контентом предоставляют инструменты для создания карты сайта и ее обновления. Ниже приведены некоторые инструменты, которые мы рекомендуем:
Друпал
Модуль карты сайта XML
Модуль Simple XML Sitemap и исправление для включения статических файлов
Вордпресс
SEO-плагин Yoast
Плагин Google Sitemap
Трясогузка
Генератор карты сайта
Страницы Github (Джекил)
Jekyll Карта сайта драгоценный камень
Онлайн-генераторы
(Примечание: бесплатные онлайн-генераторы часто имеют ограничение на количество URL-адресов, которые они включают, и не всегда создают наиболее точные карты сайта. Используйте их только в крайнем случае.)
Бесплатный генератор карты сайта
Карта сайта
Контрольный список карты сайта
1. Создана одна или несколько карт сайта
2. URL-адреса в карте сайта были проверены (чистые URL-адреса, включают только URL-адреса, которые должны быть доступны для поиска)
3. XML-формат каждой карты сайта прошел проверку
4. Каждая карта сайта (или индекс карты сайта) указана в файле robots.txt сайта
Дополнительные ресурсы:
Официальная документация с Sitemaps.org
Руководство Google по созданию карты сайта
Валидатор карты сайта
Еще вопросы?
Если у вас есть вопросы, на которые здесь нет ответов, напишите нам. Мы также будем обновлять эту страницу с течением времени.
Создание файлов Sitemap и использование индекса Sitemap
Карты сайта часто упускают из виду при создании веб-сайта, в основном потому, что большинство не знает о преимуществах и процессе. Наличие правильно отформатированного индекса карты сайта и файлов карты сайта, которые также отправляются в Google WebmasterTools, приведет к увеличению проиндексированных страниц, а это означает, что Google (и другие поисковые системы) будет лучше видеть ваш сайт, чем в противном случае. Для новых веб-сайтов это также помогает индексировать ваши страницы быстрее и с большим охватом. Давайте рассмотрим пример:
В зависимости от размера вашего веб-сайта вы можете разделить URL-адреса на несколько карт сайта, на которые все будут ссылаться в индексном файле карты сайта. Это полезно для веб-сайтов с более чем 30 веб-страницами и может помочь проиндексировать больше ваших страниц и быстрее. Это также немного лучше организует вещи. Я вернусь к этому позже.
Также стоит отметить, что существует несколько инструментов, которые можно использовать для создания карт сайта, но также крайне желательно, чтобы ваши разработчики, если у вас есть разработчики, настроили карту стилей, чтобы исключить любые страницы с идентификаторами сеансов, корзины покупок и т. д. Вы можете сделать это вручную, но это займет больше времени. Несколько инструментов, которые могут достаточно хорошо сканировать веб-сайты, включают GSiteCrawler и Xenu Link Sleuth. Единственным недостатком здесь является то, что они в основном видят то, что видят поисковые системы. Если на ваших сайтах есть страницы, на которые нет прямых ссылок на вашем сайте, эти инструменты не увидят их, и вам нужно будет добавить их в карты сайта вручную.
Стандартный формат карты сайта:
Этот формат следует использовать для каждой карты сайта, независимо от того, является ли эта карта сайта единственной на вашем сайте или включена как одна из многих.
<ссылка> https://decisivedesign.com 2011-08-26T05:11:19Z ежедневно <приоритет>0,5 <ссылка>https://decisivedesign.com/webpage1 <последний мод>2011-08-26T05:11:19Zежедневно <приоритет>0,5
Требуется тег и строка urlset, включая URL-адрес пространства имен (xmlns=»http://www.sitemaps.org/schemas/sitemap/0.9″). Также необходимы теги url и loc. Lastmod, changefreq и приоритет являются необязательными. Подробнее о них можно прочитать здесь, на странице протокола Sitemaps.org.
Если у вас небольшой веб-сайт без больших категорий продуктов, услуг или страниц, вы можете включить все свои URL-адреса в один файл карты сайта, используя приведенный выше код в качестве примера (я бы сгенерировал его с помощью одного из вышеуказанных инструментов). ), сохраните его в своем корневом веб-каталоге как sitemap.xml (или как-то еще) и отправьте его поисковым системам. Бам, готово.
Разделение карты сайта и использование индексов карты сайта:
Ваш сайт немного больше? Вы хотите, чтобы ваши страницы индексировались быстрее и чтобы их процент был проиндексирован? Читай дальше.
Если ваш веб-сайт большой и имеет категории продуктов или услуг или какую-либо иерархическую навигацию, вы можете использовать это как логичный способ разделить карты сайта. Это будет держать вещи организованными, и мы также видели улучшенный процент URL-адресов наших веб-страниц, которые индексируются быстрее с использованием этого метода.
Настройка
Допустим, сайт DecisiveDesign продавал браузеры для веб-сайтов (это вымышленная история, люди!).
У вас есть Internet Explorer, Firefox и Chrome (только 3, для простоты). Это ваши категории, бункеры, типы продуктов, называйте их как угодно.
Затем у вас есть отдельные страницы в каждом бункере, скажем, по 3 статьи в каждой (с отдельными URL-адресами).
Нам нужна карта сайта для каждого набора статей, а затем индекс карты сайта, который ссылается на эти 3 карты сайта.
Файлы Sitemap
Explorer-sitemap.xml
<ссылка> https://decisivedesign.com/Internet-Explorer/IE-text-shadow-not-recognized.html 2011-08-26T05:11:19Z ежедневно <приоритет>0,5 <ссылка>https://decisivedesign.com/Internet-Explorer/IE-not-following-web-standards. html <последний мод>2011-08-26T05:11:19Zежедневно <приоритет>0,5 <ссылка>https://decisivedesign.com/Internet-Explorer/why-doesnt-IE-work-right.html 2011-08-26T05:11:19Z ежедневно <приоритет>0,5
Firefox-sitemap.xml
<ссылка> https://decisivedesign.com/Firefox/firefox-is-a-good-browser.html 2011-08-26T05:11:19Z ежедневно <приоритет>0,5 <ссылка>https://decisivedesign.com/Firefox/firefox-renders-text-shadow-kind-of-funny.html 2011-08-26T05:11:19Z ежедневно <приоритет>0,5 <ссылка>https://decisivedesign.com/Firefox/use-firefox-instead-of-IE.html <последний мод>2011-08-26T05:11:19Zежедневно <приоритет>0,5
Chrome-sitemap. xml
<ссылка> https://decisivedesign.com/Chrome/chrome-is-probably-the-fastest-browser.html 2011-08-26T05:11:19Z ежедневно <приоритет>0,5 <ссылка>https://decisivedesign.com/Chrome/chrome-will-continue-improving.html <последний мод>2011-08-26T05:11:19Zежедневно <приоритет>0,5 <ссылка>https://decisivedesign.com/Chrome/google-owns-our-interwebs.html 2011-08-26T05:11:19Z ежедневно <приоритет>0,5
Индекс карты сайта (sitemap-index.xml)
Теперь пришло время создать индекс карты сайта, который будет ссылаться на URL-адреса карт сайта, которые вы создали выше. В этом случае это единственный файл, который вам нужно отправить в поисковые системы, такие как Google. Их пауки будут следовать индексу и автоматически подбирать отдельные карты сайта и URL-адреса. Разместите этот файл как sitemap-index.xml (или аналогичный) в корне каталога и обязательно загрузите все остальные файлы карты сайта по любому пути, который вы выберете. Затем отправьте его в поисковые системы.
https://decisivedesign.com/sitemaps/Explorer-sitemap.xml https://decisivedesign.com/sitemaps/Firefox-sitemap.xml https://decisivedesign.com/sitemaps/Chrome-sitemap.xml
Вот и все. Это выглядит просто (а может и нет), но, честно говоря, сегодня я вручную вытащил 85 000 URL-адресов в 3 набора по 51 карте сайта… и это заняло у меня несколько часов. Я настоятельно рекомендую, чтобы кодер прогнал его и автоматизировал процесс, если у вас есть средства. Однако, как и в моем случае, сделать это сейчас и потратить на это время, вероятно, все равно будет стоить каждой минуты.