У меня на сайте есть логотип
<h1>
<svg></svg>
<h1/>
Т.е. просто картинка в
h1
.
Я слабо знаком с SVG, но видел что часто туда прямо текст пишут, чуть ли не
title
Как в SVG написать текст:
1. невидимый для юзеров, т.е. существующий только в разметке
2. чтобы боты могли прочитать выполнив
document.querySelector('h1').innerText
3. чтобы код оставался валидным с точки зрения спецификации HTML