Взаимодействие со следующей отрисовкой (INP): все, что вам нужно знать

Как опытный веб-разработчик с более чем десятилетним опытом работы за плечами, я не могу не чувствовать разочарование, когда сталкиваюсь с длительным временем взаимодействия (INP) на веб-сайтах. Пользовательский опыт — это все в современном цифровом пространстве, и каждая дополнительная секунда задержки может повысить или разрушить взаимодействие посетителя.


В сфере SEO нет недостатка в аббревиатурах.

В сфере оптимизации веб-сайтов вы можете столкнуться с несколькими ключевыми показателями эффективности (KPI). Три из наиболее часто обсуждаемых из них включают скорость поисковой оптимизации (SEO), задержку первого ввода (FID) и интерактивную отрисовку наибольшего контента (INP). SEO фокусируется на том, чтобы сделать ваш веб-сайт привлекательным для поисковых систем, FID измеряет время, необходимое странице для ответа на ввод пользователя, а INP указывает, когда самая большая часть контента на странице становится видимой и отзывчивой.

Было введено новое измерение: «Взаимодействие со следующим рендерингом» (INP). Этот термин означает реакцию страницы на определенные действия пользователя, количественно выраженную как экспериментальными данными из лабораторий Google Chrome, так и реальной статистикой использования.

Что такое взаимодействие со следующей краской?

Взаимодействие с следующей отрисовкой, или INP, — это новая метрика Core Web Vitals, предназначенная для представления общей задержки взаимодействия со страницей на протяжении всего пути пользователя.

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

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

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

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

Чем INP отличается от FID?

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

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

  • Любой щелчок мыши интерактивного элемента.
  • Любое касание интерактивного элемента на любом устройстве с сенсорным экраном.
  • Нажатие клавиши на физической или экранной клавиатуре.

Что такое хорошее значение INP?

Как опытный веб-мастер, я узнал, что согласно рекомендациям Google желательное значение времени до первого байта (TTFB) или интерактивного предварительного рендеринга (IPR) в идеале составляет 200 миллисекунд или меньше. Эти значения отражают время, необходимое браузеру для получения первого байта данных с сервера и начала интерактивного предварительного просмотра веб-страницы соответственно.

Пороговое значениеОписание
200Хорошая отзывчивость.
От 200 миллисекунд до 500 миллисекундУмеренно и требует улучшения.
Более 500 миллисекундПлохая отзывчивость.

Google отмечает, что показатель «Важность взаимодействий» (INP) в настоящее время находится в стадии разработки и что предлагаемые рекомендации Google относительно этого показателя могут быть изменены в будущем.

Как измеряется INP?

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

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

Как опытный веб-мастер, я могу сказать вам, что при оценке интерактивной производительности веб-страницы с использованием метрики Google Largest Contentful Paint (LCP), INP (я предполагаю, что это означает «Интерактивная производительность») имеет определенные правила, определяющие, какое взаимодействие считается худшим. Для страниц с общим количеством взаимодействий менее 50 INP фокусируется на одном взаимодействии с наибольшей задержкой. Однако если на странице более 50 взаимодействий, INP игнорирует отдельные медленные взаимодействия и вместо этого рассматривает самую длительную задержку среди каждых 50 взаимодействий.

Когда пользователь уходит со страницы, показатели производительности передаются в отчет Google Chrome User Experience Report (CrUX). Эта платформа собирает и консолидирует данные для предоставления ценной информации, основанной на реальном опыте пользователей, которая называется полевыми данными.

Каковы общие причины, вызывающие высокие значения INP?

Понимание основных причин повышенного количества входов/выходов (I/O) имеет важное значение для повышения эффективности вашего сайта. Вот некоторые распространенные участники:

  • Длинные задачи, которые могут блокировать основной поток, задерживая взаимодействие с пользователем.
  • Синхронные прослушиватели событий кликов, как мы видели в примере видео выше.
  • Изменения в DOM вызывают множественную перекомпоновку и перерисовку, что обычно происходит, когда размер DOM слишком велик (> 1500 элементов HTML).

