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

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

Надежда Светлова
Надежда Светлова
01.07.2024 в 9:00

Представьте себе: вы открываете любимый сайт на компьютере, и он выглядит великолепно. Переключаетесь на телефон — и картина резко меняется: текст трудно читаем, элементы разбросаны, навигация становится квестом. Знакомо? Такая проблема несоответствия отображения веб-страниц на разных устройствах встречается повсеместно. Причина — отсутствие SEO для мобильных устройств. Неоптимизированный сайт отталкивает пользователей, снижает их лояльность и, как следствие, уменьшает трафик и эффективность ресурса.

Разработка сайтов | SEO для мобильных устройств, адаптивная вёрстка, оптимизация сайта, оптимизировать сайт | от

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

Зачем нужна мобильная оптимизация

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

Для бизнеса B2C (бизнес для потребителя) и блогов мобильная версия сайта играет первостепенную роль. Интернет-магазины, предоставляющие удобный интерфейс для мобильных пользователей, могут значительно увеличить свои продажи. Блоги, адаптированные для чтения на смартфонах, получают больше подписчиков и улучшенные показатели вовлечённости. В обоих случаях речь идёт о прямом влиянии на прибыль и успех.

Разработка сайтов | SEO для мобильных устройств, адаптивная вёрстка, оптимизация сайта, оптимизировать сайт | от

Основные причины, по которым мобильная версия важнее для большинства сайтов

  • Если ваш сайт оптимизирован для мобильных устройств, вы охватываете гораздо большую аудиторию. Пользователи, которые ранее сталкивались с неудобствами на сайте при просмотре с телефона, теперь с лёгкостью смогут найти нужную информацию и воспользоваться услугами.
  • Адаптивный дизайн создаёт положительный пользовательский опыт. Человек, который быстро находит необходимую информацию и легко ориентируется по сайту, с большей вероятностью останется на веб-ресурсе и вернётся снова.
  • Поисковые системы Google и «Яндекс» учитывают наличие мобильной версии при ранжировании сайтов. Страницы, оптимизированные под различные устройства, занимают более высокие позиции в результатах поиска, что увеличивает их видимость и привлекает больше трафика.
  • Мобильные пользователи часто находятся в условиях ограниченного интернет-соединения. Оптимизированные мобильные сайты загружаются быстрее, что снижает вероятность отказов и увеличивает время, проводимое на сайте.

Влияние на ранжирование в поисковых системах

Мобильная оптимизация напрямую влияет на SEO. С 2019 года Google использует Mobile-First Indexing*, при котором приоритет отдаётся мобильной версии сайта при оценке его качества и ранжировании в результатах поиска. Это означает, что качественная мобильная версия помогает улучшить видимость всего сайта, включая его десктопную версию.

Mobile-First Indexing* — методология индексации, при которой Google придаёт приоритет содержимому мобильной версии веб-сайта для оценки и индексации страницы.

В июне 2021 года Google обновил способ оценки качества веб-страниц, введя новый стандарт под названием Page Experience. Он оценивает, насколько приятно и удобно пользователю взаимодействовать с веб-страницей. Основой для оценки служат так называемые Core Web Vitals — ключевые показатели качества веб-страниц:

  • Largest Contentful Paint (LCP) — этот показатель измеряет, как быстро на странице появляется основной контент, который видит пользователь. Чем быстрее это происходит, тем лучше.
  • First Input Delay (FID) оценивает, насколько быстро страница реагирует на действия пользователя, например, когда он кликает по кнопке. Если реакция происходит без задержек, значит, пользовательский опыт на высоте.
  • Cumulative Layout Shift (CLS) измеряет стабильность элементов на странице во время загрузки. Если элементы скачут и перемещаются, это создаёт неудобства для пользователя.

Для проверки и улучшения этих показателей можно использовать инструменты Google Search Console. Сервис отслеживает, как сайт показывается в поисковой системе Google и выявляет проблемы, которые влияют на пользовательский опыт и поисковую оптимизацию.

