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

  1. Структурированные данные и богатые фрагменты
  2. Метатеги Hreflang и фреймы
  3. Googlebot и автоматические перенаправления IP
  4. Технический SEO в реальном мире

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

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

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

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

Структурированные данные и богатые фрагменты

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

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

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

Так почему же Google проигнорировал разметку и удалил фрагмент звездного рейтинга со страниц этого клиента

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

Это не имело никакого значения для SDTT, поскольку это никак не повлияло на достоверность разметки. Это была скорее попытка понять, влияет ли порядок, в котором вещи появляются в исходном коде HTML, на то, как Google их обрабатывает.

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

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

Положение разметки структурированных данных имело огромное значение в том, как Google справляется с этим.

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

Это не сразу видно из Документация Google , Нет явного упоминания о необходимости размещать разметку в разделе <head> страницы, а не в <body> .

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

Метатеги Hreflang и фреймы

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

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

Разработчики клиента ломали себе голову, пытаясь понять, что может помешать Google обработать эти метатеги hreflang. Тэги присутствовали в исходном коде HTML страницы в разделе <head> , как и должно быть, и имели полную взаимность со всеми остальными домашними страницами. Там не должно быть никаких проблем с этими тегами.

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

Когда я взял этот клиент, я первым делом сравнил исходный HTML-код страницы с готовым DOM. Первый - это то, что вы видите, когда вы делаете «просмотр источника» на странице, а второй - то, что браузер использует для показа страницы конечным пользователям, когда выполняется весь код на стороне клиента (например, JavaScript).

И тут я заметил кое-что очень интересное: в необработанном HTML-коде был фрагмент JavaScript, который находился над метатегами hreflang. Когда страница была полностью обработана и весь код на стороне клиента был выполнен, JavaScript вставил на страницу <iframe> .

Затем этот iframe находился над метатегами hreflang. И это, как оказалось, было проблемой.

Видите ли, iframes не принадлежат разделу <head> веб-страницы. Согласно официальному стандарту HTML5, iframes должны существовать только в разделе <body> страницы. Размещение iframe в разделе <head> кода веб-страницы противоречит официальному стандарту W3C.

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

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

На этом втором этапе индексации выполняется JavaScript в исходном HTML-коде страницы, который находится над тегами hreflang, и iframe вставляется в код страницы.

Когда я анализировал эту проблему, я вспомнил недавнюю беседу в твиттере между Джейми Альберико и Джоном Мюллером из Google по поводу именно этого: iframes в разделе <head> визуализированного кода страницы:

Короче говоря, iframes не принадлежат <head> кода страницы; они должны находиться в разделе <body> страницы. Когда Google видит iframe в <head> , он предполагает, что <head> завершился и <body> страницы начался.

И наоборот, теги hreflang действительны, только если они существуют в разделе <head> страницы. Любые теги hreflang в <body> страницы рассматриваются как недействительные и должным образом игнорируются Google.

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

Опять же, как только мы нашли основную проблему, решение было простым. Мы переместили нарушающий JavaScript код в конец раздела <head>, где любая вставка iframe не могла не повредить.

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

Googlebot и автоматические перенаправления IP

Несколько лет назад я столкнулся с проблемой, которая в то время действительно смутила меня. Клиент только что запустил новую версию своего сайта и в рамках своей стратегии расширения у него были версии сайта для разных стран; один нацелен на США, один на Великобританию и один для остального мира.

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

Просмотр данных в Инструментах для веб-мастеров тоже не помог. Так было до того, как Google переименовал его в Search Console и предоставил нам больше полезных данных. В то время все, что мне нужно было сделать, это отчет о состоянии индекса, в котором было довольно мало проиндексированных страниц. Отчет Sitemaps также не сильно помог - мы представили одну карту сайта XML, содержащую все страницы сайта, и здесь мы также увидели только низкий уровень индексации без реального намека на то, что вызвало проблему.

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

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

Сайт определит, с какой страной связан IP-адрес посетителя, а затем автоматически перенаправит посетителя на правильную версию содержимого сайта

