Вы можете изменить ваши ссылки через jquery.Примерно так:
$('a.ajax').click(function(ev){
ev.preventDefault();
var target=$(this).attr('data-target');
var url=$(this).attr('href');
$(target).load(url+' '+target);
}
Это можно использовать в сочетании со следующим HTML:
<div id="output">
Hello <a href="world.html" class="ajax" data-target="#output">World</a>
<div>
и внутри world.html, которые вам понадобятся:
<div id="output">
Foo bar baz boo
</div>
Теоретически это должно загрузить содержимое файла dif из "world" в div внутри первого файла, но я не пробовал.Я думаю, что это то, что вам нужно, потому что обычная ссылка все еще там, Google будет правильно индексировать это в обход ajax, и ваши пользователи будут рады видеть, как часть страницы меняется.