В «Яндексе» ситуация аналогична: мобильная версия учитывается при ранжировании. Более того, проведение хорошей адаптивной вёрстки приводит к отображению сразу двух версий в поисковой выдаче — мобильной и десктопной. Это увеличивает шансы на привлечение трафика и улучшает общие показатели сайта.

Из чего складывается дизайн

Абсолютные и относительные единицы

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

Определение абсолютных единиц (пиксели)

Абсолютные единицы, пиксели (px), представляют собой фиксированные размеры, которые не изменяются в зависимости от устройства или разрешения экрана. Один пиксель — это минимальная единица измерения на экране.

Преимущества пикселей:

  • Пиксели позволяют точно задавать размеры элементов, что полезно при создании дизайна с фиксированными размерами.
  • Использование пикселей легко понять и реализовать, что делает их популярным выбором для начинающих веб-дизайнеров.

Недостатки пикселей:

  • Пиксели не учитывают различные размеры и разрешения экранов, что делает их неудобными для адаптивного дизайна.
  • Элементы, заданные в пикселях, могут отображаться некорректно на устройствах с высоким разрешением или на экранах с меньшим размером.

Определение относительных единиц (em, rem, проценты)

Относительные единицы, em, rem и проценты (%), масштабируются в зависимости от контекста, в котором они используются.

Em — единица измерения основана на размере шрифта родительского элемента. Родительский элемент — это элемент, внутри которого находится другой элемент. Например, если абзац текста находится внутри блока, то блок является родительским элементом для абзаца. 1em равен размеру шрифта родителя, 2em — это в два раза больше и так далее.

Rem — это единица измерения, основанная на размере шрифта корневого элемента (обычно элемента <html>). Корневой элемент — это основной элемент, который содержит весь контент веб-страницы. 1rem равен размеру шрифта корневого элемента.

Проценты (%) — единица измерения основана на процентном отношении к размеру родительского элемента. Например, если ширина родительского элемента составляет 100px, то 50% ширины дочернего элемента будет 50px.

Разработка сайтов | SEO для мобильных устройств, адаптивная вёрстка, оптимизация сайта, оптимизировать сайт | от

Вставьте в CodePen этот код, чтобы понять, как работают em и rem

Преимущества относительных единиц:

  • Относительные единицы автоматически подстраиваются под размер экрана, обеспечивая корректное отображение элементов на любых устройствах.
  • Использование em, rem и процентов позволяет создать адаптивный дизайн, который выглядит хорошо как на больших экранах, так и на маленьких.
  • Относительные единицы упрощают изменение размера элементов при изменении размера шрифта или экрана, что полезно для пользователей с особыми потребностями или при использовании разных устройств.

Размеры шрифтов

При создании адаптивного дизайна важно правильно настроить размеры шрифтов, чтобы текст был читабельным на любых устройствах.

Размер шрифта по умолчанию в браузерах

По умолчанию большинство браузеров используют размер шрифта 16 пикселей. Это означает, что если не указаны другие размеры, текст будет отображаться с размером 16px.

Пример расчёта размеров с использованием em и rem

Относительные единицы измерения em и rem позволяют легко изменять размеры шрифтов в зависимости от контекста. Рассмотрим примеры:

  • Em. Если родительский элемент имеет размер шрифта 16px, то 1em будет равен 16px, 2em — 32px, а 0,5em — 8px.
  • Rem. Эта единица всегда основана на размере шрифта корневого элемента (обычно элемента <html>). Если корневой элемент имеет размер шрифта 16px, то 1rem будет равен 16px, 2rem — 32px, а 0,5rem — 8px.

Пример использования:

Разработка сайтов | SEO для мобильных устройств, адаптивная вёрстка, оптимизация сайта, оптимизировать сайт | от

Преимущества изменения размера шрифта по умолчанию

Изменение размера шрифта по умолчанию имеет несколько преимуществ:

  • Гибкость — легче изменять все размеры шрифтов на сайте, просто изменив размер шрифта корневого элемента.
  • Удобство для пользователей — пользователи могут изменять размеры текста через настройки браузера.
  • Упрощение управления стилями — относительные единицы позволяют легко управлять стилями и поддерживать единообразие в дизайне.

