Гугл с 2022 года стали считать мобильные версии сайтов наиболее важными при ранжировании.

Все веб-сайты требуют адаптивного дизайна. Не у всех владельцев сайтов есть свободные средства для выполнения работ по дизайну интерфейса.

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

Дизайн сайта как фактор ранжирования в SEO

Дизайн веб-сайта стал фактором ранжирования в поисковых системах. Заявление опубликовано на официальном сайте Веб-сайт Google.

Google:

Индексирование с приоритетом мобильных устройств включено по умолчанию для всех новых веб-сайтов (вновь опубликованных или еще не проиндексированных Google).

Подробнее об индексе mobile-first читайте в блоге MegaIndex по ссылке – SEO для мобильных устройств – Практические рекомендации.

Изменения унифицировали индекс поисковых систем.

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

ВНИМАНИЕ! Если вы намеренно разместили в мобильной версии меньше контента, чем в обычной, учтите, что после активации нового метода индексации трафик может снизиться. Это связано с тем, что робот Googlebot больше не находит на странице те же данные, которые он получил ранее.

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

Рекомендуемый материал в блоге MegaIndex на тему проверки сайта по ссылке — Как бесплатно проверить оптимизацию сайта для мобильных устройств с помощью Google DevTools?

Создание адаптивного дизайна веб-сайта — выполнимая задача для большинства владельцев веб-сайтов.

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

Например, мало кто это учитывает Регулировка высоты шаблона сайта Окно браузера.

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

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

Используйте рекомендации на практике, если Редизайн сайт.

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

ЧИТАТЬ  Как отправить факс по электронной почте | Цифровые тенденции

Адаптивный дизайн: блоки по высоте

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

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

Предположения и реальность.

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

Зачем нужен адаптивный дизайн сайта?

Однако есть способы улучшить взаимодействие с пользователем на вашем веб-сайте.

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

Адаптивный дизайн меню сайта для устройств разного размера.

Такой образ мышления позволяет использовать максимально разрешенный Плотность информации.

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

  • Шрифт;
  • Высота линии.

Поэтому, когда размер области просмотра небольшой (как на iPhone 5), элементы навигации отображаются как две опорные решетки.

Такой подход встречается крайне редко. Но реализовать это на практике чрезвычайно просто.

Существует два основных метода управления контентом на разной высоте. Методы:

  • Вертикальные медиа-запросы;
  • Единицы просмотра.

Вертикальные медиазапросы. Пример реализации:

@media (min-height: 500px) {
  .element {
    /* стили */
  }
}

/* ИЛИ */

@media (orientation: landscape) {
  .element {
    /* стили */
  }
}

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

Они установлены следующим образом:

  • вв – сладость;
  • вх – высота.

Пример:

height: 25vh

25 % высоты области просмотра.

Принимая во внимание высота поверхности Дисплей можно настроить расстояние по вертикали между элементами.

Пример реализации:

.hero__title {
  margin-bottom: calc(10px + 5vh);
}

Получается, что чем больше окно браузера, тем больше пространство между элементами:

Более высокое окно означает больше пространства между элементами

Однако на больших экранах высота области просмотра слишком велика. Это означает, что мы должны ограничить себя Нижний край мера. Есть два способа реализовать это:

  • запросы средств массовой информации;
  • Функции сравнения CSS.

Первый метод предлагает лучшую поддержку браузера. Код ограничения размера Нижний крайкогда страница открывается на большом экране:

@media (min-width: 2200px) {
  .hero__title {
    margin-bottom: 40px;
  }
}

Второй вариант — использовать функцию CSS зажим(). Минимальный размер отступа устанавливаем 10 пикселей, максимальный — 50 пикселей. Значения между этими двумя зависят от размера окна браузера:

.hero__title {
  margin-bottom: clamp(10px, 5vh, 40px);
}

Мы разобрались со способами решения. Теперь рассмотрим примеры решения распространенных задач.

ЧИТАТЬ  Лучшие участники круглого стола по поисковым системам в 2023 году

Примеры

1 – Перекрывающийся контент

Элементы страницы часто перекрываются при изменении высоты окна браузера.

Сайт хорошо выглядит на большом экране.

Начало страницы 100 Вч высокий

Но на меньшем экране элементы сайта перекрывают важные разделы.

Уменьшение высоты окна браузера нарушит тему.

