Как я понимаю:
Что выполняет директива nosnippet? Конкретно, ее предназначение на практике.
Эта директива прописывается в метатеге robots. Вот так:
Она полностью исключить вывод описания в сниппете.
Если nosnippet завпрещает показ сниппета страницы, то ЧТО будет показано в выдаче?
Может ничего не вывести. Только title.
Что выполняет директива (data-nosnippet)?
Это не директива, а атрибут к тегам. Он более точечно убирает динамическое описание. Пример, вы видите что ваше описание подтягивается из первого абзаца.
Окружаете его
<span data-nosnippet>здесь текст абзаца</span>
и описание исчезает. Но как я понимаю, Гугл может из другого куска текста подхватить.
КАК запретить Гугл менять мой сниппет. Вообще ( независимо от его уникальности, значимости и т.д.)
Собственно, data-nosnippet подойдет
Вот для прочтения
https://www.propellernet.co.uk/technicaltests-how-...
https://searchengines.guru/ru/news/2032053