Как опытный веб-мастер с более чем десятилетним стажем за плечами, я видел немало причуд и проблем SEO. Последнее, что привлекло мое внимание, — это очевидные трудности Google с соблюдением директив noindex на некоторых страницах, созданных с помощью JavaScript, особенно на тех, которые используют одностраничные приложения (SPA).
Похоже, что Google пытается решить проблему, из-за которой некоторые страницы, созданные с помощью JavaScript, неправильно интерпретируют команду noindex. Эта проблема возникает в некоторых приложениях React, использующих одностраничные приложения (SPA), которые имеют директиву noindex, но Google не распознает ее и, следовательно, индексирует страницы, которые должны оставаться неиндексированными.
Марк Уильямс-Кук, директор Candor и основатель известного инструмента SEO TooAsked, указал на проблему в LinkedIn. Он поделился снимком экрана, на котором показано, что около 9000 веб-страниц проиндексированы, несмотря на наличие тегов «noindex». Хотя использование JavaScript для добавления noindex может быть потенциальным решением, он подчеркнул, что это не совсем надежно.
Вот этот скриншот из отчета об индексировании Google Search Console:
Позже он сообщил, что Google уже знает об этой проблеме и работает над ее решением. «Я говорил об этом с сотрудниками Google, и они работают над исправлением этой ошибки», — написал он.
Далее Марк объяснил, что это пример приложения React, в которое добавлен мета-индекс «noindex» через JavaScript, но страницы, тем не менее, индексируются.
Ранее Мартин Сплитт из Google упоминал, что у Google могут возникнуть проблемы с метатегами noindex и страницами, генерируемыми JavaScript. Однако в настоящее время таких проблем для Google не должно существовать. Похоже, что Google действительно сталкивался с проблемами с этими элементами в прошлом.
Похоже, что страница, на которую вы ссылаетесь, могла быть обработана Google до того, как была выполнена команда noindex в JavaScript. Это означает, что робот Googlebot не распознал директиву noindex во время сканирования сайта. Хотя такая ситуация встречается редко, она может возникнуть, и, как вы заметили, похоже, она произошла здесь. Важно отметить, что Google ранее предупреждал о таких сценариях, даже предполагая, что в определенных случаях для генерации структурированных данных может использоваться JavaScript.
Будучи специалистом по цифровому маркетингу, я столкнулся с проблемой, когда Google не воспользовался моим первоначальным решением для поисковой оптимизации (SEO). Затем я решил использовать CloudFlare для доставки директивы noindex до того, как JavaScript выполнит свои собственные метаданные. Проще говоря, я нашел способ заставить мое одностраничное приложение (SPA) отображать директиву noindex до того, как JavaScript будет полностью выполнен с использованием правил Cloudflare Transform. Это позволило мне лучше контролировать контент, отображаемый перед выполнением JS.
Если вы тоже столкнулись с той же проблемой, будем надеяться, что Google скоро ее решит. Но если они этого не сделают, возможно, мы сможем найти другое решение, во многом подобное тому, как это удалось сделать Марку.
Смотрите также
- Вышло базовое обновление Google за декабрь 2024 г., и оно большое
- Акции KZOS. Казаньоргсинтез: прогноз акций.
- Взаимодействие со следующей отрисовкой (INP): все, что вам нужно знать
- Акции KLSB. Калужская сбытовая компания: прогноз акций.
- Акции ELMT. Элемент: прогноз акций.
- Google запускает новый вид «24 часа» в консоли поиска
- Акции привилегированные KZOSP. Казаньоргсинтез: прогноз акций привилегированных.
- Акции FIXP. Fix Price Group: прогноз акций.
- Акции SFIN. ЭсЭфАй: прогноз акций.
- Используйте поисковые намерения и повысьте свою видимость с помощью этих экспертных стратегий SEO
2024-09-25 16:14