какие теги использовать в XML

Какие захотите… хоть тег <h1> вместо абзацев — вроде в индексе.

Можно придумывать свои теги, но… есть одно обстоятельство: Если хотите оставить роботу шанс воспринять <title> и <meta/> именно как заголовок документа и его описание — используйте корневой элемент <html> … и вкладывайте в него <title> и <meta/>

Но только это не является гарантией того, что эти теги воспримутся поисковиками так же, как в HTML. А с самой индексацией проблем меньше, индексятся и ищутся страницы.XML с как бы заголовком — состоящим из первого попавшегося в документе текста (даже, если этот текст был из <title> но криво) и сниппетом из кода… последний показанный документ не содержит ссылки на файл.XSL-преобразования… и не понятно — является ли это причиной не совсем правильного представления в выдаче или что-то другое? Пока сочтём за признак. Но в Я это не так давно поправилось, хотя когда-то тоже было криво.

Второе обстоятельство: Не удалось припомнить наличие в индексе Яндекса XML-документа с не <html> в корне … и надежд на это уже почти не осталось.

Неверный формат документа.

Вот такая деза от Яндекс.Вебмастер. Не на это он смотрит. Достаточно убрать корневой элемент <root> и проиндексируется. Типа тогда ничего не будет мешать подразумевать text/html

Как помочь поисковикам воспринимать <title> и <meta/> в страницах.XML?

Как ПС воспринимают тег &lt;a&gt; в XML?