Чи реалізує павук Google JavaScript?


Відповіді:


17

Мабуть, так і є, за словами Метта Кеттса :

"Деякий час ми сканували в JavaScript, і шукали посилання. Google став розумнішим щодо JavaScript і може виконати деякі JavaScript. Я б не сказав, що ми виконуємо весь JavaScript, тому є деякі умови, в яких ми виконуємо "Не виконувати JavaScript. Звичайно, є деякі поширені, добре відомі речі JavaScript, такі як Google Analytics, які ви навіть не хотіли б виконувати, оскільки ви не хотіли б намагатися генерувати фантомні відвідування від Googlebot у своїй Google Analytics".


2
Перегляньте перегляд сторінки Google через функцію "отримати як google" google.com/webmasters
djsadinoff

11

Зараз Google офіційно обробляє JavaScript.

Щоб вирішити цю проблему, ми вирішили спробувати зрозуміти сторінки, виконавши JavaScript. Це важко зробити в масштабах нинішньої павутини, але ми вирішили, що вона того варта. Ми деякий час поступово вдосконалюємо те, як це робимо. За останні кілька місяців наша система індексування надає значну кількість веб-сторінок, схожих на браузер середнього користувача з увімкненим JavaScript.

  • Іноді під час візуалізації речі не йдуть ідеально, що може негативно вплинути на результати пошуку для вашого сайту. Ось декілька потенційних проблем та, де це можливо, - як ви можете запобігти їх виникненню:
  • Якщо такі ресурси, як JavaScript або CSS в окремих файлах, заблоковані (скажімо, через robots.txt), щоб Googlebot не міг їх отримати, наші системи індексації не зможуть бачити ваш сайт як середній користувач. Ми радимо дозволити Googlebot отримувати JavaScript та CSS, щоб ваш вміст міг індексуватися краще. Це особливо важливо для мобільних веб-сайтів, де зовнішні ресурси, такі як CSS та JavaScript, допомагають нашим алгоритмам зрозуміти, що сторінки оптимізовані для мобільних пристроїв. Якщо ваш веб-сервер не в змозі обробити кількість запитів на сканування ресурсів, це може негативно вплинути на нашу здатність надавати ваші сторінки. Якщо ви хочете переконатися, що ваші сторінки можуть надавати Google, переконайтеся, що ваші сервери вміють обробляти запити на сканування ресурсів.
  • Завжди гарна ідея, щоб ваш сайт витончено деградував. Це допоможе користувачам насолоджуватися вашим вмістом, навіть якщо їх браузер не має сумісних реалізацій JavaScript. Він також допоможе відвідувачам з вимкненим або вимкненим JavaScript, а також пошуковим системам, які ще не можуть виконати JavaScript.
  • Іноді JavaScript може бути занадто складним або нецензурним для нас, щоб виконати, і в цьому випадку ми не можемо візуалізувати сторінку повністю та точно.
  • Деякі JavaScript видаляють вміст зі сторінки, а не додають, що заважає нам індексувати вміст.

В результаті цього вони припинили свій скануючий стандарт Ajax :

У 2009 році ми зробили пропозицію зробити так, щоб сторінки AJAX були сканованими. Тоді наші системи не змогли відображати та розуміти сторінки, які використовують JavaScript для представлення вмісту користувачам. Оскільки "сканери ... [не змогли побачити будь-який вміст ... створений динамічно", ми запропонували набір практик, яких слід дотримуватися веб-майстрам, щоб переконатися, що їхні програми на основі AJAX індексуються пошуковими системами.

Часи змінилися. Сьогодні, поки ви не заважаєте Googlebot сканувати файли JavaScript або CSS, ми, як правило, можемо відображати та розуміти ваші веб-сторінки, як сучасні браузери. Щоб відобразити це вдосконалення, нещодавно ми оновили наші технічні Правила для веб-майстрів, щоб рекомендувати забороняти Googlebot сканувати файли CSS або JS вашого сайту.

Оскільки припущення нашої пропозиції на 2009 рік більше не діють, рекомендуємо дотримуватися принципів прогресивного вдосконалення. Наприклад, ви можете використовувати API API pushState (), щоб забезпечити доступність для більш широкого кола браузерів (і наших систем).



0

Так, Google стає набагато кращим у виконанні та розумінні ваших сценаріїв. Однак Google рекомендує, щоб усе витончено погіршувалося або ви натомість використовували прогресивне вдосконалення, щоб без JavaScript веб-сайт все ще працював. Існують варіанти подолати це за допомогою таких сервісів, як Prerender.io , однак для цього використовується схема сканування AJAX, яку нещодавно застаріла Google .


0

Так, Google може візуалізувати JavaScript, але все-таки найкращим рішенням є версія, надана на сервері, для найкращого пошуку / рейтингу пошуку ( джерело ). Джерело Докладніше про рамки Google та JavaScript .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.