noscript-снимок google, безопасный способ

У меня есть страница, которая настолько интенсивно работает в JavaScript, что я даже не могу написать для нее эквивалентный PHP. В этом случае на странице есть <noscript> который говорит, что страница недоступна для пользователей, не являющихся js.

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

Так есть ли способ, чтобы я имел свой торт и съел его тоже? Смысл может ли я иметь пустую страницу для пользователей, не являющихся js, но если бот-лог идет вместе, он служит для страницы скелета?

Как я могу это сделать? Также будет ли что-то вроде этого больно ранжироваться?

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

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

Вы можете использовать что-то другое для пользовательских агентов с помощью Googlebot , но это очень рискованно, так как Google может обнаружить это как попытку обмануть своего робота.

Просто чтобы вы знали: политика Google для обслуживания различного контента на основе информации о пользователе.

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

Некоторые примеры клоакинга включают:

 Serving a page of HTML text to search engines, while showing a page of images or Flash to users. Serving different content to search engines than to users. 

Если ваш сайт содержит элементы, которые не сканируются поисковыми системами (такими как мультимедийные файлы, отличные от Flash, JavaScript или изображений), вы не должны предоставлять скрытый контент поисковым системам. Скорее, вы должны рассмотреть посетителей вашего сайта, которые также не могут просматривать эти элементы. Например:

 Provide alt text that describes images for visitors with screen readers or images turned off in their browsers. Provide the textual contents of JavaScript in a noscript tag. 

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

Когда Googlebot индексирует страницу, содержащую JavaScript, она будет индексировать эту страницу, но она может не следовать или индексировать любые ссылки, скрытые в самом JavaScript. Использование JavaScript является полностью законной практикой в ​​Интернете. Однако использование JavaScript с намерением обмануть поисковые системы не является. Например, размещение текста на JavaScript в JavaScript, чем в теге noscript, нарушает наши Руководства для веб-мастеров, поскольку оно отображает различный контент для пользователей (которые видят текст на основе JavaScript), чем для поисковых систем (которые видят текст на основе noscript). Вдоль этих строк он нарушает Руководство для веб-мастеров, чтобы вставить ссылку в JavaScript, которая перенаправляет пользователя на другую страницу с намерением показать пользователю другую страницу, чем видит поисковая система. Когда ссылка на переадресацию встроена в JavaScript, поисковая система индексирует исходную страницу, а не по ссылке, тогда как пользователи переходят на цель перенаправления. Подобно клоакингу, эта практика обманчива, потому что она отображает различный контент для пользователей и робота Googlebot и может принимать посетителя где-то, кроме того, куда они собирались пойти.

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

Имейте в виду, что, поскольку поисковые системы обычно не могут получить доступ к содержимому JavaScript, допустимые ссылки в JavaScript, вероятно, будут недоступны для них (а также для посетителей без браузеров с поддержкой Javascript). Вместо этого вы можете хранить ссылки за пределами JavaScript или реплицировать их в теге noscript. Дверные страницы

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

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

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

Если ваш сайт удален из результатов поиска, ознакомьтесь с нашими Руководствами для веб-мастеров за дополнительной информацией. После того, как вы внесли свои изменения и уверены, что ваш сайт больше не нарушает наши рекомендации, отправьте свой сайт на повторную проверку.

Я работаю над подобной проблемой с веб-сайтом, и есть способ подавать HTML-снимок страницы. Вы можете найти его здесь в Google Developers:

https://developers.google.com/webmasters/ajax-crawling/docs/getting-started Эта страница была обновлена ​​в феврале 2012 года.

Также есть возможность добавить тег noscript перед контентом, что является более быстрым решением, но у которого есть возможность увидеть Google как попытку исказить рейтинг. Из исследований, которые я сделал, люди размещали об этом типе в качестве решения в 2008-2010 годах.

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

Можно проверить журнал Apache, чтобы узнать, выполняет ли Google Javascript на вашей странице.

http://arstechnica.com/information-technology/2012/05/googles-bots-learn-to-read-interactive-web-pages-more-like-humans/