Когда робот Googlebot сканирует сайт, он делает это в основном с IP-адресов, расположенных в США. Очень редко, если вообще когда-либо, сканируются веб-сайты с международных IP-адресов.

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

Для Googlebot это означало, что он не мог видеть ни один другой раздел сайта, кроме раздела США.

Всякий раз, когда робот Google пытался сканировать страницы в разделах Великобритании и других стран, сайт перенаправлялся в раздел США. Поэтому, хотя робот Googlebot имел полную видимость на американских страницах, он не мог видеть - и, следовательно, не мог индексировать - другие разделы сайта.

Как только мы поняли проблему, решение было простым: мы изменили автоматическое перенаправление IP, чтобы сделать исключения для посещений роботом Google. Таким образом, робот Googlebot никогда не перенаправлялся в какую-либо конкретную страну и мог свободно сканировать весь сайт.

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

Технический SEO в реальном мире

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

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

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

Мнения, выраженные в этой статье, принадлежат автору гостя и не обязательно относятся к Search Engine Land. Штатные авторы перечислены Вот ,


Об авторе

Похожие

SEO услуги
... и в Лондоне для продвижения вашего сайта в поисковых системах. Основные основные направления деятельности нашей компании на протяжении многих лет в области поисковой оптимизации. Мы накопили огромный опыт и навыки, которые позволяют нам осуществлять весь комплекс мероприятий, чтобы обеспечить условия максимально эффективного продвижения и эффективной рекламы вашего сайта в Интернете.
Лос-Анджелес SEO
Лос-Анджелес SEO включает в себя множество различных навыков и дисциплин в производстве и обслуживании веб-сайтов. Различные области Лос-Анджелеса SEO и веб-дизайн включают веб-графический дизайн; дизайн интерфейса; авторинг, включая стандартизированный код и проприетарное программное обеспечение; дизайн пользовательского опыта; и поисковая оптимизация. Часто многие люди работают в командах, охватывающих различные аспекты процесса проектирования, хотя
SEO по-испански
Если вы ищете компанию, которая предлагает услуги Веб найти тебя это то, что вам нужно Если вы ищете компанию, которая предлагает услуги SEO на испанском языке, вам нужна WebFindYou. Мы являемся ведущей компанией, предлагающей услуги SEO на испанском языке. Говоря о SEO, мы имеем в виду сокращение вашего термина в английской поисковой оптимизации , которое состоит из
SEO СЕГОВИЯ
... seo-segovia-1.jpg> Галка в полете. Автор: Анхель Санс Плаза · URRACA (цицеро цицеро) Сорока, несомненно, самый урбанистический из всех живущих в Испании. Он отлично акклиматизировался, чтобы жить в садах и зеленых зонах городов и поселков. Легко идентифицируется благодаря двухцветной окраске, преобладающей по всему телу, за исключением живота и крыльев, где появляется белый цвет. Хвост с красивым сине-зеленым переливом очень длинный, что придает
Значение SEO
... вую оптимизацию , что переводится как поисковая оптимизация . SEO - это группа методов, которая направлена ​​на улучшение позиционирования нужного сайта в списке результатов поисковой системы. Методы, используемые для SEO, включают: переписывание HTML-кода на веб-сайте, редактирование
Мэриленд SEO | Мэриленд SEO Услуги
... иртуальный адрес для Мэриленд SEO Services. Мы предлагаем вечнозеленые и дружественные для поисковых систем сервисы, предназначенные для улучшения видимости веб-сайта вашего бизнеса в основных поисковых системах, таких как Google, чтобы привлечь больше кликов и трафика на ваш сайт, что приведет к увеличению числа клиентов для вашего бизнеса. SEO в Мэриленде определенно отличается от обычного SEO тем, что вы пытаетесь ранжироваться по поисковым запросам и получать наглядное представление о кирпичном
flash seo архивы
В последние пару лет малые и средние местные и региональные компании все чаще выбирают корпоративный сайт Flash, поскольку
SEO онлайн обучение
Поисковая оптимизация - SEO является общей техникой цифрового маркетинга. SEO - это процесс внедрения ряда методов на странице и за ее пределами в соответствии с рекомендациями Google и других поисковых систем с целью повысить видимость веб-сайта на верхних страницах по релевантным и целевым ключевым словам, привлечь органический трафик на сайт. кульминацией в потенциальных клиентов, превращая их в клиентов. Все новые, релевантные методы и темы SEO подробно, всесторонне и детально освещены
SEO Конкурс Феномен
... SEO. Конкурс SEO (поисковая оптимизация) или конкурс поисковой оптимизации - это состязание, позволяющее получить верхнюю позицию участников блога (статьи) на странице результатов поиска с использованием ключевых слов, для которых установлено ограничение по времени. Конкурс SEO был впервые проведен в ноябре 2002 года в немецкой группе Usenet немецким веб-мастером с ключевым словом Schnitzelmitkartoffelsalat. В качестве жюри SEO-конкурсов выступает сама поисковая система, в Индонезии
SEO видео консультанты
... вот новая версия видео, снятого с 5-й конференции GT, состоявшейся в Риччоне 11 и 12 декабря. В конференции, посвященной специалистам по SEO / SEM, а также специалистам по веб-маркетингу и поисковым системам, приняли участие одни из самых авторитетных консультантов в области поисковой оптимизации. Вот список докладчиков и некоторых наиболее известных участников в области SEO (поисковая оптимизация) и интернет-маркетинга в целом: Джорджио Тавернити
SEO-VIP | Что такое органическая SEO компания SEO SEO VIP?
... ическая SEO компания SEO SEO VIP? Ни для кого не секрет, что «горячая линия» принесла новаторские новости для владельцев бизнеса и позволяет им получать целенаправленную и целенаправленную информацию для максимизации и увеличения своих продаж. Похоже, что среди многих направлений рекламы SEO является органическим и органическим. Спонсор SEO