Настройка размеров шрифтов в Gutenberg и Elementor

Современные инструменты для создания сайтов Gutenberg и Elementor предоставляют удобные возможности для настройки размеров шрифтов.

В редакторе Gutenberg можно изменить размер шрифта для каждого блока. Для этого выберите блок, перейдите в панель настроек справа и выберите нужный размер шрифта из предложенных вариантов (маленький, обычный, большой и т. д.).

В Elementor настройка размеров шрифтов осуществляется через глобальные настройки. В панели управления выберите «Глобальные настройки», затем «Шрифты». Здесь можно задать размеры шрифтов для различных типов элементов (заголовки, абзацы и т. д.) с использованием относительных единиц (em, rem) или пикселей.

Ширина и высота области просмотра (vw и vh)

При создании адаптивного дизайна важно учитывать размеры области просмотра (viewport), чтобы элементы сайта могли автоматически подстраиваться под размеры экрана устройства. Единицы измерения vw (viewport width) и vh (viewport height) помогают достичь этой цели.

Определение vw и vh

Vw (viewport width) — единица измерения, равная 1% от ширины области просмотра. Например, если ширина области просмотра составляет 1000 пикселей, то 1vw будет равен 10 пикселям.

Vh (viewport height) — единица измерения, равная 1% от высоты области просмотра. Например, если высота области просмотра составляет 800 пикселей, то 1vh будет равен 8 пикселям.

Пример использования vw и vh для адаптивного дизайна

Использование vw и vh позволяет создавать элементы, которые автоматически изменяют свои размеры в зависимости от размера экрана. Пример:

Разработка сайтов | SEO для мобильных устройств, адаптивная вёрстка, оптимизация сайта, оптимизировать сайт | от

Преимущества использования единиц vw и vh

  • Адаптивность — элементы автоматически подстраиваются под размеры экрана, что обеспечивает корректное отображение на любых устройствах.
  • Универсальность — единицы vw и vh можно использовать для различных свойств CSS: ширины, высоты, отступов и размеров шрифтов.
  • Лёгкость — использование vw и vh упрощает управление размерами элементов по сравнению с фиксированными единицами.

Поля и отступы

При создании адаптивного дизайна важно учитывать, как поля (margins) и отступы (padding) влияют на расположение элементов на странице. Фиксированные отступы иногда создают проблемы на разных устройствах, тогда как использование процентов позволяет достичь более гибкого и отзывчивого дизайна.

Разработка сайтов | SEO для мобильных устройств, адаптивная вёрстка, оптимизация сайта, оптимизировать сайт | от

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

Фиксированные отступы, заданные в пикселях (px), приводят к некорректному отображению элементов на разных устройствах. Например, если задать отступ в 50 пикселей, это может выглядеть нормально на десктопе, но занять слишком много места на мобильном устройстве. Вот несколько проблем, связанных с использованием фиксированных отступов:

  • Непропорциональность — отступы, заданные в пикселях, занимают слишком много или слишком мало места в зависимости от размера экрана.
  • Некорректное отображение — элементы перекрываются или слишком плотно располагаются друг к другу на маленьких экранах, что ухудшает пользовательский опыт.
  • Сложность адаптации — требуется больше усилий для настройки отступов под разные устройства, что усложняет разработку и поддержку сайта.

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

Использование процентов (%) для задания полей и отступов помогает избежать проблем и обеспечивает адаптивность дизайна. Преимущества:

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

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

Разработка сайтов | SEO для мобильных устройств, адаптивная вёрстка, оптимизация сайта, оптимизировать сайт | от

В этом примере элемент с классом .content будет занимать 80% ширины родительского элемента, а его поля и отступы будут автоматически подстраиваться под размер экрана, обеспечивая пропорциональное и удобное расположение на всех устройствах.

Медиа-запросы и адаптивная вёрстка

Медиа-запросы (media queries) — это мощный инструмент CSS, который позволяет изменять стили веб-страницы в зависимости от характеристик устройства.

