 
Ajax, дружественный к поисковым роботам
На сегодняшний день поисковыми системами до конца еще не решена проблема с контентом, подгруженным с помощью JavaScript.
Как сделать веб-страницы, использующие Ajax, более дружественными к поисковым роботам?
Ответ а этот вопрос дает статья в официальном блоге Google.
Google предлагает совмещать ajax-вывод информации и обычный HTML.
Код, представленный ниже будет работать как ajax-код, но в то же время, для ботов и клиентов, с отключенным JavaScript, это будет обычная, статичная ссылка.
test.tpl
<?php echo "
<a
<!-- Обычная ссылка (работает, когда отключен JavaScript) -->
href='?page=$page&block=$block&sort[1]'
<!-- Ajax запрос -->
onclick='Blox.ajax(\"?block=$block&sort[1]\"); return false;'
<!-- "return false" – чтобы не происходил переход по ссылке -->
>Сортировать</a>
"; ?>
test.tdd
<?php
$types[1] = 'varchar(255)';
$params['ajax'] = true;
?>
Как видно из кода, запросы через ссылку и через Ajax почти одинаковы (во втором случае параметр page опущен, так как запрашивается не страница, а блок).
|