Поисковые роботы Google интерпретируют JavaScript? Что, если я загружаю страницу через Ajax? [закрытый]

15
задан feeela 3 March 2015 в 16:07
поделиться

6 ответов

Обновлено: Из ответа на этот вопрос о "Ajax генерирует контент, ползает и черный список" я нашел этот документ о способе, которым Google просматривает AJAX запросы, который является частью коллекции документов о Делает AJAX приложения ползающими.

Короче говоря, это означает, что вам нужно использовать ..., а не ..., а затем предоставить реальный ответ на стороне сервера на URL путь/к/путь?_escaped_fragment_=data.

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

Примечание: я взял ответ с: https://stackoverflow.com/questions/10006825/search-engine-misunderstanting/10006925#comment12792862_10006925, потому что кажется, что я не могу удалить свой здесь.

5
ответ дан 1 December 2019 в 01:30
поделиться

Если stuffs является списком последовательностей, просто это сработает:

{{ stuffs|join(", ") }}

Ссылка на документацию.

-121--1275281-

Я бы использовал одну из перегрузок метода IndexOf

bool found = Value1.IndexOf("abc", 0, 7) != -1;
-121--1112554-

Как говорится в других ответах, обходчик Google (и я полагаю, что другие поисковые системы) не интерпретируют Javascript - и вы должны не пытаться дифференцировать по пользователю-агенту или тому подобное (с риском понижения или блокирования вашего сайта для представления другого содержимого пользователям против роботов). Скорее, предлагают некоторый (возможно, минимальный) уровень контента посетителям, у которых Javascript заблокирован по какой-либо причине (включая случаи, когда причина «быть роботами»; -) - в конце концов, это сама причина noscript тэга существует... очень, очень легко предложить такой «минимальный уровень содержания» (или, более чем минимальный, если вы так выбираете; -) не пользователям Javascript!

1
ответ дан 1 December 2019 в 01:30
поделиться

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

2
ответ дан 1 December 2019 в 01:30
поделиться

Если вы сделаете свои страницы такими, что они будут работать с JavaScript или без безмасштабирования (т.е. отступить к использованию кадров или стандартных запросов Get / Post на сервер, если JavaScript не удается, либо автоматически, либо через «дисплей как простой HTML» ), для поисковых систем будет гораздо проще ползать страницу.

Это имеет смысл для них не для ползания «динамический» контент - потому что это просто ... динамический.

Мое понимание в том, что в большинстве ситуаций Google не сканирует клиент-динамичный контент.

0
ответ дан 1 December 2019 в 01:30
поделиться

Веб-скандры имеют трудное время с AJAX и JavaScript, который динамически загружает содержимое. У этого сайта есть некоторые идеи, которые показывают, как помочь Google Index ваш сайт http://www.softwaredeveloper.com/features/google-ajax-play-nice-061907/

0
ответ дан 1 December 2019 в 01:30
поделиться

На самом деле ... У Google есть решение для сканирования приложений Ajax ...

http://code.google.com/web/ajaxcrawling /docs/getting-started.html

10
ответ дан 1 December 2019 в 01:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: