Как оптимизировать картинки и создать Sitemap.xml для изображений
Привет всем читателям блога Mindubaev.com. Данная статья будет полезна тем, у кого есть проблемы с индексацией картинок/изображений или фотографий, а так же всем, кто хочет получать много трафика с поиска по картинкам.
Буквально на днях я столкнулся с проблемой плохой индексации и ранжированием изображений на одном из сайтов. Оказалось, что ранее, директория, в которой хранятся все изображения, была закрыта в файле robots.txt, а после открытия картинки практический не появлялись в поиске, так как не были оптимизированы. Требовалось найти решение, которое позволит в кратчайшие сроки добавить все картинки в поиск и занять высокие места в поисковой выдаче по картинкам.
Было принято решение действовать по плану.
SEO оптимизация изображений
- В первую очередь я оптимизировал titel и alt у картинок, если кто не знает ,то Тайтл у картинки это дополнительное описание, которое показывается при наведении на картинку мышкой, выглядит вот так:
ALT это описание картинки, Альт отображается, когда изображение не загрузилось у пользователя (например, когда в браузере отключены картинки или изображение удалили, а ссылка осталась), выглядит вот так:
В Тайтл и ALT картинок, необходимо вхождение ключевых слов, по которым вы хотите получить посетителей. Так как данные теги служат для разных целей, то желательно, чтобы данные описания тоже были разными. В моём понимании Titel должен нести в себе больше подсказку, поясняя изображение, тогда как АЛЬТ говорит просто общими словами о том, что на изображении.
Думаю тут все понятно, вернемся далее к оптимизации изображений.
- Вторым важным моментом, для хорошей индексации картинок и получения трафика является прилегающий к картинке текст (какие слова стоят в непосредственной близости к картинке), очень важно, чтобы текст был подходящим по тематике, иначе он будет плохо ранжироваться или не будет учитываться вообще. В моём случае текст уже был.
- Третьим пунктом, является название файлов изображений. Для лучшего ранжирования все названия изображений должны быть написаны транслитом, пример karta-sajta-dlja-izobrazhenij.jpg, таким образом поисковик тоже учитывает вхождение ключевых слов.
На этом с оптимизаций картинок закончили.
Методы добавления картинок в индекс ПС
Следующим пунктом, является необходимость добавить все картинки в индекс, а их у меня более 12 тысяч.
Можно использовать следующие методы как добавить картинки:
- подождать пока поисковая система полностью переиндексирует сайт – минус: долго;
- использовать Аддурилку Яндекса и Аддурилку Гугл – минус: долго так как придется вбивать все в ручную;
Аддурилка получила свое название от слова addurl в её URL адресе, служит для добавления страниц в индекс.
- использовать сервисы для автоматического добавления URLов в Addurl – минус: затраты, особенно если изображений очень много;
- использовать специальный софт для загона в ADDURL – минус: затраты на antigate, а с тем учетом, что нужно постоянно вводить капчу, в моём случае это 12тыс. капчи, что примерно 500 руб.;
- создать sitemap.xml – минус: время на индексацию, но не так долго как в случае с полной переиндексацией сайта.
- написать модуль под CMS сайта, для генерации карты сайта в хмл.
В итоге, было принято решение создать sitemap.xml в ручную, а после через кабинет Вебмастера сообщить поисковым системам о нашем файле, параллельно поручить программисту задание на написание модуля для автогенерации и обновления, Вы же можете использовать любой вариант, в зависимости от вашего случая.
Изначально, Я пробовал различные сервисы по генерации Sitemap.xml, но большинство дают бесплатную генерацию до 500 страниц, у меня же на сайте больше 20 тыс. страниц и более 12 тыс. изображений, так что сервисы мне не подходили. Да и сервиса, который создает sitemap.xml, учитывая изображения, я не нашел. Возможно вы знаете, подскажите в комментариях.
Итак действуем по плану:
Нужно собрать все URL адреса изображений, для этого подойдет парсер сайта, пример Xenu’s Link (бесплатная программа) или Screaming Frog SEO Spider (есть бесплатная версия для парсинга до 500 URLов).
Покажу на примере Screaming Frog, так как Я пользуюсь ей.
Открываем программу и указываем название сайта;
Жмем Start и ждем пока робот спарсит весь сайт;
После этого у нас есть все файлы, жмем сортировку по Content’у и выбираем все изображения, что нам нужны;
Создание карты сайта изображений в ручную
Нам понадобиться Excel, открываем его и делаем следующие действия:
- В первый столбец вставляем открывающий тег <url>.
- Во второй столбец вставляете открывающие тег <loc>.
- Из парсера копируем все нужные нам URL адреса в Excel в 3 столбец (речь идет только об изображениях).
- В четвертый столбец вставляем закрывающий тег </loc>.
- В пятый столбец вставляете закрывающие теги </url> .
Получилось следующее
Далее выполняем сцепку всех значений с помощью функции =СЦЕПИТЬ(A1;B1;C1;D1;E1;)
И получаем все нужные значения.
Теперь мы можем поступить 2 путями:
- Создать отдельный сайтмап хмл под изображения, отдельный под html страницы.
- Создать общий сайт мап хмл изображения+html страницы.
Покажу 2 вариант, так как он проще.
Общий sitemap.xml
Для этого заходим Screaming Frog и жмем Advanced Export –> XML Sitemap, выбираем путь и сохраняем, так же можно использовать любой онлайн генератор или Xenu.
Открываем созданный sitemap.xml с помощью любого текстового редактора, Я пользуюсь Notepad++.
Первые строки выделенные в красной рамке, говорят о кодировке файла utf-8 и о расширении файлов, их трогать не рекомендуется.
Теперь нам нужно внести в данный sitemap наши строки с изображениями из Excel, строки нужно вносить в самый конец, перед закрывающим тегом </urlset>.
Все готово, теперь сохраняем файл с расширением “.xml”.
Теперь осталось только проверить итоговый файл, для этого воспользуемся сервисом Яндекс – Валидатор файлов sitemap.
Для этого выбираем файл, жмем проверить, получаем результат.
Замечательно, ошибок не найдено.
Теперь загружаем данный файл на FTP сервер и указываем путь в файле robots.txt через директиву, пример Sitemap: https://mindubaev.com/sitemap.xml , а так же добавляем новый sitemap в кабинете вебмастера Яндекс и Гугл.
Спасибо за ваши статьи. Скажите, Вы пишите, что Title и H1 должны различаться. Сами же используйте одинаковые, например на этой странице.