var runtime=Date.now();
var counter=Math.round(runtime/1000-1436233981);
var c=window.document.getElementById('counter');
function r(){
counter+=Math.round(Math.random());
c.innerHTML=counter;
}
r();var timer = setInterval(r, 1000);
Основное правило: контент должен быть доступен для чтения для пользователя и не быть спам-текстом для "ловли" поисковых запросов.
Я выношу 10-кой под основным текстом в виде тэгов через запятую.
1. Если информация должна быть актуальной - AJAX повторно.
2. Если нет - можете грузить в том же ajax-е всю инфу, в котором сейчас данные.
(подозреваю, что там должна быть структура типа json)
И по клику - заполняете шаблон открываемого блока нужными данными из этой json-структуры. (рендер)
UPD1: Выборка данных jsonselect.org