Можете ли вы теперь доверять Google сканировать сайты Ajax?

  1. Новые рекомендации Ajax от Google
  2. Джон Мюллер подтверждает, что у Google все еще проблемы с Ajax
  3. Так что делать?
  4. Береженого Бог бережет

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

При использовании SPA, как правило, содержимое HTML не загружается в браузер при начальной загрузке веб-страницы. Ajax использует JavaScript для динамической связи с веб-сервером, чтобы создать HTML-код для отображения страницы и взаимодействия с пользователем. (Существует методика, называемая «Рендеринг на стороне сервера», когда JavaScript фактически выполняется на сервере, а запрос страницы возвращается с обработанным HTML-кодом. Однако этот подход еще не поддерживается во всех инфраструктурах SPA и усложняет разработку .)

Одной из проблем сайтов SPA Ajax была SEO. Google уже некоторое время сканирует некоторый контент JavaScript. По факту, эта недавняя серия испытаний подтвердил способность Google сканировать ссылки, метаданные и контент, вставленный с помощью JavaScript. Тем не менее, веб-сайты, использующие чистые рамки Ajax SPA, исторически сталкивались с проблемами SEO.

Еще в 2009 году Google придумал решение чтобы сделать Ajax пригодным для сканирования. Этот метод создает URL-адреса «ушедшего фрагмента» (некрасивые URL-адреса) или, в последнее время, чистые URL-адреса с тегом Meta = «фрагмент» на странице.

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

С появлением сообщения о том, что Google сканирует JavaScript, многие сайты решили разрешить Google сканировать свои сайты Ajax SPA. В общем, это не очень успешно. В прошлом году я проконсультировался по поводу нескольких веб-сайтов с реализацией Ajax Angular. Google добился определенного успеха, и около 30 процентов страниц в кеше Google были полностью обработаны. Остальные 70 процентов были пустыми.

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

А потом, 14 октября, Google сказал это :

Мы больше не рекомендуем AJAX ползет предложение мы сделали еще в 2009 году.

Обратите внимание, что они все еще поддерживают свое старое предложение. (Были некоторые статьи, объявляющие, что они больше не поддерживают это, но это не так - они просто больше не рекомендуют такой подход.)

Отрицая старую рекомендацию, они, похоже, говорили, что теперь могут сканировать Ajax.

Затем, через неделю после объявления, клиент с недавно запущенного сайта попросил меня проверить его. Это был сайт Angular, опять же реализация Ajax SPA.

Изучив индексы и кеш Google, мы увидели некоторые частично проиндексированные страницы без сканирования всего контента. Я повторил свою предыдущую рекомендацию об использовании снимков HTML или прогрессивного улучшения.

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

Она ответила: «Но почему? Все, что я прочитал, говорит мне, что Google может сканировать Ajax ».

Они могут? Давайте более подробно рассмотрим новую рекомендацию в отношении Ajax.

Новые рекомендации Ajax от Google

Объясняя, почему они отвергают старую рекомендацию, они говорят (выделение мое):

Как правило, мы можем отображать и понимать ваши веб-страницы, как современные браузеры.

Многие люди могут быстро прийти к выводу, что теперь они могут сканировать Ajax без проблем. Но посмотрите на язык: « вообще способен» ? Будете ли вы ставить доходы своего бизнеса на знание того, что Google «в целом» может понять вашу страницу?

Может быть, я просто выбираю семантику? Давайте рассмотрим объявление дальше. Позже в своем объявлении они заявляют в отношении Ajax:

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

Они не объясняют это в своем объявлении, но, рекомендуя прогрессивное усовершенствование (которое загружает некоторый HTML для браузеров, не поддерживающих JavaScript), они, как представляется, неявно говорят: «Не рассчитывайте на то, что мы сканируем ваш JavaScript. Зачем рекомендовать этот метод, если действительно Google может постоянно сканировать сайты SPA Ajax?

Я беспокоился, что, возможно, переоценивал слова Google, но потом ...

Джон Мюллер подтверждает, что у Google все еще проблемы с Ajax

27 октября (менее чем через две недели после объявления Google) Джон Мюллер в своем центральном видеовстрече для веб-мастеров подтвердил что у Google действительно все еще есть проблемы с Ajax.

Вы можете просмотреть обмен около 1:08:00 в видео, где возник вопрос, касающийся конкретной реализации Angular:

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

