Буквально на днях, заглянув в поиск Google по запросу site:Ilyakhasanov.ru, я обнаружил под каждой страницей поисковой выдачи запись следующего содержания: "Ваша страница не оптимизирована для смартфонов".
В добавок к этому, на прикрепленной почте к Search Console не было никаких уведомлений об этом.
Ошарашенный данным фактом, я протестировал свой сайт при помощи сервиса PageSpeed Insights от той же Google и получил знакомые ранее цифры удобства использования ресурса для пользователей: 99/100.
Как робот Googlebot видит страницу сайта
На основе полученных данных стало понятно, что тут что-то не чисто. Вернувшись к списку поисковой выдачи я обратил внимание на то, что все предупредительные записи под моими страницами сопровождаются активными ссылками на неизвестный мне сервис. Так я открыл для себя еще один сервис от Google Mobile friendly, который анализирует удобство просмотра сайта на мобильных устройствах c точки зрения робота Googlebot.
Протестировав сайт ilyakhasanov.ru, сервис указал проблемы и, самое главное, причину их возникновения:
- Проблемы: контент шире экрана, ссылки слишком близко друг к другу;
- Причина: некоторые ресурсы страницы (дается список) заблокированы в
robots.txt
В списке красуется файл стилей
По идее поисковые боты сканируют и анализируют лишь только контент страницы, отсеивая JavaScript и CSS файлы. По крайней мере так было раньше, сейчас чтобы обеспечить правильное индексирование и отображение страниц сайта, нужно предоставлять роботу Googlebot доступ к JavaScript и CSS, согласно нового алгоритма.
Решение проблемы
Решение проблемы было одно - открыть доступ боту к запрашиваем файлам из списка. В основном это были файлы из директорий media и template.
После открытия доступа и повторной проверки сайта через сервис Mobile friendly все встало на свои места, сайт стал оптимизированным для мобильных устройств.
Как было сказано ранее, в основном нужно снять запрет с двух папок на которые ругается Googlebot - media и template, если у Вас также скрыта папка images, то её тоже нужно снять с запрета.
Реализовать данное действие можно удалив из файла
Disallow: /images/ Disallow: /media/ Disallow: /templates/
Данная проблема была решена еще в Joomla 3.4, однако файл
Подведем итоги
Если Вы обладатель сайта на более ранней версии Joomla чем 3.4 или же Вы обновили раннюю версию Joomla до последней - обновите файл
В добавок сайт, помимо сервиса PageSpeed Insights, необходимо проверить еще и в Яндекс. Вебмастере (раздел "Инструменты" - "Проверка мобильных страниц")
Комментарии