Карта сайта для изображений – XML файл, помогающий поисковым краулерам индексировать данные. Многие SEO-специалисты не придают значения этому инструменту, обходясь обычной картой сайта, при этом может теряться часть трафика, идущего из поисковых сервисов картинок.
Зачем нужна карта сайта для изображений?
Если сайт имеет сложную структуру, несколько уровней вложенности документов, то это может затруднять процесс индексации. Также, в ряде случаев, вебмастера организовывают вывод изображений с помощью эффектов (например, увеличение при клике), которые реализуются по средствам 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
Далее предлагается скачать 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-оптимизации сайта, среди которых есть возможность создания карты изображений. Скачать его можно из
SEOPress
Наличие XML-карты изображений на сайте носит рекомендательный характер, однако для достижения максимальных результатов от поискового продвижения, не стоит упускать этот инструмент из виду.