JavaScript backlinks są dręczącymi znakami zapytania dla SEOs.

Wiemy, że są one wykonywane w JavaScript, a nie zakodowane w HTML za pomocą klasycznej formy tekstu kotwicy.

I wiemy, że Google ich śledzi.

Google powiedział nam to w 2014 roku i Search Engine Land donosił o testach, które potwierdziły to w 2015 roku.

Onely przeprowadził dogłębne badanie w 2017 roku i potwierdził, że Google indeksuje i wykonuje JavaScript nawet dla stron internetowych zbudowanych na frameworkach JavaScript takich jak Angular, React i Vue, zamiast tradycyjnego CMS jak WordPress.

Ale do niedawna, SEOs i webmasterzy nie mieli żadnego wglądu w linki zwrotne JavaScript wskazujące na ich strony.

Było trudno odkryć je na początku.

Większość naszych ulubionych narzędzi SEO i narzędzi do backlinków nie jest w stanie ich w ogóle zobaczyć.

Tak naprawdę, zaryzykowałbym stwierdzenie, że większość SEOs i webmasterów nawet nie wie o istnieniu backlinków JavaScript.

Więc, zacznijmy od podstaw.

Odpowiedzi na najczęściej zadawane pytania dotyczące JavaScript Backlinks

Czym są JavaScript Backlinks?

Backlink zawarty w kodzie JavaScript to backlink JavaScriptowy. (Łatwe, prawda?)

Ale co dokładnie jest JavaScript?

JavaScript (JS) to język programowania webowego. Działa i wykonuje się w przeglądarce internetowej.

Przykład Javascript

To jest inne niż HTML, który jest statyczny. Pomyśl o HTML jako o kościach strony internetowej, a o JavaScript jako o mięśniach.

Podczas gdy HTML określa strukturę strony internetowej, JavaScript pozwala elementom na stronie zmieniać się i poruszać.

Na przykład, przewiń w dół na tej stronie. Wyskakujące okno typu lightbox? To jest kontrolowane przez JavaScript.

Jak backlinki pojawiają się w JavaScript?

Aby odpowiedzieć na to pytanie, najpierw musimy odpowiedzieć: Co to jest backlink?

Backlink to hiperłącze do innej strony internetowej. W świecie SEO nazywamy je "backlinkami", ponieważ prowadzą z powrotem do naszych stron. Ale nie ma co do tego wątpliwości: backlink to hiperłącze.

Istnieje wiele sposobów, w jakie linki zwrotne pojawiają się w kodzie JavaScript. Oto niektóre z najczęstszych przykładów:

  • Przekierowania
  • Menu rozwijane
  • Dynamically inserted content

Wszystkie te funkcje są niezbędne dla sieci. Przekierowania często mają miejsce po tym, jak ktoś wyśle formularz i zostanie przekierowany na stronę z podziękowaniem—to jest dobra funkcjonalność i to przekierowanie stanowi backlink do twojej strony z podziękowaniem.

Kiedy klikasz menu rozwijane, uruchamiasz JavaScript, który tworzy nowe elementy na stronie (elementy w menu rozwijanym). Jeśli jakiekolwiek inne elementy łączą się z inną stroną, zgadnij co? To jest JavaScriptowy backlink.

Aby zobaczyć przykład dynamicznie wstawianej treści, przewiń tę stronę w dół, aż pojawi się lightbox.

To jest dynamicznie wstawiana treść—uruchamiasz kod JavaScript, który znajduje się na tej stronie, przewijając w dół, a pojawiające się okno typu lightbox zawiera przyciski, które zawierają linki zwrotne do innych stron na tej witrynie.

Jak linki zwrotne JavaScript różnią się od "normalnych" linków zwrotnych HTML?

Przykład backlinku HTML

Ponieważ JavaScript działa w przeglądarce internetowej, a Google pierwotnie nie używało przeglądarki do przeszukiwania stron. Dlatego Google nie wykonywało kodu JavaScript.

W związku z tym, każda część strony, która była renderowana w JavaScript, nie byłaby widoczna dla Google.

A choć Google poszedł do przodu i obecnie wykonuje JavaScript, większość narzędzi SEO, których używają specjaliści do zdobywania wglądu w linki zwrotne, tego nie robi.

Ponieważ nasze narzędzia są ślepe, my - SEO i webmasterzy - również jesteśmy ślepi.

Jak Google traktuje linki zwrotne JavaScript?

Podobnie jak każdy inny backlink. Oto potwierdzenie od Google:

Jest jedno małe "ale", które sprowadza się do kwestii czasu.

Jeśli dynamicznie dodajesz fragment rel=“nofollow" i dzieje się to po tym, jak Googlebot indeksuje Twój JavaScript, wówczas zindeksuje ten link jako link dofollow.

