Полное руководство по обратным ссылкам JavaScript: скрытые ссылки, которые вам не хватает

Опубликовано: 2018-09-29

Обратные ссылки JavaScript — это вопросительные знаки для SEO-специалистов.

Мы знаем, что они выполняются в JavaScript, а не закодированы в HTML с классической формой якорного текста.

И мы знаем, что Google их отслеживает .

Google сообщил нам об этом в 2014 году, а Search Engine Land сообщил о тестах, которые подтвердили это в 2015 году.

Elephate провела углубленное исследование в 2017 году и подтвердила, что Google сканирует и выполняет JavaScript даже для веб-сайтов, созданных на таких платформах JavaScript, как Angular, React и Vue, а не на традиционной CMS, такой как WordPress.

Но до недавнего времени SEO-специалисты и веб-мастера не имели никакого представления об обратных ссылках JavaScript, указывающих на их сайты.

Было трудно обнаружить их в первую очередь.

Большинство наших любимых инструментов SEO и обратных ссылок вообще их не видят.

На самом деле, я рискну сказать, что большинство SEO-специалистов и веб-мастеров даже не знают о существовании обратных ссылок JavaScript.

Итак, начнем с основ.

Ответы на часто задаваемые вопросы об обратных ссылках JavaScript

Что такое обратные ссылки JavaScript?

Обратная ссылка, содержащаяся в коде JavaScript, является обратной ссылкой JavaScript. (Легко, правда?)

Но что такое JavaScript?

JavaScript (JS) — это язык веб-программирования . Он запускается и выполняется в веб-браузере.

Он отличается от HTML, который является статическим. Думайте о HTML как о костях веб-сайта, а о JavaScript — как о мышцах. В то время как HTML определяет структуру веб-сайта, JavaScript позволяет элементам веб-сайта изменяться и перемещаться.

Для примера прокрутите вниз эту страницу. Лайтбокс, который всплывает? Это контролируется JavaScript.

Как обратные ссылки попадают в JavaScript?

Чтобы ответить на этот вопрос, нам сначала нужно ответить: что такое обратная ссылка?

Обратная ссылка — это гиперссылка на другую веб-страницу. В мире SEO мы называем их «обратными ссылками», потому что они ссылаются на наши сайты. Но не заблуждайтесь: обратная ссылка — это гиперссылка.

Есть много способов, которыми обратные ссылки попадают в код JavaScript. Вот некоторые из наиболее распространенных примеров:

  • перенаправляет
  • Выпадающие меню
  • Динамически вставляемый контент

Все это неотъемлемые функции сети. Перенаправления обычно происходят после того, как кто-то отправляет форму, и вы отправляете их на страницу благодарности — это хорошая функциональность, и такое перенаправление представляет собой обратную ссылку на вашу страницу благодарности.

Когда вы щелкаете раскрывающееся меню, вы запускаете JavaScript, который создает новые элементы на странице (элементы в раскрывающемся списке). Если какие-либо другие элементы ссылаются на другую страницу, угадайте, что? Это обратная ссылка JavaScript.

Чтобы увидеть пример динамически вставляемого контента, прокрутите эту страницу вниз, пока не появится лайтбокс. Это динамически вставляемый контент — вы запускаете код JavaScript, который живет на этой странице, прокручивая вниз, и в появившемся лайтбоксе есть кнопки, содержащие обратные ссылки на другие страницы этого сайта.

Чем обратные ссылки JavaScript отличаются от «обычных» обратных ссылок HTML?

Потому что JavaScript работает в веб-браузере, а Google изначально не использовал браузер для сканирования страниц. Поэтому Google не выполнял JavaScript.

Таким образом, любая часть страницы, отображаемая с помощью JavaScript, не будет видна Google.

И хотя Google продвинулся вперед и теперь выполняет JavaScript (есть даже отчеты о тестах оптимизации коэффициента конверсии, индексируемых в Google), большинство инструментов, которые оптимизаторы используют для получения информации об обратных ссылках, этого не делают.

Поскольку наши инструменты слепы, мы, оптимизаторы и веб-мастера, тоже слепы.

Как Google обрабатывает обратные ссылки JavaScript?

Как и любая другая обратная ссылка. Вот подтверждение Google:

Есть одна маленькая загвоздка, о которой нужно знать, и она сводится к выбору времени. Если вы динамически добавляете сниппет rel=“nofollow” и это происходит после того, как робот Googlebot проиндексирует ваш JavaScript, то он проиндексирует эту ссылку как ссылку dofollow.

Это имеет смысл. Глупо менять страницу после появления робота Googlebot и ожидать, что робот Google уловит эти изменения.

Это все здорово… но какое мне дело до обратных ссылок JavaScript?

Если вы читаете блог Monitor Backlinks, вы, вероятно, заботитесь об обратных ссылках.

Итак, вот что.

Могу поспорить, вы точно знаете, что ваш профиль обратных ссылок является одним из трех главных факторов ранжирования Google.

