Я добавляю атрибут rel=nofollow
к ссылкам через jQuery после загрузки страницы. Увидит ли Google этот атрибут? Я ничего не могу найти в официальной документации Google.
Увидит ли Google rel=nofollow, если он будет добавлен jQuery?
Ответы (3)
Хотя Google обрабатывает JavaScript и может индексировать большое количество динамического контента, при динамической вставке rel=nofollow
существует особое поведение. Это было проверено[1]. и они пришли к такому результату:
Не работал nofollow в DOM (ссылка переходилась, и страница проиндексировалась). Почему? Поскольку изменение элемента a href в модели DOM произошло слишком поздно: Google уже просканировал ссылку и поставил URL-адрес в очередь до того, как выполнил функцию JavaScript, которая добавила тег rel="nofollow".
Решение состоит в том, чтобы вставить всю ссылку с rel=nofollow
динамически:
Однако, если весь элемент a href с nofollow вставляется в модель DOM, nofollow отображается одновременно со ссылкой (и ее URL) и поэтому учитывается.
См. раздел 5. Важный пример с rel="nofollow" предоставленного источника.
дальнейшее чтение
Паук Google обрабатывает Javascript, поэтому добавление атрибута через jQuery должно работать. Я бы посоветовал вам поместить логику rel="nofollow"
в код на стороне сервера для гарантированных результатов.
Увидит ли Google этот атрибут?
Короче говоря, нет!, эта ссылка уже просканирована с помощью Google Spider.
rel=nofollow
этот атрибут должен работать только в том случае, если вы установили его на стороне сервера при выполнении запроса или вы должны сделать его статическим с помощью клавиатуры, потому что после загрузки страницы это не имеет значения.