В конечном итоге он рекомендовал использовать снимки HTML, пока Google не станет лучше в Ajax (да, метод, который был официально объявлен устаревшим).

Так что делать?

  • Прогрессивное улучшение. Для прогрессивного улучшения потребуется рендеринг на стороне сервера, и он еще не поддерживается Angular. Однако предстоящий Angular 2.0 будет поддерживать рендеринг на стороне сервера. реагировать фактически поддерживает сегодня рендеринг на стороне сервера.

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

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

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

    Этот метод работает; однако написание кода для предварительной визуализации и предоставления снимков не является тривиальным. Хорошей новостью является то, что есть несколько поставщиков, таких как prerender.io кто сделает работу за вас по относительно низкой цене. Это, наверное, самый простой подход.

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

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

Береженого Бог бережет

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

Что будет с сайтами с сотнями тысяч или миллионами страниц? Как это повлияет на бюджет сканирования? Будет ли скорость сканирования оставаться постоянной?

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

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


Об авторе

Похожие

Можете ли вы гарантировать органический рейтинг?
... Google не совсем совпадают с лучшими для Yahoo / Bing, мы разработаем стратегию, которая должна сделать всех счастливыми, чтобы вы были в рейтинге. Мы можем гарантировать, что мы работаем с нашими клиентами, чтобы найти условия поиска в этом месте с хорошим объемом поиска + достаточно низкой конкуренцией, чтобы сделать стратегию вокруг этих условий жизнеспособной. Мы можем гарантировать, что мы отправим оптимизированные страницы в инструменты веб-мастеров поисковых систем, чтобы ускорить индексацию,
11 Интернет-магазин SEO мифы проверены: что правильно, что не так?
... все еще пользуется высоким спросом, но больше не производится. Здесь сначала не нужно удалять или перенаправлять страницу. Вместо этого вы должны четко сказать своим посетителям, что продукт не в печати. Однако на стороне продукта ничего не может быть изменено, за исключением этого четкого указания и Наличие и сроки доставки (потому что они на самом деле больше не существуют). Вместо
Демистификация алгоритмов ужасной панды, пингвина и колибри от Google
Это статья Селины Дженкинс и Кука. Селина SEO Чикаго консультант по работе с предприятиями и государственными органами. Имеет опыт работы в отрасли более 18 лет. Вы можете найти ее на
RIP Google URL Инструмент отправки! Нет больше массовой отправки URL в Google
... чтобы обеспечить более быструю индексацию веб-сайтов и URL-адресов в поисковом индексе. Параметр «Отправить URL» широко использовался менеджерами блогов, веб-мастерами и внешними экспертами по SEO для продвижения страниц клиентских сайтов для ускорения индексации. Это было легко, поскольку веб-мастера могли сэкономить время, затрачиваемое клиентами, запрашивая их данные консоли поиска, чтобы отправить URL-адреса с помощью параметра «Получить как Google». Почему
Что такое SEO описание?
Дата выхода 23 февраля 2017 года в блоге тестирование SEO Description - это термин, который некоторые используют для мета-описания или для текста, который должен быть оптимизирован поисковой системой. Однако это не самое подходящее обозначение. Мета-описание также обычно называют «мета-описанием», но не SEO-описанием. Фраза «SEO-описание» на самом деле не имеет смысла. SEO - это аббревиатура от «Поисковая
Проблемы с SEOQuake Toolbar
... google.com/106247783103977522644/"> Оливер Хаузер написал о проблема с панелью инструментов SEO Quake (статья написана на немецком языке) для Firefox 18, которого не было в предыдущих версиях Firefox. Он заметил, что некоторые кнопки, которые он добавил на панель инструментов, например, те, которые ссылаются на Sistrix toolbox больше
GoDaddy взламывает сайты WordPress, говорит, что это «мониторинг производительности»
... все пароли администратора WordPress Изменить все пароли FTP С разрешения клиента запустите поиск инфицированного PHP-файла где-то в инсталляции. Я сокращу историю, чтобы сказать, что после нескольких часов просмотра файлов PHP, я решил сделать еще один шаг и исследовать этот домен «wsimg.com». Оказывается, wsimg.com принадлежит GoDaddy . Может ли это быть? Может ли GoDaddy Pro предупреждать меня о коде хостинга GoDaddy, тайно внедренного
Санкт-Петербургская SEO компания
Санкт-Петербург, Флорида - уникальный город с уникальными клиентами. Вот почему вам нужен профессиональный интернет-маркетинг и SEO-компания из Санкт-Петербурга, которая сможет проникнуть в суть вашей аудитории и убедить их купить у вас. Веб-маркетинг и дизайн работают в бизнесе с 1999 года, и мы обслуживаем клиентов в Санкт-Петербурге и во всем штате Флорида. Мы понимаем, что ваш сайт является важным маркетинговым инструментом для вашей компании. Имея
Топ-25 вопросов и ответов SEO-интервью для Freshers в 2018 году
... чтобы привлечь больше трафика на свои сайты. Ранжирование поисковых систем имеет жизненно важное значение, и первые 5 поисковых запросов в Google являются наиболее важными по значению. Результаты поиска Google пользуются большим доверием, и они считаются аутентичными и конкретными. Теперь давайте обсудим некоторые важные вопросы и ответы, которые должен знать потенциальный менеджер по SEO. 2. Что вы подразумеваете под World Wide Web?
Google объясняет, как он обрабатывает новые домены верхнего уровня (TLD)
Джон Мюллер из Google только что опубликованный в блоге Google Webmaster Central, как Google обрабатывает новые домены верхнего уровня (TLD). Джон сказал, что Google публикует это из-за вопросов и заблуждений, которые компания слышала в сообществе веб-мастеров. Таким
Является ли рейтинг кликов рейтингом?
... Google применили мощную комбинацию чечетки и махания руками, когда их об этом спросили. Они были настолько хороши в этом, что мы перестали преследовать их, и за последние несколько лет я редко слышал, как люди говорили, не говоря уже о том, чтобы задавать этот вопрос. Возможно, это связано с тем, что все больше и больше людей не фокусируются на самом алгоритме и вместо этого сосредоточены на разработке сайтов, контента и опыта, которые будут вознаграждены алгоритмом. Это на самом деле

