Мартин Шпилт из Google рассказал о 3 ошибках в SEO для JavaScript и как их исправить

Недавно Мартин Шплитт из Google рассказал о том, как ошибки в JavaScript могут негативно сказаться на позиции сайта в поисковой выдаче.

🔥 Общайся с лучшими!
Криптоклуб – сообщество для истинных криптоэнтузиастов!

Присоединиться в Telegram

Проще говоря, его речь совпадает с рекомендацией от Джона Мюллера, адвоката по поисковому маркетингу в Google, для специалистов SEO расширить свои знания о современных клиентских технологиях.

Ошибка 1: Отображаемый HTML против исходного HTML

На конференции SEO for Pawns Антон Шульке провёл живое мероприятие по сбору средств, и Сплитт обратил внимание на наблюдение, которое он недавно сделал.

Сплитт объясняет:

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

Ошибка 2: Индексация страниц с ошибками

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

Проблема возникает из-за того, что сервер отправляет ответ HTTP 200 до того, как JavaScript проверит наличие страницы.

Сплит объясняет:

Вместо возврата сообщения об ошибке «404 Not Found», страница просто отображается из-за выполнения JavaScript, независимо от наличия запрошенной страницы.

Когда страницы ошибок получают код состояния 200, Google индексирует их как обычные страницы, что негативно влияет на ваше SEO.

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

Ошибка 3: Проблема с запросом геолокации

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

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

Сплитт объясняет:

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

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

Как отлаживать JavaScript для SEO

Splitt поделился несколькими шагами, чтобы помочь диагностировать и исправить проблемы с JavaScript.

  1. Начните с Google Поиск Консоль: используйте инструмент проверки URL, чтобы просмотреть отрендеренный HTML.
  2. Проверьте содержимое: убедитесь, что ожидаемое содержимое присутствует.
  3. Используйте инструменты разработчика: Откройте инструменты разработчика в вашем браузере. Проверьте колонку ‘initiator’ на вкладке Network, чтобы узнать, какой JavaScript добавил конкретный контент.

Сплит добавляет:

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

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

Посмотрите полное выступление Splitta в записи ниже.

https://www.youtube.com/watch?v=CJI7t_4GiZw

Сдвиг в навыках SEO

Совет Шлитта соответствует призыву Мюллера расширить набор навыков для специалистов по поисковой оптимизации.

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

Мюллер заявил:

Для тех, кто работает в области SEO, подумайте над тем, соответствует ли ваша текущая роль… Если вашей специальностью является «SEO на уровне сервера», имейте ввиду, что область применения этого направления может сузиться.

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

Что это значит для SEO-специалистов

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

Чтобы оставаться на высоте, профессионалам в области SEO следует:

  • Используйте такие инструменты как Поисковая консоль и инструменты разработчика в браузере, чтобы выявлять проблемы.
  • Сотрудничайте с разработчиками: Работайте вместе, чтобы создавать сайты, которые хорошо обслуживают пользователей и поисковые системы.
  • Расширьте свой набор навыков: добавьте техники на стороне клиента к вашему традиционному арсеналу инструментов поисковой оптимизации.

Смотрим вперёд

Благодаря постоянному прогрессу интернета важно также адаптироваться специалистам по SEO. Но не волнуйтесь, если эта идея вас пугает; повышение квалификации может быть плавным и управляемым процессом.

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

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

2025-04-01 05:10