Как устранить проблемы с INP?

Основываясь на моем обширном опыте работы специалистом по веб-производительности, я настоятельно рекомендую начать с нашего подробного руководства по измерению показателей совокупного сдвига макета (CLS) и устранению любых потенциальных проблем с использованием предлагаемых методов устранения неполадок. Однако, если вы все еще не можете определить взаимодействия, приводящие к высокому INP (прерванному отображению сети), пришло время использовать возможности отчета «Производительность» браузера Chrome (или, что еще лучше, Canary). Этот инструмент изменил правила игры в бесчисленных проектах, предоставив ценную информацию об узких местах производительности, которые в противном случае остались бы незамеченными. Поверьте мне; вы не пожалеете, если попробуете!

  • Перейдите на веб-страницу, которую хотите проанализировать.
  • Откройте DevTools вашего браузера Canary, в котором нет расширений браузера (обычно нажав F12 или Ctrl+Shift+I).
  • Перейдите на вкладку Производительность .
  • Отключите кеш на вкладке Сеть .
  • Выберите мобильный эмулятор.
  • Нажмите кнопку Запись и работайте с элементами страницы, как обычно.
  • Остановите запись, как только вы зафиксируете интересующее вас взаимодействие.

Чтобы добиться точного представления производительности мобильного устройства в вашей симуляции, отрегулируйте загрузку ЦП в четыре раза с помощью меню «Замедление». Кроме того, выберите сетевое подключение 4G из доступных вариантов, поскольку его используют примерно 90% пользователей мобильной связи на открытом воздухе. Если вы не измените эти настройки, ваше моделирование будет выполняться на мощном процессоре вашего ПК, что не соответствует возможностям мобильных устройств.

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

Для более ясной и разговорной версии рассмотрите следующее:

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

Расширение сегмента «Взаимодействия» дает исчерпывающее объяснение сложного процесса, связанного с каждым взаимодействием. Выбрав предоставленные URL-адреса скриптов в этом разделе, вы получите доступ к фрагментам кода JavaScript, вызывающим задержку. Используйте эти строки в целях оптимизации.

Взаимодействие общей длительностью 321 мс состоит из:

  • Входная задержка: 207 мс.
  • Длительность обработки: 102 мс.
  • Задержка презентации: 12 мс.

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

Под расширенной красной панелью задач находится желтая полоса с надписью «Оценить сценарий», что означает, что длительная задача в основном связана с обработкой JavaScript.

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

Что такое оценка сценария?

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

В процессе загрузки, анализа, компиляции и оценки файлов JavaScript пользователи могут работать с веб-страницей, которая еще не полностью отрисована.

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

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

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

Как опытный веб-мастер, я бы сказал: когда дело доходит до оценки пользовательского опыта на веб-сайте, общее время блокировки (TBT) является важным показателем, который следует учитывать. TBT измеряет продолжительность, в течение которой более длительные задачи (задачи, выполнение которых занимает более 50 миллисекунд) не позволяют основному потоку отвечать на запросы и страница не становится интерактивной.

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

Хотя метрики CWV не включают его напрямую, низкое время до первого байта (TBT) часто идет рука об руку с более высокими интерактивными сеансами новых пользователей (INP). Чтобы повысить производительность INP, сосредоточьтесь на снижении TBT вашего веб-сайта.

Какие распространенные сценарии JavaScript вызывают высокий уровень TBT?

Скрипты для аналитики, такие как Google Analytics 4, пиксели отслеживания, Google reCAPTCHA и реклама AdSense, часто приводят к длительному времени выполнения сценариев, что приводит к увеличению времени наилучшего рисования (TBP) или времени взаимодействия (TTI).

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

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

Улучшение вашего INP — не серебряная пуля

