Отображение сайта на мобильных устройствах

Информация, представленная на этой странице ориентирована в первую очередь для начинающих web-мастеров.

Здравствуйте! Предположим, у Вас есть аккаунт в Google, Вы зарегистрированы в гугловском сервисе Инструменты для web-мастеров
//www.google.com/webmasters/
и в Google Analytics
//www.google.com/intl/ru_ru/analytics/

Если этого не сделано, а Вы - web-мастер и имеете свой сайт, то очень и очень рекомендуется дружить с Google и недостаток такой устранить. Google будет обрабатывать данные с вашего сайта, мониторить сайт, давать рекомендации по его оптимизации и улучшению и делать ещё много полезных вещей, от которых зависят результаты выдачи сайта в поиске.

Если всё-таки Ваш сайт в Google, в «Инструментах для web-мастеров» в один из моментов вам может прийти сообщение типа: «Сайт такой-то не оптимизирован для мобильных устройств». Вам будет предложено просмотреть отчёт и изучить рекомендации. В отчете могут быть указаны следующие проблемы:

Проблемы оптимизации сайта для показа на мобильных устройствах

Также будет предложено устранить ошибки, из-за которых сайт некорректно отображается на мобильных устройствах.

В Google Developers есть онлайн сервис проверки сайта на удобство просмотра на мобильных устройствах. Откройте его по ссылке
//www.google.com/webmasters/tools/mobile-friendly/
Введите URL сайта и нажмите кнопку «Анализировать». После выполнения анализа Вы убедитесь, что причины никуда не исчезли, увидите скриншот своего сайта в мобильном устройстве и несколько рекомендаций. Картина будет примерно такова:

Рекомендации по устранению ошибок

Капля полезной информации:

Адаптивные шаблоны - это шаблоны, которые корректно отображаются в любом браузере и на любом устройстве: компьютере, ноутбуке, планшете, телефоне.

меткаХорошо, если у Вас адаптивный дизайн, ориентирован на работу через мобильные устройства. А что нужно сделать, чтобы немного улучшить показ сайта с неадаптивным дизайном в мобильных устройствах? Для этого нужно использовать мета-тег viewport.

Попробуем вставить в раздел head этот мета-тег:

<meta name="viewport" content="width=device-width">

          При значении device-width, которое присвоено мета-тегу viewport, браузер считает, что ширина области просмотра равняется ширине этого устройства, а не стандартной ширине в 980px, как он может предполагать по-умолчанию. Ширина экрана на большинстве смартфонов равняется 320px (в портретном режиме) и её можно задать самостоятельно, что даст тот же результат, но на некоторых смартфонах ширина экрана может быть иной, поэтому лучший вариант — использовать device-width.

Ещё раз запустим проверку и посмотрим, что получилось:

Две ошибки

Итак, две ошибки уже устранены.

Самый распространенный вариант мета-тега viewport выглядит так:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

          Здесь к известному нам device-width присоединяется значение initial-scale, которое определяет начальный масштаб страницы. Чем больше число, тем выше масштаб (от 0.1 до 10, значение 1.0 — не масштабировать).

меткаМета-тег viewport может не поддерживаться браузерами старых моделей смартфонов, поэтому есть смысл использовать и устаревшие методы идентификации страниц. Это можно сделать, с помощью следующих мета-тегов:

<meta name="MobileOptimized" content="320">
<meta name="HandheldFriendly" content="true">

меткаСтоит прислушаться к рекомендации по поводу файла robots.txt и открыть в нем доступ к файлам скриптов, графики и стилей. После этого Гугл сможет правильно индексировать и отображать страницы. Проверьте свой файл robots.txt в сервисе «Инструменты для вебмастеров» и сделайте корректировки.

меткаСделайте анализ в PageSpeed Insights
//developers.google.com/speed/pagespeed/insights/
и исправьте по возможности все ошибки.

В итоге, Вы должны стремиться или на самом деле получить такой результат проверки в Google Developers:

Сайт полностью оптимизирован для мобильных устройств

Мы рассмотрели способы устранения некорректного отображения сайта в мобильных устройствах и, только лишь в общих чертах, назначение мета-тега viewport. Конечно, можно изучить его подробнее, но на данном этапе, если у вас нет планов углубляться в нюансы и специфику этого тега, то на этом можно и закончить. Всего Вам доброго. Ваш Л.М.


Ваше мнение по материалу, изложенному на сайте




  © 2015–2024  dynamic-site.olerant.ru  L.M. Служба поддержки Яндекс.Метрика