Как правильно сделать если заголовок — ссылка ?
<a href="#"><h2>Заголовок</h2></a>
Внутрь ссылки Вы можете вложить практически все что угодно, а так же описать любыми стилями, однако использовать внутри тегов h1-h6 что-то отличное от текста - не будет правильным решением (Яндекс спасибо не скажет).* не рекомендуется вкладывать таблицы в теги "A"
В данном случае без разницы.
Но если текст предполагает изменения, то надо <a><h2>Заголовок</h2></a>, т.к. проще менять.