Основы работы с медиа-запросами

Медиа-запросы позволяют применять CSS-стили только при выполнении определённых условий. Это помогает создавать адаптивные макеты, которые автоматически подстраиваются под различные размеры экранов и устройства.

Пример базового медиа-запроса:

Разработка сайтов | SEO для мобильных устройств, адаптивная вёрстка, оптимизация сайта, оптимизировать сайт | от

Примеры условий для медиа-запросов:

  • min-width и max-width определяют минимальную и максимальную ширину области просмотра;
  • min-height и max-height устанавливают минимальную и максимальную высоту области просмотра;
  • orientation задаёт ориентацию устройства (portrait или landscape);
  • resolution определяет разрешение экрана.

Разработка сайтов | SEO для мобильных устройств, адаптивная вёрстка, оптимизация сайта, оптимизировать сайт | от

Оптимальные значения для различных устройств

Для создания адаптивной вёрстки часто используют следующие значения ширины экрана:

  • 320px — маленькие мобильные устройства;
  • 480px — большие мобильные устройства;
  • 768px — планшеты в портретной ориентации;
  • 992px — планшеты в ландшафтной ориентации и небольшие десктопы;
  • 1200px и выше — компьютеры и большие экраны.

Пример: адаптация простого макета с использованием медиа-запросов

Рассмотрим пример адаптации простого макета веб-страницы с использованием медиа-запросов. В нём мы будем изменять стили для трёх разных параметров экрана: мобильные устройства, планшеты и десктопы.

HTML:

Разработка сайтов | SEO для мобильных устройств, адаптивная вёрстка, оптимизация сайта, оптимизировать сайт | от

CSS:

Разработка сайтов | SEO для мобильных устройств, адаптивная вёрстка, оптимизация сайта, оптимизировать сайт | от

Разработка сайтов | SEO для мобильных устройств, адаптивная вёрстка, оптимизация сайта, оптимизировать сайт | от

В этом примере использованы медиа-запросы для изменения стилей в зависимости от ширины экрана. На мобильных устройствах уменьшены отступы и размер шрифта, на планшетах отступы и размер шрифта увеличены, а на десктопах установлены стандартные значения. Это позволяет обеспечить корректное отображение и удобство использования сайта на всех устройствах.

12 принципов пригодного для мобильных устройств сайта

  1. Интерфейс одинаково хорошо отображается на любых экранах. Дизайн адаптируется под различные размеры экранов, обеспечивая удобство навигации и чтения на любых устройствах.
  2. Сайт доступен для роботов. Необходимо разрешить индексацию CSS, JavaScript и изображений для поисковых роботов, чтобы они могли корректно сканировать и индексировать сайт.
  3. Сервер должен отдавать ответ 200 OK. Такой код состояния HTTP сообщает, что запрос пользователя успешно обработан и страница загружена корректно. Этот ответ важен для SEO, так как подтверждает доступность страницы для пользователей и поисковых систем.
  4. Поддержка всех технологий. Сайт должен избегать использования устаревших технологий: Flash, Java-апплетов и Silverlight, которые не поддерживаются на большинстве мобильных устройств.
  5. Быстрая загрузка. Оптимизация изображений, минимизация кода, использование CDN и кэширования ускоряют загрузку страниц, улучшая пользовательский опыт и SEO.
  6. Только вертикальный скролл. На пригодном для мобильных устройств сайте весь контент должен располагаться внутри границ экрана, исключая горизонтальную прокрутку.
  7. Крупные значки и шрифты. Элементы управления и буквы должны быть достаточно большими, чтобы пользователи могли легко взаимодействовать с сайтом на сенсорных экранах.
  8. Контрастный текст. Цвет букв должен быть контрастным по отношению к фону для улучшения читаемости.
  9. Всплывающие окна не закрывают контент. Они должны быть ненавязчивыми и легко закрываться, чтобы не мешать пользователю.
  10. Упрощённая регистрация. Она должна запрашивать только необходимую информацию и поддерживать авторизацию через социальные сети.
  11. Использование геоданных. Сайт может определять местоположение для улучшения пользовательского опыта.
  12. Упрощённая связь с компанией. Контактная информация должна быть легко доступна.

