Создание сайта, раскрутка сайта, сайт под ключ Киев

=)
ПРОДВИЖЕНИЕ И AJAX. [17.05.2012 07:45]

Технология Ajax дает возможность вместо перезагрузки всей текущей страницы подгружать только ту информацию, которую необходимо обновить. Впрорем она создает проблемы при индексации ресурса поисковыми роботами, так как они не могут выполнить JavaScript. В связи с этим бытует мнение, что Ajax следует использовать исключительно в тех местах, где индексация не требуется, например для динамической подгрузки перечня вариантов слов при наборе начала фразы в строке запроса поисковой системы. Однако существуют методы, позволяющие производить нормальную индексацию Ajax-вставок поисковыми системами.

В этой статье предложены 2 из них:Сайт представляет из себя некое количество страниц, собранных под одним доменом, однако на клиентской стороне с помощью JavaScript (в случае, если он включён) обычные ссылки преобразуются в Ajax-ссылки заменятся на a href="javascript:load('page.html')"page. Причём преобразование происходит исключительно в том случае, если версия браузера совпадает с одной из требуемых версий (например только для браузеров IE5.5+,Opera 9.0+, Mozilla 1.5+). Иначе страницы перезагружаются в обычном режиме. Это дает возможность избежать сразу несколько проблем:

а) Сайт нормально индексируется поисковыми системами (как и обычно)

б) Сайт работает для всех версий браузеров (в случае, если браузер не поддерживает ajax, то ссылки не заменяются и страницы перезагружаются полностью)

в) Сайт работает с отключённым JavaScript (в данном случае замена ссылок также не происходит).

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

Недостатки данного подхода:

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

Все Ajax-ссылки дублируются обычными HTML-ссылками, которые указывают на обычные web-страницы для индексации поисковой системой. Однако указывают они не напрямую, а через скрипт, который распознаёт, пользователь пришёл или поисковик. В случае, если пришла поисковая система, он выдаёт ей страницу для поисковиков, иначе он загружает сам ajax-интерфейс, а затем грузит в него требуемый материал. Достоинства этого метода:
а) Возможно создавать любые мыслимые интерфейсы, например, windows-подобный интерфейс. То есть можно подходить к ресурсу не как к набору страниц, а как к полноценному приложению. При этом сайт нормально индексируется поисковыми системами (Опробовано на практике).

Недостатки:

а) Данный подход могут воспринять как попытку обмана поисковой системы (клоакинг). Поэтому применять его нужно с осторожностью.

б) Возможны проблемы с безопасностью.

1-й способ стоит применять для сайтов со стандартной архитектурой, в которых нужно использовать преимущества технологии Ajax. 2-й способ стоит использовать только тогда, когда необходимо создать не обычный сайт, а веб-приложение, которому свойственна нестандартная для Web архитектура.

При этом стоит подумать, а действительно ли это нужно и не дешевле ли создавать тот же проект в виде стандартного сайта.

Контакты