Варианты решения таких проблем:

  • Установите фиксированные размеры изображений: ширину, высоту. Часто указывается только ширина. Причиной проблемы является отсутствие свойства высоты.
  • Примените свойство к верхней части страницы. Высота: 100 Вх в случае, если высота области просмотра больше, например 700 пикселей.

Есть возможность совместить оба подхода и получить более надежное решение проблемы:

.hero__thumb {
  width: 400px;
  height: 300px;
  object-fit: contain; /* Чтобы изображение не сжималось */
}

@media (min-height: 700px) {
  .hero {
    height: 100vh;
  }
}

Бывает и так, что блок покрыт текстом.

Текст перекрывает раздел сайта.

Чтобы решить проблему, вам следует использовать свойство Минимальная высота.

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

Пример реализации:

@media (минимальная высота: 700 пикселей) {
.hero {
Минимальная высота: 100 Вч;
}
}

2 – исправлено название страницы.

Часто заголовки остаются зависшими при прокрутке. Однако высота экрана редко учитывается.

Важно обеспечить, чтобы заголовок имел фиксированную позицию. Только если на экране достаточно места по вертикали.

Адаптивный фиксированный заголовок страницы

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

Пример кода, в котором Альбомный формат Заголовок не записывается:

@media (min-height: 700px) {
  .site-header {
    /* position: fixed */
  }
}

3 – Скрыть менее важные элементы

Похожий сценарий применим и к Twitter. Этот подход важен для использования на коммерческих веб-сайтах.

Идея такова – Изменение высоты области просмотра удаляет менее важные элементы и добавляет их в раздел. Более.

Пример реализации:

.nav__item--secondary {
  display: none;
}

@media (min-height: 700px) {
  .nav__item--secondary {
    display: block;
  }
}

Адаптивное меню для сайта

4 – Уменьшите расстояние в элементах навигации.

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

ЧИТАТЬ  Google объясняет, как именно Pixel 9 значительно упрощает смену телефонов

Пример реализации:

.nav__item {
  padding-top: 4px;
  padding-bottom: 4px;
}

@media (min-height: 700px) {
  .nav__item {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

Расстояние между элементами и высота области просмотра

Это отобразит все важные элементы навигации на экране.

5 – Высота заголовка на странице.

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

Имеет смысл связать размер свободного пространства с высотой обзорной зоны. Чем больше окно, в котором открыта страница, тем больше.

Выше сторона – больше воздуха

Пример реализации:

.hero {
  padding-top: 24px;
  padding-bottom: 24px;
}

@media (min-height: 700px) {
  .hero {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

6 – Всплывающие окна

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

Адаптивный дизайн всплывающих окон.

Правильный способ выровнять окна — центрировать экран. Пример реализации:

.modal__body {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 500px;
}

Если во всплывающем окне много текста, элемент вертикально заполнит весь экран, что часто случается на практике.

Есть способ решить проблему. Пример реализации:

.modal__body {
  position: absolute;
  left: 50%;
  top: 3rem;
  transform: translateX(-50%);
  width: 500px;
  min-height: 200px;
  max-height: 500px;
  overflow-y: auto;
}

@media (min-height: 700px) {
  .modal__body {
    top: 50%;
    transform: translate(-50%, -50%);
  }
}

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

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

Адаптивный дизайн для windows на сайте

Выводы

Как дизайн сайта влияет на рекламу? Воздействие в разных направлениях:

  • Непосредственно через показатели поисковых систем, используемые для оценки пригодности веб-сайта для мобильных устройств;
  • Через поведенческие факторы ранжирования веб-сайтов.

Когда Google перешел на индекс Mobile First, Мобильная версия сайта стала основной версией, учитываемой при ранжировании в результатах поиска.

Полезные советы по подготовке вашего веб-сайта: Mobile First Index применяется ко всем веб-сайтам. Каковы сроки? Как подготовить сайт? Распространенные ошибки.

Как создать дизайн сайта наиболее подходящий для разных устройств? Следует учитывать следующие нюансы:

  • Учет рендеринга окон по ширине и высоте;
  • скорость загрузки;
  • Разместите основной контент выше в шаблоне страницы.

Оптимизация дизайна сайта минимальна, но это влияет для рекламы и конверсии.

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

Практические советы по реализации описаны выше.

Если материал сложен для понимания, просто отправьте ссылку на материал верстальщику. Учитывайте описанные нюансы.

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



Source