Комментарии

Итак, теперь, когда мы знаем, что сказал Google и что показывают данные, что вы можете сделать?
Итак, теперь, когда мы знаем, что сказал Google и что показывают данные, что вы можете сделать? Это самый большой вопрос для тех, кто пострадал. Как мы уже говорили выше, Google сказал, что вы ничего не можете сделать. Там нет исправить. Это не так полезно, не так ли? Но Google предлагает, чтобы вы продолжали работать над улучшением своего сайта, улучшением содержания, улучшением общего пользовательского опыта и, в конечном счете, следующее обновление может привести к улучшению рейтинга
Потому что, где еще вы получаете такие немедленные отзывы и данные от своих целевых групп и можете ли вы измерить ценность вашего бренда онлайн в режиме реального времени?
Потому что, где еще вы получаете такие немедленные отзывы и данные от своих целевых групп и можете ли вы измерить ценность вашего бренда онлайн в режиме реального времени?
Миллионы людей, прежде чем что-то делать, покупать, получать информацию, ходить, делать школьную работу или что-то еще, искать информацию в Google, не так ли ?
Миллионы людей, прежде чем что-то делать, покупать, получать информацию, ходить, делать школьную работу или что-то еще, искать информацию в Google, не так ли ?! Это обычная практика, чтобы заказать Google для всего! В настоящее время мы очень зависим от Google. Мы не можем представить себе жизнь без этого ... ты думал? RS Поскольку миллионы подключенных людей увеличили свой абсурдный трафик, вам стало намного легче охватить свою целевую аудиторию, будь то через блог, веб-сайт,
Теперь это может звучать немного расплывчато, если вы не были в SEO раньше PrestaShop углубились, потому что как вы можете улучшить свою позицию в Google?
Миллионы людей, прежде чем что-то делать, покупать, получать информацию, ходить, делать школьную работу или что-то еще, искать информацию в Google, не так ли ?! Это обычная практика, чтобы заказать Google для всего! В настоящее время мы очень зависим от Google. Мы не можем представить себе жизнь без этого ... ты думал? RS Поскольку миллионы подключенных людей увеличили свой абсурдный трафик, вам стало намного легче охватить свою целевую аудиторию, будь то через блог, веб-сайт,
Как SEO, теперь вы должны решить: я должен включить одно перенаправление 301, должен ли я заблокировать Google от одного представления, должен ли я отдать приоритет внутренней связи одному другому?
Как SEO, теперь вы должны решить: я должен включить одно перенаправление 301, должен ли я заблокировать Google от одного представления, должен ли я отдать приоритет внутренней связи одному другому? Вы можете просто использовать канонические теги. Есть много вещей, которые вы могли бы сделать, чтобы исправить это. Особенно, если у вас большой сайт, очень легко непреднамеренно конкурировать с самим собой. Таким образом, «Идеи стратегии» на самом деле направлены на предотвращение людоедства
Это то, что Google изобрел, не так ли?
Это то, что Google изобрел, не так ли? По крайней мере, я никогда не слышал об ошибках «Soft 404» где-либо еще. Ошибка «Soft 404» - это пустая страница, с которой столкнулся бот Google и которая вернула код состояния 200. Так что это в основном страница, которую Google ДУМАЕТ, должна быть страница 404, но это не так. В 2014 году веб-мастера начали получать ошибки «Soft 404» для некоторых своих реальных страниц контента. Это способ Google сообщить нам, что у нас есть «тонкий контент»
Но действительно ли Google разочаровывается в ключевых словах, и должны ли SEO делать то же самое?
Но действительно ли Google разочаровывается в ключевых словах, и должны ли SEO делать то же самое? Что именно означает «оптимизация по релевантности», как вы это делаете и можете ли вы полагаться только на это? Как, в конце концов, работает семантический поиск и с чего начать? Эта статья является попыткой ответить на эти вопросы. Что такое семантический поиск? Семантический поиск направлен на повышение точности поиска путем понимания цели поисковика, контекстуального
Можете ли вы следовать за мной в путешествии знаний, чтобы понять основные различия и сходства Google Adwords и SEO?
Можете ли вы следовать за мной в путешествии знаний, чтобы понять основные различия и сходства Google Adwords и SEO? Итак, давайте сделаем это! В цифровом маркетинге кто что? Мне нужно, чтобы вы поняли роль SEO и Google Adwords в стратегии цифрового маркетинга, потому что только тогда вы сможете контекстуализировать все виды деятельности, которые они требуют, хорошо? SEO Давайте начнем с SEO или поисковой оптимизации на английском
Когда вы слышите «SEO» или «поисковая оптимизация», вы думаете, что сайт, не так ли?
Когда вы слышите «SEO» или «поисковая оптимизация», вы думаете, что сайт, не так ли? Ну, SEO больше не только для вашего сайта. Фактически, использование ключевых слов и ключевых фраз, которые могут быть найдены вашими покупателями в Интернете, распространяется на профили и публикации LinkedIn. Google индексирует контент в Интернете, и LinkedIn, по многим учетным записям, является одним из 10 лучших сайтов за все время. Это означает, что независимо от того, насколько усердно вы работаете,
Кстати: вы знали, что вы также можете запланировать демонстрацию 1: 1 с командой Raven Tools здесь?
Но действительно ли Google разочаровывается в ключевых словах, и должны ли SEO делать то же самое? Что именно означает «оптимизация по релевантности», как вы это делаете и можете ли вы полагаться только на это? Как, в конце концов, работает семантический поиск и с чего начать? Эта статья является попыткой ответить на эти вопросы. Что такое семантический поиск? Семантический поиск направлен на повышение точности поиска путем понимания цели поисковика, контекстуального
Означает ли это, что Google лучше обнаруживает сайты, чем Bing, или это признак того, что маркетологи должны лучше оптимизировать свой контент для Bing?
Означает ли это, что Google лучше обнаруживает сайты, чем Bing, или это признак того, что маркетологи должны лучше оптимизировать свой контент для Bing? Похоже, что эксперты по поиску в SMX считают, что сканер Google в настоящее время намного лучше обнаруживает контент, чем поисковый бот Bing (несомненно, это часть того, почему Google по-прежнему поисковая система № 1 на рынке, по последним оценкам

Она ответила: «Но почему?
Они могут?
Будете ли вы ставить доходы своего бизнеса на знание того, что Google «в целом» может понять вашу страницу?
Может быть, я просто выбираю семантику?
Зачем рекомендовать этот метод, если действительно Google может постоянно сканировать сайты SPA Ajax?
Так что делать?
Что будет с сайтами с сотнями тысяч или миллионами страниц?
Как это повлияет на бюджет сканирования?
Будет ли скорость сканирования оставаться постоянной?
Может ли это быть?

Авторизация

Реклама

Реклама

Архив сайта


Облако тегов