- Карта сайта (Sitemap) для Google и Яндекс
- Что такое Sitemap?
- В каких случаях сайту нужен файл XML Sitemap
- Может ли Google найти страницы без файла Sitemap?
- Отсутствие файла Sitemap ничем не грозит сайту
- Google рекомендует автоматически генерируемые файлы Sitemap
- Как создать файлы Sitemap для сайта WordPress?
- Плагин Google XML Sitemaps Вордпресс
- Настройка XML Sitemaps
- Карта сайта (XML Sitemap) Yoast SEO
- Карта сайта (Sitemap) в Rank Math
- И в заключение
- Инструкция по работе с sitemap.xml
- Что такое карта сайта
- Как посмотреть карту сайта
- Для чего используют карту сайта
- Как создать sitemap XML
- Автоматическая генерация карты сайта
- Онлайн-сервисы для создания файлов
- Многофункциональные платформы для SEO-специалистов
- Плагины для систем управления сайтом (CMS)
- Статья по теме:
- Самостоятельное создание файла sitemap
- Правила для создания файла sitemap
- Как разместить карту сайта в файле robots.txt
- Из чего состоит карта сайта
- Как добавить несколько карт на сайт
- Карта сайта для разных типов контента
- Sitemap для изображений
- Sitemap для видео
Карта сайта (Sitemap) для Google и Яндекс
Просмотров: 17 618
Привет, коллеги! В этом посте я расскажу вам как создать и настроить XML Sitemap (карта сайта) для WordPress, для поисковых систем таких как Яндекс, Google, Bing, Поиск@Mail.Ru. Не нужно путать XML с HTML. Первый подходит для поисковиков, а второй предназначен преимущественно для пользователей. Что представляет из себя карта сайта XML вы наверное уже знаете.
Напомню : это список страниц вашего сайта/блога, который не видят ваши посетители, а хорошо видна только поисковым системам. XML файл Sitemap позволяет сообщить Google и Yandex о страницах вашего сайта, чтобы они гарантированно попали в индекс поисковых систем.
XML Sitemaps может помочь поисковикам определить местонахождение страниц сайта, блога, время их последнего обновления, частоту обновления и важность относительно других страниц веб-ресурса для того, чтобы поисковая машина смогла более разумно индексировать сайт.
Что такое Sitemap?
Карта сайта — это способ организации веб-сайта с указанием URL-адресов и данных в каждом разделе. Документ XML содержит инструкции для роботов поисковых систем.
Sitemap — XML-файлы с информацией для поисковых систем (таких как Google, Яндекс, Bing, Поиск@Mail.Ru) о страницах веб-сайта, которые подлежат индексации. Проще говоря, это URL-адреса сайта, отправляемые вами поисковикам.
Яндекс поддерживает форматы XML и TXT. Формат XML позволяет передавать дополнительную информацию.
В каких случаях сайту нужен файл XML Sitemap
Согласно Google, файл Sitemap не является обязательным для сайтов, а использовать его следует, если ресурс попадает в одну из трёх категорий:
- Крупный сайт с большим количеством страниц
- Изолированные страницы на сайте
- Новый сайт или сайт, который часто обновляется
Может ли Google найти страницы без файла Sitemap?
Обычно, если сайт относительно небольшой, а страницы должным образом перелинкованы, то найти контент роботу Googlebot не составит труда.
Если же сайт попадает в одну из трёх категорий, приведённых выше, то использование файла Sitemap поможет Googlebot найти новый контент и покажет, где искать изолированные страницы.
Файл Sitemap (карта сайта) также может использоваться для приоритизации сканирования – чтобы указать, какие страницы следует сканировать в первую очередь, что полезно для крупных сайтов.
При этом Sitemap ничего не гарантирует. Другими словами, Google не всегда сканирует каждый URL, добавленный в этот файл.
Обратное тоже верно: если URL не добавлены в файл Sitemap, то это не гарантирует, что Google их не будет сканировать. Google способен находить страницы независимо от того, включены они в карту сайта или нет.
Отсутствие файла Sitemap ничем не грозит сайту
Если у сайта нет файла Sitemap, то ничего страшного в этом нет.
Если вы сомневаетесь, нужен ли сайту файл Sitemap, то чтобы не ошибиться, его можно создать на всякий случай. В большинстве случаев сайт от этого только выиграет.
Google рекомендует автоматически генерируемые файлы Sitemap
Что касается создания файла XML Sitemap, то Google рекомендует использовать автоматически генерируемые карты сайта вместо тех, которые нужно составлять вручную.
Есть CMS, которые создают файлы Sitemap автоматически. Также существуют WordPress-плагины которые позволяют выполнить эту задачу.
Как создать файлы Sitemap для сайта WordPress?
Создать карту блога или сайта на WordPress нам поможет плагин Google XML Sitemaps. Который генерирует XML файл улучшающей индексацию веб-ресурса поисковыми системами, обновляет его и так далее. Вам достаточно плагин установить, настроить его и можно о нём забыть. Установка Google XML Sitemaps стандартная.
Плагин Google XML Sitemaps Вордпресс
Один из лучших плагинов WP. Он будет предоставлять полную XML-карту сайта для поисковых систем. Его установили уже более 24 243 146 раз.
Используйте этот плагин, он значительно улучшит SEO. Он создаст специальную XML-карту сайта и поможет таким поисковым системам, как Google, Bing, Яндекс и Мейл ру лучше индексировать ваш веб — ресурс. С такой картой сайта сканерам намного проще увидеть полную структуру вашего сайта и извлечь ее более эффективно. Плагин поддерживает все виды страниц, сгенерированных WordPress, а также пользовательские URL.
Кроме того, он уведомляет все основные поисковые системы каждый раз, когда вы создаете сообщение о новом контенте. Модуль совершенно бесплатен и переведён на русский язык (правда не полностью, но самое важное переведено).
Установите плагин обычным способом, используя функцию Плагины — Добавить новый. В поле поиска введите его название Google XML Sitemaps:
Настройка XML Sitemaps
После успешной установки и активации плагина, его нужно настроить. В разделе «Настройки» нажмите на XML-Sitemap :
Откроется страница: Генератор XML-карты сайта для WordPress, где вам нужно её настроить. На этой странице, в самом вверху, вы увидите ссылку на вашу карту:
Вы можете на неё нажать и посмотреть как она родная выглядит:
Важные настройки на нашем родном и могучем русском языке, поэтому вам не составит ни какого труда во всем разобраться. Какие настройки можно произвести? Разработчик плагина указывает что, значения по умолчанию подходят для большинства сайтов. Но всё же, каждый пользователь должен решить сам.
Указать какие категории исключить из карты, содержание карты сайта, приоритеты, частоту изменений и так далее. Примерно, вот так, должно быть:
Архивы, метки и страницы авторов включать в карту сайта не надо. Хотя я лично теги/метки в карте использую.
После всех настроек обязательно нажмите «Обновить параметры». Готово. Дальнейшее действие это — добавить файл Sitemap в веб-мастере поисковых систем, чтобы ускорить индексирование сайта ВорДпресс. А также прописать ссылку на карту в robots.txt.
Итак, какие именно страницы необходимо включить в карту? По соображениям SEO рекомендуется включать лишь те страницы, которые хотелось бы видеть в поиске.
Обратите внимание, друзья, функция XML Sitemaps есть в SEO плагинах All in One SEO Pack и Yoast SEO, Rank Math SEO, и других SEO модулях.
Карта сайта (XML Sitemap) Yoast SEO
В Yoast считают, что карты сайта XML полезны для каждого веб-ресурса. Каждому сайту / блогу требуется, чтобы Google, Яндекс и другие ПС могли легко находить самые важные страницы и знать, когда они в последний раз обновлялись. Вот почему эта функция включена в плагин Yoast SEO.
Как включить XML Sitemap в Yoast SEO? Включите файлы Sitemap XML, которые генерирует Yoast SEO:
Yoast SEO автоматически создает карту сайта в формате XML для вашего сайта. Нажмите SEO на боковой панели установки WordPress, а затем выберите вкладку Возможности. И включите XML-карта сайта. Затем вы можете посмотреть XML карту сайта ВордПресс нажав соответствующею ссылку.
Хотя Yoast SEO — это рекомендуемый большинством инструмент, который поможет вам создать Sitemap (карту сайта XML) для WordPress, это ни в коем случае не единственный вариант.
Карта сайта (Sitemap) в Rank Math
Включите функцию карты сайта Rank Math (в мастере настройки), которая помогает поисковым системам разумно сканировать содержимое вашего сайта.
Выберите конфигурацию Sitemap и выберите тип записей или страниц, которые вы хотите включить в карту сайта. Обратите внимание : можно включить ссылки на изображения из содержимого записи WordPress в карту сайта. Это помогает поисковым системам лучше индексировать ваши картинки.
Добавьте созданный файл Sitemap в Google Search Console, Яндекс Вебмастер и в другие ПС. А также, укажите ссылку на файл в robots.txt.
И в заключение
Основное преимущество XML карты сайта это — улучшенная возможность сканирования веб — ресурса. XML карта сайта помогает поисковым системам более эффективно индексировать контент вашего сайта.
С помощью карты сайта вы можете быть уверены, что Google, Яндекс и другие поисковые системы будут знать обо всем содержимом вашего веб-сайта, независимо от того, индексируют они его или нет.
После создания и настройки карты сайта добавьте файл Sitemap в Яндекс.Вебмастер, чтобы ускорить индексирование сайта. Зайдите Яндекс.Вебмастер — Индексирование — в разделе Файлы Sitemap введите ссылку на ваш файл Sitemap XML:
Добавьте файл Sitemap в Google Search Console. Укажите относительный URL файла на странице с отчетом о файлах Sitemap и нажмите Отправить:
Теперь при написание статьи, плагин Google XML Sitemaps будет сообщать поисковым системам (не всем, а только Гугле, Bing, Yahoo и Ask.com) об обновление вашего блога. Плагин автоматически обновит вашу карту сайта, если вы опубликуете сообщение, так что больше ничего не нужно делать.
Для остальных поисковых систем делать нужно вот это — читайте здесь.
Всего доброго и до новых встреч. Пока, пока!
Источник
Инструкция по работе с sitemap.xml
Для того, чтобы страницы сайта и их содержимое начали ранжироваться — отображаться по запросам пользователей, их должен проиндексировать робот поисковой системы. Когда у ресурса есть карта сайта, Google проще обнаружить адреса страниц.
Из статьи вы узнаете
Что такое карта сайта
Карта сайта или sitemap — это файл, содержащий список URL всех страниц ресурса, которые нужно проиндексировать. Он размещен в корневой папке и в большинстве случаев называется sitemap.xml.
Структура сайта напоминает структуру книги с разделами, подразделами и страницами. Когда читателю нужно что-то найти в учебнике или энциклопедии, он сначала смотрит содержание и находит нужную страницу. Файл sitemap XML выполняет роль содержания на сайте, помогая поисковым роботам обнаружить страницы.
Как посмотреть карту сайта
Содержимое карты сайта доступно не только роботам, но и посетителям сайта. Поскольку список URL обычно размещают в папке с серверными файлами, адрес sitemap состоит из двух элементов — имени сайта и названия карты.
Как посмотреть карту чужого сайта? Возьмем для примера сайт компании Apple и добавим к доменному имени в адресной строке /sitemap.xml.
Для чего используют карту сайта
Основная роль sitemap — это навигация робота и направление его к важным URL, чтобы они попали в индекс поисковика.
Важно учесть, что наличие карты не гарантирует индексацию страниц. Также поисковики могут находить URL без карты, например, если на него ведет ссылка с другой веб-страницы. В то же время, Google рекомендует добавлять на сайт список адресов для индексирования.
Как и инструкция по сканированию страниц для роботов — robots.txt, карта сайта — важный атрибут оптимизации. Проверить правильность настроек sitemap можно в инструментах от поисковых систем, на сайтах-валидаторах и на платформах, которые анализируют SEO сайта онлайн.
Когда полезна карта сайта:
Представим себе крупный интернет-магазин или другой многостраничный сайт. При большом количестве страниц робот может пропустить какие-то из них. Карта сайта повышает вероятность попадания важных URL в индекс и, как следствие, появления их в результатах выдачи.
Чтобы новый ресурс начал ранжироваться, нужно помочь поисковику обнаружить его страницы. Если упоминаний URL нет на других страницах в интернете, роботу будет сложнее найти этот URL и проиндексировать.
Создание карты сайта и информирование краулеров о ее наличии ускорит индексацию страниц и их отображение по поисковым запросам.
Для сайта, который уже в индексе, тоже может быть актуально ускорение индексации страниц. Например, новостные и развлекательные порталы постоянно добавляют новые статьи и заинтересованы в том, чтобы пользователи быстрее находили свежие материалы в выдаче.
Также в карте может быть указана дата последнего обновления страницы или периодичность, с которой она обновляется. Таким образом роботы получают информацию, когда нужно повторно индексировать URL.
Как правило, страницы внутри сайта связаны друг с другом. Например, на главной странице находятся ссылки на категории продукции, страницы категорий содержат URL на карточки товара, карточки товара могут ссылаться на страницу про оплату и доставку.
Когда робот находит ссылки на странице, он может переходить по ним, постепенно сканируя больше и больше URL. Если же адрес не связан с другими страницами сайта, краулер сможет его найти благодаря sitemap.
В результатах ранжирования могут участвовать не только страницы сайта, но и их отдельные элементы. Например, в Google есть разделы, где отображаются только картинки или видео.
Картинки и видео, которые видит пользователь на сайте, в коде страниц выглядят как ссылки на файлы. Браузер обращается по этим ссылкам к медиафайлам и отображает визуальный контент на экране. Если создать отдельную карту для таких URL, это обратит внимание роботов на данный тип контента.
Любите продавать?
Держите хостинг для интернет-магазина с гарантированным аптаймом и +30% экономии при годичной оплате
Как создать sitemap XML
XML-файл можно получить, используя инструменты, которые автоматически генерируют список URL на основании страниц сайта, или составить карту вручную.
Автоматическая генерация карты сайта
Есть несколько способов получить готовый sitemap.xml.
Онлайн-сервисы для создания файлов
Это сервисы, которые формируют файлы и фиды по URL сайта, в том числе sitemap. Чтобы запустить генератор, в специальном окне укажите имя домена. Через несколько минут вы сможете скачать готовую XML-карту.
Многофункциональные платформы для SEO-специалистов
Есть сервисы, которые в числе различных инструментов для оптимизации предоставляют опцию для создания карты. Из плюсов — вы можете задать дополнительные параметры для sitemap, например, тип страниц, частоту изменений и приоритет.
Примеры сервисов для SEO, где можно создать карту сайта: SE Ranking, СайтРепорт.
Плагины для систем управления сайтом (CMS)
Разработчики CMS предлагают дополнительные программы для SEO-настроек, включая карту сайта. Плагины автоматически создают файл sitemap.xml и обновляют список URL, когда вы добавляете или удаляете страницы.
Примеры плагинов: All in One SEO Pack и Google XML Sitemap Generator для WordPress, Simple XML sitemap для Drupal, OSMap для Joomla!.
Статья по теме:
Самостоятельное создание файла sitemap
Поскольку есть автоматические сервисы, необходимости составлять список страниц вручную, как правило, нет. Но если вы все-таки хотите создать карту сайта самостоятельно:
- добавьте в корневую папку на хостинге файл с расширением XML;
- согласно синтаксису и общим правилам для sitemap перечислите все URL, которые должен проиндексировать поисковик.
Правила для создания файла sitemap
Выделим общие рекомендации поисковых систем для создания карты сайта.
- Допустимое количество ссылок в карте — до 50 000, а максимальный размер sitemap не более 50 МБ.
- Ссылка не должна быть длиннее 2048 символов.
- Все URL должны начинаться с http или https.
- Ссылки должны быть указаны в формате UTF-8.
- Кроме XML допустим другой формат sitemap: для Google это файл TXT, RSS, mRSS и Atom 1.0.
- В sitemap должны быть только канонические URL — страницы, отмеченные как приоритетные из нескольких похожих. Это актуально для сайтов, у которых есть копии страниц, чтобы не допустить попадания в индекс дублей контента.
- Ссылку на карту сайта можно указать в файле robots.txt — инструкции для роботов, которую они просматривают перед тем, как просканировать ресурс.
- В списке URL не должно быть страниц с тегом noindex, запрещающим индексацию.
- В списке URL не должно быть страниц, сканирование которых запрещено в файле robots.txt.
Как разместить карту сайта в файле robots.txt
Перед тем, как добавить страницы в индекс, робот сначала делает обход сайта и сканирует его содержимое. Первый файл, который он просматривает — это robots. В него нужно добавить директиву Sitemap и ссылку на карту сайта.
В файле robots могут быть указаны ссылки на несколько XML-файлов.
Из чего состоит карта сайта
Файл sitemap состоит из элементов — тегов, которые имеют начало <> и конец и содержат определенные данные. Некоторые теги могут быть родительскими и включать в себя дочерние. Синтаксис карт сайта для Google соответствует протоколу Sitemap.
У XML-карты есть обязательные теги:
— тег, содержащий ссылку на текущий стандарт протокола;
— тег для каждого URL, который включает дочерние теги с адресом страницы и дополнительной информацией о ней;
— дочерний тег , в котором находится адрес страницы.
— тег, который размещают в начале и конце файла, когда у сайта несколько файлов sitemap, а его дочерние теги содержат ссылки на эти карты.
Теперь рассмотрим теги, которые используют при необходимости:
— дата последнего обновления страницы в формате YYYY-MM-DD.
— указывает периодичность обновления страниц и когда роботу рекомендуется индексировать контент: всегда (always), ежечасно (hourly), ежедневно (daily), еженедельно (weekly), ежемесячно (monthly), ежегодно (yearly), никогда (never).
— тег для обозначения приоритетных для индексации страниц с помощью параметра от 0 до 1.
в своем руководстве, но в данный момент не учитывает их. Они актуальны для других поисковых систем.
Как добавить несколько карт на сайт
Если у сайта несколько sitemap, о которых нужно сообщить поисковикам, используйте для этого один из двух вариантов:
- файл robots.txt, где указаны ссылки на карты с помощью директив Sitemap;
- файл sitemap.xml, содержащий ссылки на все карты сайта.
Рассмотрим пошагово второй способ, как объединить несколько карт в одном файле.
Шаг 1 Создайте XML-файлы и проверьте, чтобы общее количество URL не превышало 50 000, а вес — 50 МБ.
Шаг 2 Дайте файлам названия, отличные от sitemap.
Шаг 3 Проверьте карты на ошибки с помощью специальных инструментов.
Шаг 4 Создайте файл sitemap.xml и добавьте в него ссылки на все карты внутри родительского тега . Для размещения каждого URL используйте тег , содержащий .
Пример sitemap.xml, содержащего две карты сайта:
Расширение gz говорит о том, что для файлов sitemaps применялось gzip-сжатие.
Чтобы поисковые системы обнаружили все «вложенные» карты сайта, достаточно их уведомить об основном файле sitemap.xml через специальный инструмент, например, Google Search Console.
Попробуйте хостинг с кучей плюшек: автоустановщиком 330 движков, конструктором сайтов и теплой поддержкой 24/7!
Карта сайта для разных типов контента
Чтобы содержимое страниц попадало в специальные разделы поисковиков (для фото, видео, новостей), рекомендуется создавать отдельные карты сайта. Узнаем, как создавать sitemaps для популярных видов контента — изображений и видео.
Sitemap для изображений
Когда стоит использовать sitemap для картинок:
- на сайте много изображений и нужно помочь краулеру не упустить важные из них;
- поисковику трудно найти ссылки на фото, например, если они появляются на экране в качестве элемента JavaScript.
Sitemap для изображений состоит из тегов . Внутри каждого из них дочерний тег , содержащий ссылку на страницу с изображением, и тег с информацией о самом изображении. Внутри родительского тега может быть до 1000 блоков .
Обязательные теги:
— тег, который содержит URL картинки и может включать информацию об изображении, например, название и подписи к фото, место съемки.
— тег для URL картинки.
Необязательные теги:
— место, где было сделано фото, например, Berlin, Germany .
— название (заголовок) картинки.
— подпись к картинке.
— ссылка на лицензию фото.
Пример фрагмента Sitemap для изображений:
Информация о настройке карты для изображений есть в официальной справке Google.
Sitemap для видео
Если нужно уведомить Google о недавно добавленных видео или помочь ему проиндексировать сайт с большим количеством мультимедийного контента, используют карту для видео.
Sitemap для видео по структуре похож на карту для изображений. Информацию о файлах размещают в родительском теге и добавляют — URL страницы, на которой находятся видео. В качестве контейнера с данными о видеофайлах страницы применяют тег .
Обязательные теги:
— тег, который содержит дочерние теги с адресом видеофайла и дополнительной информацией о нем, например, описанием, длительностью или датой публикации;
— тег, который содержит URL видео;
— место размещения проигрывателя для видеоролика;
— название (заголовок) видео с рекомендуемой длиной до 100 символов;
— описание к видео, близкое по смыслу к контенту страницы, с максимальной длиной в 2048 символов.
— URL файла со значком видео в мини-версии от 60×30 пикселей;
Необязательные теги:
— дата размещения видео в формате YYYY-MM-DD;
— продолжительность видео в секундах с максимальным значением 28800 (8 часов);
— описание тематической категории видео до 256 символов;
— тег, который обычно используют для запрета показов видео на определенных платформах: ПК (web), мобильных устройствах (mobile), телевизорах (tv);
— тег для запрета показа видео в определенных регионах, в котором коды стран приведены в формате ISO 3166;
— тег для безопасного поиска, т.е. ограничения просмотра видео по возрасту;
— тег в формате YYYY-MM-DD для видео, которые будут доступны до определенной даты;
— имя пользователя или название компании, добавившей видео, с допустимой длиной до 255 символов;
— тег, который используют для видео с платным просмотром или загрузкой, указывая валюту (атрибут currency) в формате ISO 4217;
— тег для доступа к видео по подписке;
— тег, в котором указано, сколько просмотров получило видео;
— рейтинг видеоролика в диапазоне от 0.0 до 5.0;
— тег для пометки прямых трансляций;
— теги в виде ключевых слов, которые помогают целевой аудитории находить контент.
Пример фрагмента Sitemap для видео:
Источник