Google или другие поисковые системы выполняют JavaScript?

Мне просто интересно, выполняет ли Google или другие поисковые системы JavaScript на вашей веб-странице. Например, если вы установите тег заголовка с помощью JavaScript, увидит ли это поисковая система Google?

7 голосов | спросил Tod 20 MaramSun, 20 Mar 2011 00:19:30 +03002011-03-20T00:19:30+03:0012 2011, 00:19:30

6 ответов


0

Были проведены некоторые эксперименты для целей SEO, которые показывают, что, по крайней мере, крупные игроки (например, Google) могут и действительно следуют некоторому простому JavaScript. Они избегают хитрых перенаправлений и тому подобного, но некоторые базовые манипуляции с контентом, кажется, проходят. (У меня нет удобной ссылки для Google, подтверждающей или опровергающей это, это просто разные посты, с которыми я сталкивался, когда имел дело с этим раньше.)

Однако это обычно считается ненадежным. Если SEO выполняется для какой-либо важной цели, не полагайтесь на то, что пауки индексируют много динамического контента.

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

ответил David 20 MaramSun, 20 Mar 2011 00:30:35 +03002011-03-20T00:30:35+03:0012 2011, 00:30:35
0

Да, Google выполняет Javascript. Сколько стоит движущаяся цель.

Google выполнил некоторые Javascript еще в 2011 году: http : //searchengineland.com/google-can-now-execute-ajax-javascript-for-indexing-99518

В этой статье за ​​2012 год описаны некоторые эксперименты с тем, что делал и не выполнял Javascript в то время: http://moz.com/ugc/can-google-really-access-content-in-javascript-really

В мае 2014 года Google публично заявил, что они исполняют Javascript: http://googlewebmastercentral.blogspot.com/2014/05/understanding-web-pages-better.html Хотя в этом сообщении говорится, что Google становится лучше, нет общедоступных сведений о том, что делает Javascript Google и не выполняется - но, по-видимому, они по крайней мере так же хороши, как в 2012 году.

ответил Dave Schweisguth 2 J0000006Europe/Moscow 2014, 03:21:34
0

Google не увидит ваш заголовок, поскольку он установлен на стороне клиента.

Если вы хотите динамическое присвоение заголовков, просто выведите его с сервера.

ответил Zakaria 20 MaramSun, 20 Mar 2011 00:28:41 +03002011-03-20T00:28:41+03:0012 2011, 00:28:41
0

Я уверен, что они этого не делают. Однако вы можете убедиться сами: в Google есть инструмент, который покажет вам вашу страницу в виде http: //www.google.com/webmasters/

ответил Nico Burns 20 MaramSun, 20 Mar 2011 00:29:03 +03002011-03-20T00:29:03+03:0012 2011, 00:29:03
0

если текст находится на странице JavaScript, Google увидит текст. но он не будет рассматриваться как текст элемента заголовка.

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

(p.s .: мои деньги на: нет)

ответил Franz Enzenhofer 21 MaramMon, 21 Mar 2011 11:25:03 +03002011-03-21T11:25:03+03:0011 2011, 11:25:03
0

Мы должны помнить, что JavaScript - это язык на стороне клиента, и всегда начинать выполнять со стороны клиента. Если все заголовки или содержимое написаны с помощью javascript, то они будут выводиться на стороне клиента, и я сомневаюсь, что он будет отображаться в поиске Google (между тем, если он выводится на .html, тогда да).

Если я прав по последним данным, метатеги являются «топливом для поисковой системы», и они связаны с SEO, где обычно используются роботы для сканирования на вашем сайте.

ответил Faron 27 Maypm13 2013, 19:02:36

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132