JavaScript и SEO - PullRequest
       12

JavaScript и SEO

6 голосов
/ 20 августа 2009

Как я могу определить, читает ли бот Google мой контент, сгенерированный javascript?

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

Я не уверен, как определить, видит ли это Google.

Ответы [ 10 ]

6 голосов
/ 20 августа 2009

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

Решение: на вашей странице, в простом HTML, поместите ссылку на страницу, которая показывает остальную часть вашего контента (материал, который вы бы загрузили через AJAX), затем сделайте так, чтобы Javascript заменил эту ссылку контентом. Боты поисковой системы увидят ссылку и перейдут по ней, проиндексировав весь ваш контент. Просто убедитесь, что на этих страницах lo-fi вы предоставляете ссылки на обычную страницу, так как именно на это Google будет ссылаться.

3 голосов
/ 20 августа 2009

Скачайте Lynx и зайдите на свой сайт. если вы можете видеть свой контент, Google тоже может!

Вот ссылка Lynx Viewer

2 голосов
/ 26 августа 2011

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

Краткий ответ: существует соглашение между сканером и сервером по URI.

2 голосов
/ 26 августа 2011

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

https://www.google.com/webmasters/tools/home?hl=en

2 голосов
/ 20 августа 2009

Важный контент, будь то для SEO, доступности или для того и другого, должен быть доступен пользователям (или в данном случае ботам) без JS. Хотя недавно я прочитал этот небольшой пост в блоге , в котором говорится, что у бота Google есть JS.

2 голосов
/ 20 августа 2009

Это не так. Насколько я знаю, Google еще не поддерживает JavaScript (или, фактически, любой вид динамического контента).

2 голосов
/ 20 августа 2009

Не думаю, что так и будет. Если вы хотите, чтобы он всегда читался Google, попробуйте сгенерировать некоторую часть текстового сервера по умолчанию к дате и перезаписать ее с помощью js.

1 голос
/ 20 августа 2009

Сгенерированный JavaScript контент не индексируется поисковыми системами. См. этот вопрос для получения дополнительной информации.

0 голосов
/ 22 января 2015

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

Самый простой способ узнать, это просто скопировать фрагмент текста, выводимого в JS в браузере, и выполнить поиск в Google.

0 голосов
/ 20 августа 2009

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

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