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