12 рекомендаций для мобильного SEO

1. Не блокируйте JavaScript, CSS и графические файлы.

Убедитесь, что эти ресурсы доступны и поисковые боты могут корректно сканировать и индексировать сайт.

2. Используйте HTML5 для анимации.

HTML5 обеспечивает совместимость анимаций со всеми устройствами, улучшая пользовательский опыт.

3. Избегайте невоспроизводимого контента

Избегайте использования Flash и других технологий, которые не поддерживаются мобильными устройствами.

4. Исправляйте ошибочные редиректы и перекрёстные ссылки.

Настройте корректные переадресации для мобильных страниц и избегайте ссылок, ведущих на неправильные страницы.

5. Используйте простые баннеры для рекламы приложений.

Вместо межстраничных объявлений используйте небольшие баннеры, которые не мешают пользователю.

6. Оптимизируйте мета-теги и используйте Schema.org.

Создавайте лаконичные и информативные теги и используйте структурированные данные для улучшения видимости в поисковых системах.

7. Оптимизируйте под локальный поиск.

Добавьте данные о местоположении, чтобы улучшить результаты локального поиска.

8. Создайте XML-карту сайта для мобильной версии.

Отправьте карту сайта в поисковые системы для лучшего индексирования мобильных страниц.

9. Ускорьте загрузку страниц на мобильных устройствах.

Снизьте количество анимаций, видео и динамических элементов, оптимизируйте шрифты и CSS для более быстрой загрузки страниц.

10. Используйте кеширования браузера.

Оно ускоряет загрузку страниц, сохраняя данные, которые уже были доступны ранее.

11. Оптимизируйте код и ресуры

Минимизируйте HTML-код и удалите повторяющиеся данные для повышения производительности и уменьшения времени загрузки.

12. Обеспечьте безопасность и шифрование

Используйте HTTPS и защитите личные данные пользователей.

2 способа, как проверить сайт на мобилопригодность

  1. Используйте смартфоны и планшеты, чтобы проверить, как сайт отображается и функционирует на реальных устройствах.
  2. Воспользуйтесь онлайн-инструментами:
  • Google Mobile-Friendly Test проверяет, насколько хорошо сайт оптимизирован для мобильных устройств и предоставляет рекомендации по улучшению.
  • «Яндекс Вебмастер» анализирует мобильную версию сайта и выдаёт отчёты с предложениями по оптимизации.
  • Google PageSpeed Insights оценивает производительность сайта на мобильных устройствах, выявляет проблемы с загрузкой страниц и предлагает решения для улучшения скорости.

Заключение

Оптимизация сайта для мобильных устройств — неотъемлемая частью успешной стратегии в современном цифровом мире. Высокая доля мобильного трафика, улучшенный пользовательский опыт и преимущества в SEO делают мобильную адаптацию необходимой.

Если вы хотите, чтобы ваш сайт был конкурентоспособным и приносил максимальную пользу бизнесу, не откладывайте адаптивный дизайн. Наши специалисты помогут создать сайт, соответствующий всем современным требованиям.

5 способов оптимизировать сайт под мобильные устройства:

Объясняем за 10 минут, как происходит адаптация сайта:

Адаптивная вёрстка за 15 минут:

Теги публикации: SEO для мобильных устройств, адаптивная вёрстка, оптимизация сайта, оптимизировать сайт

Вашему бизнесу нужны клиенты? Внедряем системы привлечения клиентов для вашей ниши
Подпишитесь на рассылку
В рассылке мы делаем подборку новостей по диджитал и пишем статьи про разработку
Похожие статьи
Инфоспутник, Маркетинг, Разработка сайтов
Как поднять продажи интернет-магазина (6 полезных советов от Яндекса)
10.03.2016 в 14:59
Показать ещё
Хотите узнать, как сделать сайт лучше и прибыльнее?
Наша глубокая аналитика вам в этом поможет
Оптимизм.ру Настрой на результат!