noindex Тэги для Яндекс и Гугл -- как закрыть от индексации фрагмент страницы

Одновременно для Яндекс и Google

Одновременного решения добиться при помощи тэгов на момент написания данной заметки не получится.

Пояснения ниже.

Для Яндекс

<!--noindex-->
  // тут содержимое, закрываемое от индексации
<!--/noindex-->

Для Яндекса такой тэг точно работает, также распознаётся и некоторыми другими поисковыми системами.

Для Гугл -- как скрыть от индекации фрагмент

А вот такой тэг для гугл носит скорее мифический характер, и не работает:

<!--googleoff: all-->
  // это не скроется от гугл
<!--googleon: all-->

А работает он лишь в локальном поиске от гугла.

Чтобы скрыть что-то от гугл следует использовать JavaScript, причём файл с этим скриптом должен быть запрещён к индексации в robots.txt (иначе гугл-бот всё равно его запустит и проиндексирует контент).

Источники: