Представитель Google Джон Мюллер ответил в Reddit на вопрос о том, как обрабатывается директива nofollow, добавленная с помощью JavaScript.
Мюллер рассказал, что подход в целом следующий: Google использует самую ограничительную директиву на странице. Это общее правило для метатегов robots. То есть если на странице имеются директивы noindex и index, то noindex перевесит index.
Касательно использования JavaScript Мюллер сообщил, что если директива nofollow содержится в статическом HTML, но удаляется через JS, то Google будет по-прежнему использовать nofollow. Если метатеги robots отсутствуют, но директива noindex была добавлена с помощью JS, то Google будет использовать noindex.
Напомним, ранее Джон Мюллер рассказал, что со временем директива Noindex, follow начинает расцениваться поисковой системой как Noindex, nofollow.
Источник: Search Engine Roundtable