To ma sens. Zmiana strony po przybyciu Googlebot i oczekiwanie, że Googlebot zauważy te zmiany, jest niemądra.

To wszystko świetnie... Ale dlaczego powinienem się interesować linkami zwrotnymi JavaScript?

Jeśli czytasz bloga SEOptimer, prawdopodobnie zależy Ci na linkach zwrotnych.

Więc jest to.

Założę się, że na pewno wiesz, że Twój profil backlinków jest jednym z trzech głównych czynników rankingowych Google.

Czynniki Rankingowe Google
Autor obrazu: Google

Omówiliśmy już powody, dla których warto utrzymywać czysty profil backlinków wcześniej, ale przypomnijmy:

  • Słaba widoczność backlinków JavaScript wpływa na twoją zdolność do utrzymania czystego profilu backlinków. Jeśli nie możesz zobaczyć wszystkich linków prowadzących do twojej strony, nie wiesz, które linki odrzucić. Twoja zdolność do walki z negatywnym SEO jest słabsza.
  • Podobnie, ponieważ Google może widzieć linki zwrotne w JavaScript, prawdopodobnie wykorzystuje je w swojej ocenie kar opartych na linkach. Jeśli nie możesz zobaczyć linków zwrotnych z JavaScript, nie masz sposobu na zwalczanie kary opartej na złych linkach zwrotnych w JavaScript.
  • Znajomość tego, kto dodał link do twojej strony, daje ci cenną możliwość nawiązania relacji. Brakujące linki zwrotne JavaScript oznacza, że tracisz tę możliwość.
  • Google wykorzystuje wewnętrzne linki do poznania architektury Twojej strony. Zrozumienie wewnętrznych linków JavaScript na Twojej stronie daje lepsze zrozumienie tego, jak Google postrzega architekturę Twojej strony.

Jeśli ignorujesz backlinki JavaScript i zauważasz, że Twoje pozycje, ruch i przychody spadają, być może dzieje się tak dlatego, że jesteś atakowany przez backlinki JavaScript, o których większość narzędzi SEO nie informuje.

Czy budowanie lub posiadanie linków zwrotnych JavaScript jest korzystne?

Tak. Ponieważ Google traktuje wszystkie linki przychodzące do strony jako backlinki, niezależnie od tego, czy pochodzą z HTML czy JavaScript, posiadanie backlinków JavaScript jest dobrą rzeczą.

HTML Link

Jednak wszystkie zastrzeżenia dotyczące budowania linków nadal obowiązują. Nie chcesz tworzyć spamerskich linków zwrotnych do swojej strony internetowej.

Nie chcesz również tworzyć backlinków JavaScript, które jakoś obchodzą wytyczne i najlepsze praktyki Google.

Wspominaliśmy już, że nie powinieneś hakować innych stron internetowych, aby ukrywać w nich backlinki w JavaScript, ale chciałem skorzystać z tej okazji, aby przypomnieć ci, żebyś tego nie robił. :)

Czy linki zwrotne JavaScript są bezpieczne dla mojego profilu linków zwrotnych?

Tak. Jak powiedział Google, link to link to link. Nie ma różnicy między linkiem pochodzącym z HTML czy linkiem pochodzącym z elementu kontrolowanego przez JavaScript, czy z samego kodu JavaScript.

Jedynym wyjątkiem jest sytuacja, gdy te linki pochodzą z złośliwego kodu lub gdy JavaScript jest nadużywany do wstawiania linków do Twojej strony.

Dlaczego większość narzędzi SEO nie raportuje linków zwrotnych JavaScript?

Ponieważ ilość koni mechanicznych potrzebnych do wykonania i raportowania o backlinkach JavaScript jest ogromna.

To powiedziawszy, ponieważ JavaScript staje się coraz bardziej wszechobecny (i coraz więcej SEO wymaga wiedzy na temat tego, które linki zwrotne JavaScript wskazują na ich stronę) oraz koszty tworzenia i utrzymania serwerów maleją (jak to ma miejsce każdego roku), możemy oczekiwać, że te narzędzia będą raportować o linkach zwrotnych JavaScript w najbliższej przyszłości.

Końcowe przemyślenia na temat JavaScript Backlinks

JavaScript nie znika. A w miarę jak JavaScript staje się bardziej popularny i powszechny, potrzeba zrozumienia przez SEO, które linki zwrotne JavaScript wskazują na ich strony, tylko rośnie.

JavaScript backlinks pojawiają się na wielu tradycyjnych elementach na stronie, takich jak lightboxy, rozwijane menu i dynamicznie wstawiana zawartość.

Z nielicznymi wyjątkami, Google przeszukuje te elementy i indeksuje te linki tak, jakby były normalnymi linkami HTML.

Nie ignorowałbym ich.