Комментарии

SEO-VIP | Что такое органическая SEO компания SEO SEO VIP?
SEO-VIP | Что такое органическая SEO компания SEO SEO VIP? Ни для кого не секрет, что «горячая линия» принесла новаторские новости для владельцев бизнеса и позволяет им получать целенаправленную и целенаправленную информацию для максимизации и увеличения своих продаж. Похоже, что среди многих направлений рекламы SEO является органическим и органическим.
Помните, как легко было найти мой веб-сайт, когда вы искали «Торонто SEO эксперт», «Торонто SEO услуги» или даже «SEO специалисты»?
Помните, как легко было найти мой веб-сайт, когда вы искали «Торонто SEO эксперт», «Торонто SEO услуги» или даже «SEO специалисты»? Это доказывает, насколько эффективными могут быть услуги SEO для вашего бизнеса! Я знаю, как использовать всю мощь органического SEO, и мой сайт - прекрасный пример того, как безупречно SEO-кампании могут работать и для вас.
Если SPA могут вызвать проблемы с SEO, то почему разработчики создают сайты SPA?
Если SPA могут вызвать проблемы с SEO, то почему разработчики создают сайты SPA? Если вы никогда не занимались программированием, вы, возможно, не понимаете, что значит быть в сознании разработчика. Подумайте об этом так: если вам нужно было сесть и написать код для создания определенной функциональности веб-страницы, и вы могли бы написать 10 строк кода для достижения этого или написать 1000 строк кода, что бы вы выбрали? Вы бы выбрали 10 строк кода, верно? Разработчики
Зачем использовать структурированные данные на вашем сайте?
Зачем использовать структурированные данные на вашем сайте? За прошедшие годы страницы результатов поиска (я говорю о Google) превратились из скучного списка синих ссылок ... ... на довольно информативную страницу, которая изобилует полезной информацией. Фактически, сама SERP может удовлетворить запросы пользователей, без необходимости
Как использовать Small SEO Tools Htaccess инструмент перенаправления кода генератора?
Как использовать Small SEO Tools Htaccess инструмент перенаправления кода генератора? Small SEO Tools - инструмент для генерации кода перенаправления. Это самый популярный и бесплатный инструмент, который позволяет генерировать код для управления перенаправлением. Существует четыре простых шага для генерации кода перенаправления htaccess для вашего сайта. Шаг № 1: Выберите тип перенаправления а) Перенаправление с www на не-www
Au/seo/ тот, который не идеален и не поможет в SEO, может выглядеть примерно так: / productid?
Как использовать Small SEO Tools Htaccess инструмент перенаправления кода генератора? Small SEO Tools - инструмент для генерации кода перенаправления. Это самый популярный и бесплатный инструмент, который позволяет генерировать код для управления перенаправлением. Существует четыре простых шага для генерации кода перенаправления htaccess для вашего сайта. Шаг № 1: Выберите тип перенаправления а) Перенаправление с www на не-www
4. Какова общая процедура исправления штрафа и повторного исправления ситуации с Google?
4. Какова общая процедура исправления штрафа и повторного исправления ситуации с Google? Действительно ли наказание действительно когда-либо уходит? Ответ на этот вопрос зависит от типа назначенного наказания. Google говорит, что любое ручное действие может быть удалено. Однако удаление ручного действия не всегда приводит к улучшению рейтинга. Если вы получили ручное действие для неестественных ссылок, когда вы удаляете или дезавуируете эти ссылки, это не значит, что вы начнете получать
Например, больше людей ищут «SEO консультант» или «SEO услуги»?
Например, больше людей ищут «SEO консультант» или «SEO услуги»? «Флорист» или «Цветы»? «Стиральная машина» или «стиральная машина»? Хотя вы можете склоняться к более технически корректным «услугам SEO», вы можете обнаружить, что все больше людей на самом деле ищут «SEO-консультантов». Поэтому вам нужно будет использовать больше экземпляров «SEO-консультанта» в своей копии. Теперь вы готовы использовать эти 5 вопросов, чтобы максимально эффективно исследовать ключевые слова.
6. Могу ли я позволить себе эти инструменты SEO или программное обеспечение SEO?
6. Могу ли я позволить себе эти инструменты SEO или программное обеспечение SEO? Многие инструменты SEO идут с ежемесячной подпиской, которая может быть довольно дорогой. Причина этого в том, что большинство программистов SEO знают, что маркетинговые и SEO-агентства часто взимают королевский выкуп. Большинству из нас, вероятно, не хватает огромных денег на каждый инструмент SEO, который нам нужен. Так что не ломайте банк, чрезмерно расширяя свои финансы. Опять же, это
Черная шляпа SEO или белая шляпа SEO?
Черная шляпа SEO или белая шляпа SEO? Black Hat SEO работает! SEO или веб-мастеру сложно сказать обратное. Установив неэтичные методы SEO, веб-сайт будет быстро прогрессировать на первых результатах SERP и, следовательно, в видимости. Это означает больше трафика! Однако эта вводящая в заблуждение позиция не будет устойчивой. Поисковые системы больше не будут ссылаться на ваш сайт: ваш сайт не будет заинтересован. Поэтому SEO Black Hat должен создавать сайты очень
Должен ли акцент быть сделан на Onpage SEO или Offpage SEO?
Должен ли акцент быть сделан на Onpage SEO или Offpage SEO? Специалист или полный сервис? Фрилансер или агентство? Кто следующий Поисковая оптимизация Если вы хотите воспользоваться дополнительными услугами, вам следует искать более крупные агентства с более чем двумя сотрудниками и несколькими основными компетенциями. Вы должны скептически относиться к тому, что фрилансер

Ическая SEO компания SEO SEO VIP?
Помните, как легко было найти мой веб-сайт, когда вы искали «Торонто SEO эксперт», «Торонто SEO услуги» или даже «SEO специалисты»?
Помните, как легко было найти мой веб-сайт, когда вы искали «Торонто SEO эксперт», «Торонто SEO услуги» или даже «SEO специалисты»?
Если SPA могут вызвать проблемы с SEO, то почему разработчики создают сайты SPA?
Если SPA могут вызвать проблемы с SEO, то почему разработчики создают сайты SPA?
Вы бы выбрали 10 строк кода, верно?
Зачем использовать структурированные данные на вашем сайте?
Как использовать Small SEO Tools Htaccess инструмент перенаправления кода генератора?
Как использовать Small SEO Tools Htaccess инструмент перенаправления кода генератора?