Индексация AJAX страниц - требование ПС и одна опастность

(Ответов: 2, Просмотров: 1422)
  1. Новичок Аватар для k0sha
    • Регистрация: 02.02.2015
    • Сообщений: 4
    • Репутация: 2
    Хочу рассказать о своем решении и поинтересоваться вашим мнением о нем.

    Начну с рекомендаций ПС:

    Google: Элемент #! должен содержаться во всех таких URL. Робот Googlebot не переходит по ссылкам, в которых используется формат escaped_fragment.

    Синтаксис escaped_fragment используется для временных URL, которые не показываются пользователям. Если же адрес можно увидеть, например при работе в приложениях, в файлах Sitemaps, гиперссылках, при переадресации, это должен быть упрощенный URL (с обозначением #! вместо escaped_fragment). Именно такие адреса отображаются в результатах поиска

    Используйте <link rel="canonical" href="http://example.com/ajax.html#!foo=123" />, а не <link rel="canonical" href="http://example.com/ajax.html?_escaped_fragment_=foo=123" />.

    https://support.google.com/webmaster...r/174993?hl=ru - важный мануал https://developers.google.com/webmas.../specification

    Яндекс:
    Каждая индексируемая AJAX-страница должна иметь HTML-версию. Чтобы показать роботу наличие HTML-версии страницы, включите восклицательный знак в URL страницы:

    http://www.example.com/#blog > http://www.example.com/#!blog

    Обнаружив в ссылке на страницу сочетание «#!», робот запросит HTML-версию.

    HTML-версия каждой AJAX-страницы должна быть доступна по адресу, в котором сочетание «#!» заменено на параметр «?_escaped_fragment_=». Для приведенного примера HTML-версия страницы расположена по адресу http://www.example.com/?_escaped_fragment_=blog.

    Во всех найденных ссылках робот заменяет сочетание «#!» на параметр «?_escaped_fragment_=» и обращается по измененному адресу (ссылки, содержащие «#!», также можно использовать в карте сайта).

    HTML-версия главной страницы должна быть доступна по адресу с добавлением параметра «?_escaped_fragment_=». Например: http://www.example.com/?_escaped_fragment_=. Обратите внимание: значение параметра должно быть пустым.

    Чтобы сообщить роботу о HTML-версии главной страницы, в код страницы следует включить мета-тег <meta name="fragment" content="!">.

    Этот мета-тег можно использовать на любой AJAX-странице. Например, если страница доступна по адресу http://www.example.com/blog и содержит мета-тег <meta name="fragment" content="!">, то робот проиндексирует HTML-версию страницы по адресу http://www.example.com/blog?_escaped_fragment_= .
    Примечание.

    В HTML-версии документа мета-тег размещать не следует: в этом случае страница не будет проиндексирована.

    http://help.yandex.ru/webmaster/robo...x-indexing.xml

    Мои выводы:
    Я для себя сделал таким образом (ссылки ниже не рабочие, показал в качестве примера)

    http://moisite.dom/razdel/ajax/
    http://moisite.dom/razdel/ajax/sub1
    http://moisite.dom/razdel/ajax/#!sub1
    http://moisite.dom/razdel/ajax/?_escaped_fragment_=sub1

    Робот никогда не увидит #!sub2, он будет заходить по адресу http://moisite.dom/razdel/ajax/?_escaped_fragment_=sub2
    Потому что он так работает, а !# - только для пользователей.

    !# - однозначно даёт понять, что это аякс и что роботу следует обратить внимание на escaped_fragment=

    Краткое описание решения:
    Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.


    Думаю на основе этих данных вы сможете качественно продвигать свои ресурсы.

    А теперь про опасность:

    Читая мануалы возникает желание т.о. подставлять в страницы escaped_fragment переспамленный или иначе измененный контент - это приводит к санкция ПС


    PSя знаю, что тема поднималась тут Индексация AJAX сайтов, но кажется я ее заметно подробнее описал
    • 4

    Спасибо сказали:

    eventually(02.02.2015), lifeincoma(17.07.2015), nn165m(02.02.2015), Олег Нынюк(02.02.2015),
  2. Дипломник Аватар для Олег Нынюк
    • Регистрация: 19.12.2013
    • Сообщений: 217
    • Репутация: 79
    • Webmoney BL: ?
    k0sha, Спасибо отличный мануал для "белого клоакинга".

    " в страницы escaped_fragment переспамленный или иначе измененный контент - это приводит к санкция ПС" - пока не приводилось. Потому что 1 страницы для робота как бы не существует а на второй вы можете писать что угодно. Хотя может мне просто везет)
    Мой SEO блог.
    • 0
  3. Новичок Аватар для k0sha
    • Регистрация: 02.02.2015
    • Сообщений: 4
    • Репутация: 2
    Олег Нынюк, пока именно везет, там не так сложно пропалить это. правда сейчас мало кто палит, а при правильно сформированных тайтлах и мета-тегах - очень сложно глазами понять, что надо проверять на клоакинг. Но сохраненная копия сразу покажет разницу и могут настучать платонам
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Ajax подзагрузка страниц
WordPress 3 10.01.2014 22:35
Индексация AJAX сайтов
Вопросы от новичков 4 15.04.2013 05:10
Ajax и индексация содержимого
Google 2 17.03.2013 20:59
Одна шапка - много страниц (как исправить шапку?)
Web программирование 17 24.12.2012 22:34
Повторная загрузка страниц js через ajax
Web программирование 0 10.11.2012 00:37

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры