Зачем нужна карта сайта для изображений?
Если сайт имеет сложную структуру, несколько уровней вложенности документов, то это может затруднять процесс индексации. Также, в ряде случаев, вебмастера организовывают вывод изображений с помощью эффектов (например, увеличение при клике), которые реализуются по средствам JavaScript. Поисковый робот не индексирует подобного рода материалы, т.к. на них нет прямых ссылок. Именно в таких случаях применяется XML-карта сайта для изображений, призванная указать поисковому краулеру на графические материалы требующие индексации.
Еще год назад Яндекс «не понимал» XML-карты для изображений, выдавая при проверке в валидаторе ошибки. Но в текущий момент проблем нет и такие карты актуальны как для Google, так и для Яндекса.
Как создать карту изображений для сайта?
Создать карту изображений можно вручную, с помощью с сервисов и программ, а также используя плагины для WordPress.
Ручное создание карты
Этот метод подойдет под любую CMS, т.к. добавление URL-адресов происходит вручную. Но нужно понимать, что необходимо соблюдать синтаксис при создании файла, и учитывать, что он не будет автоматические обновляться при добавлении новых изображений на сайте. Также могут возникнуть сложности, если на сайте опубликовано большое количество картинок, т.к. этот метод довольно-таки трудоемкий.
Пример кода XML-карты изображений:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>http://URL сайта/stranica.html</loc>
<image:image>
<image:loc>http:// URL сайта/img1.jpg</image:loc>
</image:image>
<image:image>
<image:loc>http:// URL сайта/img2.jpg</image:loc>
</image:image>
<image:image>
<image:loc>http:// URL сайта/img3.jpg</image:loc>
</image:image>
</url>
</urlset>
Из данного примера видно, что на странице по адресу http://URL сайта/stranica.html, опубликовано 3 изображения, к каждому из которых присваиваются обязательные атрибуты:
- image:image – включает в себя данные о графическом элементе. Одна страница сайта может содержать не более 1000 изображений.
- image:loc – абсолютный URL-адрес изображения. Если ссылка ведет на другой сайт, то обязательным условием является наличие прав на его панель Яндекс.Вебмастера (т.е. основной сайт и вспомогательный должны быть в одной панели).
Кроме указанных тегов в примере, к изображениям можно добавлять дополнительные:
- image:title – название элемента, размером до 384 байт.
- image:caption – его описание, размером до 384 байт.
- image:geo_location – указывается место съемки, до 256 байт.
- image:license – также можно указать URL-адрес на страницу с лицензией для текущего графического элемента. Размер до 256 байт.
Таким образом, перечисляя страницы и сопутствующие им графические элементы, составляется карта изображений. Для создания удобнее всего использовать бесплатный редактор с подсветкой кода NotePad++, для ее активации заходим в «Синтаксис — XML».
Создание карты в NotePad++
В таком случае, при сохранении файла, редактор автоматически предложит использовать расширение XML. Для карты изображений подойдет любое название, отличное от sitemap.xml (данный файл, обычно, используется для перечисления URL-адресов страниц сайта), например, sitemap-img.xml.
После создания, файл необходимо проверить в панели Вебмастера, если все в порядке, то он заливается в корень сайта и указывается в robots.txt. В Google Search Console есть специальный раздел, в котором указываются все XML-карты сайта. Аналогичным образом добавляется в Яндекс.Вебмастер.
Добавление карты в Google Search Console
Добавление файла в Яндекс Вебмастер
Создание с помощью сервисов и программ
Онлайн-сервисы по созданию карты изображений работают по примерно одинаковому принципу: вводится адрес страницы, генератор парсит графические элементы и оформляет их в XML код.
Сервис – Image-sitemap.net
В сервисе Image-sitemap.net требуется указать адрес сайта, после чего начинается поиск всех изображений.
Сервис Image-sitemap
Далее предлагается скачать XML файл.
Скачиваем готовый файл
У сервиса есть большой минус: он сканирует все страницы, даже те, которые были запрещены для индексирования поисковиками в robots.txt. Кроме того, в конечный файл попадают все изображения сайта, например, логотипы или элементы оформления сайта. Все это требует обязательной ручной чистки.
Screaming Frog SEO Spider
Отличная программа, содержащая в себе широкий инструментарий для работы с сайтами. Позволяет создать sitemap изображений хорошего качества в два клика.
1. Для начала сканируем весь сайта.
Сканирование сайта в Screaming Frog SEO Spider
2. После идем в одноименный пункт меню и создаем карту. Сохраняем файл в удобное место.
Процесс создания карты для картинок в Screaming Frog SEO Spider
Рекомендуется изучить структуру файла, посмотреть на наличие в нем нежелательных изображений, при необходимости отредактировать.
Не стоит забывать, что при добавлении новых страниц и изображений, карту сайта придется заново создавать или добавлять в нее элементы вручную.
Плагины для WordPress
Вот список наиболее популярных плагинов с хорошим рейтингом и с регулярными обновлениями. Плюсом их использования будет то, что при публикации материалов, изображения автоматически будут добавляться в файл карты.
All in One SEO Pack
Предлагает целый комплекс инструментов для SEO-оптимизации сайта, среди которых есть возможность создания карты изображений. Скачать его можно из репозитория WordPress, имеется бесплатная и платная версии, первой более чем достаточно для стандартного сайта.
SEOPress
SEOPress аналогично предыдущему плагину, включает в себя множество инструментов, в числе которых есть создание карты сайта для картинок.
Наличие XML-карты изображений на сайте носит рекомендательный характер, однако для достижения максимальных результатов от поискового продвижения, не стоит упускать этот инструмент из виду.