Имейте в виду, что улучшение обработки ввода (INP) не является волшебным решением, обеспечивающим немедленную победу в поисковой оптимизации (SEO).

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

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

Смотрите также

2024-07-19 18:39

10 лучших конструкторов веб-сайтов, которые стоит рассмотреть в 2024 году

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


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

Не все конструкторы подойдут, если вам нужны расширенные возможности SEO или электронной коммерции.

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

Сравнение 10 лучших конструкторов веб-сайтов

Конструктор веб-сайтовНачальная ценаБесплатный вариантВорота премиум-контентаОграниченияБесплатный доменОтлично подходит дляДополнительные возможности, которые нам нравятся
WordPress.com9 долларов США в месяцДаДа1-50 ГБДа (только годовые планы)Блоги и текстовые сайты<ул>

  • Удобная работа между сайтами .com и собственными сайтами.
  • Настраиваемость.
  • Викс17 долларов США в месяцДаДа2 ГБ-БезлимитноДаМалый бизнес и предприниматели<ул>

  • Образовательные программы и поддержка.
  • Планирование.
  • Управление рекламой.
  • Рассылки по электронной почте.
  • Дуда25 долларов США в месяц14 днейДа1-4 сайтаНетНачиная<ул>

  • Отличная помощь и поддержка.
  • Интеграция Zapier.
  • Сайты на нескольких языках.
  • Библиотека контента и бесплатные ресурсы.
  • HubSpot15 долларов США в месяцДаДаДо 30 страниц на бесплатном планеНетМасштабирование<ул>

  • Разговорные боты.
  • Широкий выбор бесплатных инструментов для продаж, маркетинга и услуг.
  • Обширное обучение владельцев сайтов и бизнеса.
  • Мобильное приложение.
  • Квадратное пространство25 долларов США в месяц14 днейДаНеограниченная пропускная способность, 30 минут хранения видеоДа (только годовые планы)Быстрые и простые сайты<ул>

  • Создание индивидуального продукта, не беспокоясь об исполнении и доставке.
  • Интегрированная электронная торговля в более крупных планах.
  • веб-поток18 долларов США в месяцДаДаНачинается с пропускной способности 1 ГБ и 50 элементов CMS.ДаДизайнеры и агентства<ул>

  • Поддержка разметки схемы и структурированного поиска.
  • Предварительно созданные взаимодействия.
  • ИОНОС6 долларов США в месяцНетНет50-75 ГБДаМалый бизнес с ограниченным бюджетом<ул>

  • Доступно.
  • Отслеживание конкурентов.
  • Онлайн-бронирование включено.
  • Встроенная конфиденциальность и SSL.
  • Shopify5 долларов США в месяц3 дняНетНеограниченные продукты, пропускная способность и онлайн-хранилищеНетЭлектронная коммерция<ул>

  • Широкий набор функций электронной торговли.
  • Большой магазин приложений для расширений.
  • Уибли12 долларов США в месяцДаНетНеограниченное хранилищеДаНовички<ул>

  • Простота использования.
  • Встроенные инструменты SEO.
  • Хостингер2,99 доллара США в месяцНетНет25 000 посещений,
    SSD-накопитель объемом 100 ГБ,
    400 000 файлов
    ДаБюджетные сайты<ул>

  • Очень доступные планы.
  • 24/7 поддержка клиентов.
  • 10 лучших конструкторов веб-сайтов на 2024 год

    1. WordPress.com

    Примерно две трети рынка разработчиков веб-сайтов контролируется WordPress, в частности WordPress.com и WordPress.org. В результате WordPress выделяется как ведущий и наиболее значимый игрок в этом секторе.

    Ключевая особенность

    • Более 50 000 плагинов и 8 000 тем для настройки.
    • Возможность перехода между размещенными и самостоятельными вариантами.
    • В платных планах доступны собственные домены, безопасность сайта и расширенные функции.

    Преимущества и особенности SEO

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

    Расходы

    • 0–70 долларов США в месяц (0–45 долларов США в месяц, оплата производится ежегодно), а также пользовательские опции.

    2. Викс

    Как опытный веб-мастер с большим опытом за плечами, я могу вам сказать, что, хотя доля Wix на рынке систем управления контентом (CMS) составляет всего 4%, эта, казалось бы, незначительная цифра соответствует огромной базе пользователей в сотни миллионов человек. Это неоспоримая сила, с которой нужно считаться в сфере разработчиков веб-сайтов.

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

    Ключевая особенность

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

    Преимущества и особенности SEO

    • Подходит для новичков и тех, кому нужны расширенные функции.
    • Инструмент SEO Wiz для оптимизации настроек SEO вашего сайта.

    Расходы

    • 0–159 долларов в месяц плюс индивидуальные опции.

    3. Дуда

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

    Ключевая особенность

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

    Преимущества и особенности SEO

    • Подходит для предприятий и частных лиц, которым нужен профессиональный веб-сайт.
    • Встроенные функции SEO-оптимизации, включая метаописания и карты сайта.

    Расходы:

    • 25–199 долларов в месяц (19–149 долларов в месяц при ежегодной оплате), а также дополнительные опции.

    4. ХабСпот

    Как опытный эксперт по SEO, я бы описал HubSpot как мое идеальное решение для маркетинга, продаж и обслуживания клиентов, дополненное надежным конструктором веб-сайтов, который обладает мощными возможностями.

    Ключевая особенность

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

    Преимущества и особенности SEO

    • Идеально подходит для предприятий, которым требуется комплексное решение.
    • Встроенные инструменты SEO для исследования ключевых слов, оптимизации страниц и аналитики.
    • Масштабируемая платформа, которая растет.

    Расходы

    • 0–450 долларов в месяц плюс индивидуальные опции.

    5. Квадратное пространство

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

    Ключевая особенность

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

    Преимущества и особенности SEO

    • Идеально подходит для предприятий, занимающихся электронной коммерцией и продвижением бренда.
    • Встроенные функции SEO и интеграция с Google Analytics.
    • Мобильное приложение для управления вашим сайтом на ходу.

    Расходы

    • 25–72 доллара в месяц (16–52 доллара в месяц при ежегодной оплате) и корпоративные планы.

    6. Веб-поток

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

    Ключевая особенность

    • Бесплатный план для начала работы с базовыми функциями.
    • План электронной коммерции с расширенными инструментами для продажи товаров и управления заказами.
    • Командный план с функциями совместной работы и выставлением счетов клиентам.

    Преимущества и особенности SEO

    • Подходит для отдельных лиц и команд, которым нужны расширенные возможности настройки.
    • Расширенные функции SEO, включая схему и Open Graph.
    • Уникальные функции, такие как запланированная публикация, логические потоки и анимация.

    Расходы

    • 0–235 долларов США в месяц (0–212 долларов США в месяц, оплата производится ежегодно), включая корпоративные планы.

    7. ИОНОС

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

    Ключевая особенность

    • Трехэтапный процесс создания сайта: выбор дизайна, добавление контента и продвижение.
    • Шаблоны, оптимизированные для поисковых систем и обеспечивающие высокую производительность.
    • Presence Suite для управления и продвижения вашего сайта

    Преимущества и особенности SEO

    • Идеально подходит для быстрой настройки веб-сайтов, тестовых проектов и домашних мастеров.
    • Шаблоны предварительно оптимизированы для поисковых систем.
    • Доступные тарифные планы с необходимыми функциями.

    Расходы

    • 6–15 долларов в месяц (4–8 долларов в месяц при оплате за три года вперед).

    8. Делайте покупки

    Как опытный эксперт по SEO, я бы описал Shopify как комплексное решение для электронной коммерции, позволяющее предприятиям легко открывать свои интернет-магазины и продавать свои товары.

    Ключевая особенность

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

    Преимущества и особенности SEO

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

    Расходы

    • 19–399 долларов в месяц (29–299 долларов в месяц при ежегодной оплате).

    9. Уибли

    Благодаря интуитивно понятному интерфейсу Weebly позволяет пользователям создавать профессионально созданные веб-сайты и интернет-магазины с обширным набором расширенных функций.

    Ключевая особенность

    • Интерфейс перетаскивания и настраиваемые шаблоны.
    • Функциональность электронной коммерции с управлением запасами и обработкой платежей.
    • Платформа для ведения блогов и центр приложений для дополнительных функций.

    Преимущества и особенности SEO

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

    Расходы

    • 0–29 долларов США в месяц (10–26 долларов США в месяц оплачивается ежегодно).

    10. Хостингер

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

    Ключевая особенность

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

    Преимущества и особенности SEO

    • Оптимизирован по скорости с использованием технологии веб-сервера LiteSpeed, передовых решений кэширования и кэша объектов для WordPress.
    • Расширенные функции безопасности, включая неограниченное количество сертификатов SSL, защиту от DDoS, автоматическое резервное копирование и гарантию безотказной работы в течение 99,9%.

    Расходы

    • 2,99–9,99 долларов США за первый месяц (7,99–19,99 долларов США в месяц при продлении).

    Найдите подходящего конструктора веб-сайтов для своих нужд

    Выбирая конструктора веб-сайтов, учитывайте свои потребности, бюджет и уровень навыков.

    • WordPress.com предлагает гибкость и настройку для блоггеров и сайтов с большим количеством контента.
    • Малый бизнес и предприниматели могут предпочесть универсальные решения, такие как Wix или HubSpot, для маркетинговой интеграции.
    • Магазинам электронной коммерции следует оценить специализированные платформы, такие как Shopify, на предмет надежных инструментов продаж.
    • Новички могут начать с удобных конструкторов, таких как Weebly, в то время как дизайнеры и агентства могут предпочесть более продвинутые варианты, такие как Webflow.

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

    Смотрите также

    2024-07-19 14:09

    Google подтверждает повышение рейтинга национальных доменов

    Как опытный эксперт по SEO с многолетним опытом работы за плечами, я воочию убедился в важности использования доменов верхнего уровня с кодом страны (ccTLD) для ориентации на конкретные страны при поисковой оптимизации. Подтверждение Google о повышении рейтинга национальных доменов верхнего уровня не является новым открытием, но оно остается важной передовой практикой для тех, кто хочет установить сильное присутствие в Интернете на определенном рынке.


    В недавнем подкасте SEO Office Hours Гэри Иллис из Google обсудил предпочтение, отдаваемое Google веб-сайтам, использующим доменные имена на уровне страны (ccTLD), по сравнению с сайтами с обычными доменными именами (не ccTLD), и пояснил, как работает это сравнение.

    ccTLD или доменные имена с кодом страны

    Доменные имена для конкретных стран, также называемые ccTLD (домены верхнего уровня с кодом страны), предназначены для конкретных стран. В отличие от общих доменов верхнего уровня, таких как .com или .net, эти доменные имена включают в конце двухбуквенный код страны, например .de (Германия), .in (Индия) и .kr (Корея). Используя эти ccTLD, владельцы веб-сайтов стремятся охватить пользователей Интернета, проживающих в определенных странах. Эти доменные имена не ограничивают контент на основе языка, а скорее ориентированы на географический таргетинг.

    Некоторые домены верхнего уровня с кодом страны (ccTLD), такие как .io, функционируют аналогично общим доменам верхнего уровня (gTLD) в системе ранжирования Google. Хотя домен .io официально связан с Британской территорией в Индийском океане, его широкое использование привело к тому, что Google приравнял его к таким gTLD, как .com или .net.

    Повышение рейтинга ccTLD

    Вопрос, на который ответил Гэри Иллис, касался повышения рейтинга ccTLD.

    Вот в чем вопрос:

    «Когда кореец ищет в Google на корейском, какой домен лучше: com.kr или .com?»

    «Это очень полезный запрос. По сути, локальные домены, такие как «.kr», часто работают хорошо, поскольку Google отдает приоритет локально релевантному контенту для пользователей».

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

    Гэри подробно остановился на том, как национальный домен верхнего уровня (ccTLD), такой как .uk или .fr, может иметь преимущество в рейтинге поисковых систем по сравнению с общими доменами верхнего уровня (gTLD), такими как .com или .net.

    Хотя домен .com, безусловно, может добиться успеха, домен .kr может предоставить дополнительное преимущество, хотя разница относительно невелика.

    Таргетинг на страну и язык таргетинга

    Наконец, Гэри упомянул, что таргетинг на язык пользователя имеет большее значение, чем доменное имя.

    «Если язык сайта соответствует языку запросов пользователя, это, вероятно, имеет большее значение, чем само доменное имя».

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

    Когда Гэри не упомянул, использование домена верхнего уровня с кодом страны (ccTLD) может повысить доверие пользователей среди поисковиков, чьи страны соответствуют целевому домену. Следовательно, пользователи Google с большей вероятностью нажмут на результат поиска, содержащий ccTLD с геотаргетингом.

    Пользователи в Корее могут воспринимать домен .kr как особенно релевантный для них, в то время как поисковики в Австралии могут иметь более сильную склонность нажимать на доменное имя .au из-за его местного значения.

    Послушайте ответ подкаста с отметки 3:35:

    Смотрите также

    2024-07-19 12:38

    Взаимодействие со следующей отрисовкой (INP): все, что вам нужно знать

    Как опытный веб-разработчик с многолетним опытом работы за плечами, я воочию убедился, насколько важно оптимизировать веб-сайт для Interactive New Pain (INP). Мой личный опыт в этой области научил меня, что улучшение INP – это не только улучшение пользовательского опыта, но и решающее значение для успеха SEO.


    В сфере SEO нет недостатка в аббревиатурах.

    В сфере оптимизации веб-сайтов при обсуждении скорости страницы часто встречаются такие термины, как поисковая оптимизация (SEO), задержка первого ввода (FID) и интерактивное рисование потребностей (INP).

    Было введено новое измерение: «Взаимодействие со следующим рендерингом» (INP). Этот термин означает реакцию страницы на определенные действия пользователя, количественно определяемую с помощью комбинации экспериментальных и реальных данных Google Chrome.

    Что такое взаимодействие со следующей краской?

    Один из возможных перефразов фразы «Взаимодействие с следующей отрисовкой, или INP, — это новая метрика Core Web Vitals, которая обозначает общую задержку взаимодействия с пользователем на протяжении всего опыта работы с веб-страницей».

    Когда вы нажимаете кнопку «Добавить в корзину» на странице продукта, система записывает время, необходимое для изменения внешнего вида кнопки в ответ на щелчок, например изменение цвета кнопки после нажатия.

    Если на вашей веб-странице выполняются сложные сценарии, выполнение которых занимает некоторое время, эти процессы могут на мгновение перестать отвечать на запросы, что потенциально может нанести вред измерению производительности Interactive New Relic (INR).

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

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

    Чем INP отличается от FID?

    Фундаментальное различие между обработкой ввода (INP) и первой задержкой ввода (FID) заключается в их направленности. В то время как FID оценивает исключительно время, необходимое для первого ввода пользователем веб-страницы, INP оценивает общее время обработки всех вводимых данных. Другими словами, FID учитывает только задержку начального взаимодействия, не принимая во внимание время отклика браузера.

    Вместо того, чтобы INP контрастно концентрировался на всех взаимодействиях со страницами, он конкретно оценивает время обработки для каждого типа взаимодействия:

    • Любой щелчок мыши интерактивного элемента.
    • Любое касание интерактивного элемента на любом устройстве с сенсорным экраном.
    • Нажатие клавиши на физической или экранной клавиатуре.

    Что такое хорошее значение INP?

    Согласно рекомендациям Google, желательное значение обработки ввода (INP) составляет примерно 200 миллисекунд или меньше. Вот указанные пороги:

    Пороговое значениеОписание
    200Хорошая отзывчивость.
    От 200 миллисекунд до 500 миллисекундУмеренно и требует улучшения.
    Более 500 миллисекундПлохая отзывчивость.

    Google отмечает, что показатель «Важность количества путей» (INP) в настоящее время находится в стадии разработки, и сообщает, что любые предлагаемые рекомендации относительно этого показателя могут быть изменены в будущем.

    Как измеряется INP?

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

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

    Если на странице зарегистрировано менее 50 взаимодействий пользователей, эффективность взаимодействия (INP) фокусируется на взаимодействии с наиболее значительной задержкой; для страниц с более чем 50 взаимодействиями INP не учитывает самые длительные задержки среди каждой группы из 50 взаимодействий.

    Когда пользователь уходит со страницы, показатели производительности автоматически передаются в отчет Google Chrome User Experience Report (CrUX). Этот репозиторий собирает и анализирует данные, чтобы предоставить ценную информацию о реальном пользовательском опыте на основе реальных взаимодействий.

    Каковы общие причины, вызывающие высокие значения INP?

    Понимание коренных причин повышенных INP (задержек на внутреннем сетевом пути) имеет важное значение для повышения эффективности вашего веб-сайта. Вот некоторые распространенные участники:

    • Длинные задачи, которые могут блокировать основной поток, задерживая взаимодействие с пользователем.
    • Синхронные прослушиватели событий кликов, как мы видели в примере видео выше.
    • Изменения в DOM вызывают множественную перекомпоновку и перерисовку, что обычно происходит, когда размер DOM слишком велик (> 1500 элементов HTML).

    Как устранить проблемы с INP?

    Для начала обратитесь к нашему подробному руководству по измерению показателей CWV и примените предложенные методы устранения неполадок. Если эти шаги не дают понимания того, какие взаимодействия приводят к высокому INP, то отчет «Производительность» браузера Google Chrome (предпочтительно Canary) может стать эффективной альтернативой для дальнейшего исследования.

    • Перейдите на веб-страницу, которую хотите проанализировать.
    • Откройте DevTools вашего браузера Canary, в котором нет расширений браузера (обычно нажав F12 или Ctrl+Shift+I).
    • Перейдите на вкладку Производительность .
    • Отключите кеш на вкладке Сеть .
    • Выберите мобильный эмулятор.
    • Нажмите кнопку Запись и работайте с элементами страницы, как обычно.
    • Остановите запись, как только вы зафиксируете интересующее вас взаимодействие.

    Чтобы точно представить производительность приложения на типичных мобильных устройствах, уменьшите загрузку ЦП в 4 раза. Используйте меню «Замедление», чтобы настроить параметры, и выберите сетевое соединение 4G, поскольку оно используется примерно в 90% использование мобильных устройств на открытом воздухе. Если вы не внесете эти изменения, ваше моделирование будет выполняться с использованием мощного процессора настольного компьютера, что приведет к ненадежным результатам.

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

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

    В видео мы заметили, что длительные задачи приводят к увеличению времени взаимодействия и созданию набора файлов JavaScript, которые обрабатывают эти задачи.

    Расширение сегмента «Взаимодействия» дает исчерпывающее объяснение длительной задачи, связанной с этим взаимодействием. Нажав на предоставленные URL-адреса скриптов в этом разделе, вы получите доступ к конкретным строкам кода JavaScript, вызывающим задержку. Используйте эти строки в целях оптимизации.

    Взаимодействие общей длительностью 321 мс состоит из:

    • Входная задержка: 207 мс.
    • Длительность обработки: 102 мс.
    • Задержка презентации: 12 мс.

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

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

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

    Что такое оценка сценария?

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

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

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

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

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

    Как опытный веб-разработчик с многолетним опытом работы за плечами, я не могу переоценить важность обеспечения бесперебойной работы пользователей при создании веб-сайтов или приложений. Одним из показателей, который стал важным для измерения этого показателя, является общее время блокировки (TBT).

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

    Хотя метрики CWV не включают его, TBT (время задержки) часто соответствует превосходным показателям INP (задержка ввода и пропускная способность). Чтобы повысить производительность INP, сосредоточьтесь на снижении уровня TBT.

    Какие распространенные сценарии JavaScript вызывают высокий уровень TBT?

    Скрипты для аналитики, такие как Google Analytics 4, пиксели отслеживания, Google reCAPTCHA и реклама AdSense, часто приводят к увеличению времени выполнения скриптов, тем самым увеличивая время до первого байта (TTFB).

    Потенциальный подход к минимизации времени до первой отрисовки (TBT) — отложить загрузку некритических сценариев до тех пор, пока основной контент вашей веб-страницы не будет отображен.

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

    Улучшение вашего INP — не серебряная пуля

    Имейте в виду, что улучшение обработки ввода (INP) не является волшебным решением, обеспечивающим немедленный триумф SEO.

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

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

    Смотрите также

    2024-07-19 11:39

    Google уточняет заголовки H1-H6 для SEO

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


    В недавнем разговоре Гэри Иллис из Google разъяснил значение иерархического расположения элементов заголовков (H1, H2 и т. д.) для поисковой оптимизации (SEO). Его ответ предоставил ценную информацию о роли элементов заголовка в цифровом маркетинге.

    Элементы заголовка

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

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

    В HTML существует шесть различных уровней заголовков. Когда вы используете элемент заголовка, он автоматически включает все необходимые настройки шрифта, разрывы строк до и после, а также любые необходимые пробелы для правильного отображения заголовка. Эти элементы заголовка включают H1, H2, H3, H4, H5 и H6. Среди них H1 занимает самый высокий (или наиболее значимый) ранг, а H6 – самый низкий.

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

    Точнее, правильная последовательность заголовков должна отражать их иерархию.

    Что Google говорит о заголовках

    Запрашивающий отметил, что в «Руководстве по SEO для начинающих» пользователям программ чтения с экрана рекомендуется располагать элементы заголовков последовательно из соображений доступности. Однако они добавили, что эта практика не имеет большого значения, когда речь идет об алгоритме поисковой системы Google. Спрашивающему было любопытно, не могут ли рекомендации в «Руководстве для начинающих по SEO» устареть из-за несоответствия рекомендациям инструмента SEO.

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

    Это правильно, потому что инструмент SEO сказал мне обратное».

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

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

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

    Актуально ли это для Google?

    Официальные стандарты HTML гибко подходят к использованию заголовков.

    Вот что говорят стандарты:

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

    Основываясь на моем обширном опыте веб-разработчика и создателя контента, я твердо убежден, что элементы заголовков имеют решающее значение для эффективного структурирования и организации веб-страниц. Вот как я вижу их уровень важности: H1 — это центральный элемент, несущий основной заголовок или тему страницы; H2, H3, H4, H5 и H6 следуют в порядке убывания, каждый из которых представляет подтему или более конкретный аспект основной темы. Таким образом, H1 имеет наивысший ранг, а H6 – наименьшую важность.

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

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

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

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

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

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

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

    Хотя теги H1 имеют решающее значение для программ чтения с экрана для эффективной навигации по контенту, их значение для поисковой оптимизации (SEO) уменьшилось за последние несколько десятилетий. Раньше, в начале 2000-х годов, теги H1 имели значительный вес в SEO; однако в современной передовой практике приоритет отдается другим факторам.

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

    Слушайте подкаст «Часы работы SEO-офиса» на отметке 13:17:

    Смотрите также

    2024-07-18 23:09