Верстка сайтов на XML (в топку HTML), кастомные теги и индексация поисковиками, как обстоят дела?
Лет 10 назад встречались сайты на чистом XML для данных и XSLT для преобразования этих данных в HTML. Причем преобразование работало средствами браузера IE без JS (там была такая функция).
Многим эта идея нравилась -- разделение на данные и их представление.
Возможно идея и хорошая, но эволюция так сказать выбрала другой путь -- движение в сторону упрощения. Сейчас, как я вижу, от XML-я вообще отказались, его заменил более простой формат представления -- JSON. Вместо XSLT применяются либо HTML-шаблоны как в Angular, либо JSX.
Ох... Фигней какой-то маетесь. Посмотрите VueJS если хотите при верстке писать:<my-component></my-conponent>
Ну или web components... И заканчивайте маяться ерундой... Денег это вам не принесет. Польза от таких экспериментов тоже стремится к нулю. А будь я на месте заказчика, я бы вас обходил за стороной километров за 500...