Мы рассмотрели причины, по которым следует поддерживать чистый профиль обратных ссылок, но резюмируем:

  • Плохая видимость обратных ссылок JavaScript влияет на вашу способность поддерживать чистый профиль обратных ссылок. Если вы не видите все ссылки, ведущие на ваш сайт, вы не знаете, какие ссылки следует отклонить. Ваша способность бороться с негативным SEO слабее.
  • Точно так же, поскольку Google может видеть обратные ссылки JavaScript, он, вероятно, использует их при оценке штрафов на основе ссылок. Если вы не видите обратные ссылки из JavaScript, у вас нет возможности бороться со штрафом, основанным на плохих обратных ссылках JavaScript.
  • Знание того, кто ссылался на ваш сайт, дает вам ценную возможность развивать отношения. Отсутствие обратных ссылок JavaScript означает, что вы упускаете эту возможность.
  • Google использует внутренние ссылки, чтобы узнать об архитектуре вашего сайта. Понимание внутренних обратных ссылок JavaScript на вашем сайте поможет вам лучше понять, как Google воспринимает архитектуру вашего сайта.

Если вы игнорируете обратные ссылки JavaScript и замечаете, что ваш рейтинг, трафик и доход падают, возможно, это связано с тем, что вас атакуют обратные ссылки JavaScript, о которых не сообщает большинство инструментов SEO.

Выгодно ли создавать или иметь обратные ссылки JavaScript?

Да. Поскольку Google рассматривает все ссылки, идущие на страницу, как обратные, независимо от того, исходят ли они из HTML или JavaScript, иметь обратные ссылки JavaScript — это хорошо.

Тем не менее, все предостережения относительно создания ссылок остаются в силе. Вы же не хотите создавать обратные спам-ссылки на свой сайт. Вы также не хотите создавать обратные ссылки JavaScript, которые каким-то образом нарушают рекомендации и лучшие практики Google.

Мы упоминали, что вам не следует взламывать другие веб-сайты, чтобы скрыть обратные ссылки в JavaScript, но я хотел бы воспользоваться этой возможностью, чтобы напомнить вам не делать этого.

Безопасны ли обратные ссылки JavaScript в моем профиле обратных ссылок?

Да. Как сказал Google, ссылка есть ссылка. Нет никакой разницы между ссылкой, исходящей из HTML, или ссылкой, исходящей из элемента, контролируемого JavaScript, или из самого кода JavaScript.

Единственным исключением являются случаи, когда эти ссылки исходят из вредоносного кода или когда JavaScript используется для вставки ссылок на ваш сайт.

Как я могу увидеть обратные ссылки JavaScript моего сайта?

Итак, вы хотите, чтобы обратные ссылки Javascript указывали на ваш сайт.

Лучший способ сделать это — получить инструмент для их отслеживания.

В настоящее время Мониторинг обратных ссылок не дает веб-мастерам и специалистам по поисковой оптимизации видимость обратных ссылок JavaScript. Мы полагаемся на Majestic SEO, который их не обнаруживает.

Тем не менее, есть некоторые поисковые роботы, которые сообщают об обратных ссылках JavaScript.

  • Арефс
  • Кричащая лягушка
  • Глубокое сканирование
  • Sitebulb
  • Ботифай
  • OnCrawl
  • Аудитор сайта
  • SearchMetrics

Некоторые заметные исключения для сканеров, которые не сообщают об обратных ссылках JavaScript, включают Ryte и Majestic SEO.

Почему большинство SEO-инструментов не сообщают об обратных ссылках JavaScript?

Потому что количество лошадиных сил, необходимых для выполнения и отчета по обратным ссылкам JavaScript, огромно.

Дмитрий, основатель Ahrefs, сказал об этом в интервью Search Engine Land:

Для выполнения JS для каждой страницы в нашем масштабе [потребуется] 10 000–15 000 серверов, и мы считаем, что наши клиенты еще не готовы платить за это.

Тем не менее, поскольку JavaScript становится все более и более распространенным (и все больше оптимизаторов требуют знать, какие обратные ссылки JavaScript ведут на их сайт), а стоимость создания и обслуживания серверов снижается (как это происходит каждый год), мы можем ожидать, что эти инструменты чтобы сообщить об обратных ссылках JavaScript в ближайшем будущем.

Заключительные мысли об обратных ссылках JavaScript

JavaScript не исчезнет. И по мере того, как JavaScript становится все более популярным и распространенным, необходимость для SEO-специалистов понимать, какие обратные ссылки JavaScript ведут на их сайты, только возрастает.

Обратные ссылки JavaScript появляются во многих традиционных элементах страницы, таких как лайтбоксы, раскрывающиеся меню и динамически вставляемый контент. За некоторыми редкими исключениями Google сканирует эти элементы и индексирует эти ссылки, как если бы они были обычными ссылками HTML.

Я бы не стал игнорировать их.