Заголовки являются одним из вариантов, однако, поскольку это результаты поиска, почему бы не сделать их ссылками?
Прелесть этого в том, что он позволяет пользователям быстро и легко переходить между разделами (как пользователи программы чтения с экрана будут использовать сочетания клавиш для пропуска между ссылками), а также для пользователей, не использующих программу чтения с экрана.
Также для семантики и для предоставления дополнительной информации вы должны поместить каждый результат в <li>
как часть упорядоченного списка <ul>
Это дает дополнительное преимущество, объявляя, сколько элементов в списке, и является хорошей практикой.
Таким образом, ваша страница результатов будет выглядеть следующим образом:
<h2>Search results</h2>
<ul>
<li>
<a href="results1">Result 1 title</a>
<!–– some other longer information ––>
</li>
<li>
<a href="results1">Result 1 title</a>
<!–– some other longer information ––>
</li>
<!–– more search results ––>
</ul>
Это также предотвращает плохие практики, такие как добавление ссылок «читать дальше» после каждого элемента, и когда пользователь пропускает ссылки, текст ссылки имеет смысл.