Kompletny przewodnik po wstecznych linkach JavaScript: ukryte linki, których brakuje
Opublikowany: 2018-09-29Linki zwrotne JavaScript to utrzymujące się znaki zapytania dla SEO.
Wiemy, że są one wykonywane w JavaScript, a nie kodowane w HTML z klasyczną formą tekstu kotwicy.
I wiemy, że Google je śledzi .
Google powiedział nam o tym w 2014 roku, a Search Engine Land poinformował o testach, które potwierdziły to w 2015 roku.
Elephate przeprowadził dogłębne badanie w 2017 r. i potwierdził, że Google indeksuje i wykonuje JavaScript nawet w przypadku witryn zbudowanych na frameworkach JavaScript, takich jak Angular, React i Vue, zamiast tradycyjnego CMS, takiego jak WordPress.
Ale do niedawna SEO i webmasterzy nie mieli żadnego wglądu w linki zwrotne JavaScript prowadzące do ich witryn.
Przede wszystkim trudno było je odkryć.
Większość naszych ulubionych narzędzi SEO i linków zwrotnych w ogóle ich nie widzi.
W rzeczywistości zaryzykuję stwierdzenie, że większość SEO i webmasterów nawet nie wie o istnieniu wstecznych linków JavaScript.
Zacznijmy więc od podstaw.
Odpowiedzi na często zadawane pytania dotyczące linków zwrotnych JavaScript
Co to są linki zwrotne JavaScript?
Link zwrotny zawarty w kodzie JavaScript jest linkiem zwrotnym JavaScript. (Łatwe, prawda?)
Ale czym właściwie jest JavaScript?
JavaScript (JS) to internetowy język programowania . Działa i wykonuje się w przeglądarce internetowej.
Różni się od HTML, który jest statyczny. Pomyśl o HTML jako o kościach strony internetowej, a JavaScript jako o mięśniu. Podczas gdy HTML określa strukturę strony internetowej, JavaScript umożliwia zmianę i przesuwanie elementów na stronie.
Na przykład przewiń w dół na tej stronie. Lightbox, który się wyskakuje? To jest kontrolowane przez JavaScript.
Jak linki zwrotne trafiają do JavaScript?
Aby odpowiedzieć na to pytanie, najpierw musimy odpowiedzieć: Co to jest link zwrotny?
Link zwrotny to hiperłącze do innej strony internetowej. W świecie SEO nazywamy je „linkami zwrotnymi”, ponieważ prowadzą one do naszych witryn. Ale nie popełnij błędu: link zwrotny to hiperłącze.
Istnieje wiele sposobów, w jakie linki zwrotne trafiają do kodu JavaScript. Oto niektóre z najczęstszych przykładów:
- Przekierowania
- Rozwijane menu
- Treść wstawiona dynamicznie
Wszystko to są podstawowe cechy sieci. Przekierowania często występują po przesłaniu przez kogoś formularza i wysłaniu go na stronę z podziękowaniami — jest to dobra funkcja, a to przekierowanie stanowi link zwrotny do Twojej strony z podziękowaniami.
Kliknięcie menu rozwijanego uruchamia JavaScript, który tworzy nowe elementy na stronie (elementy w menu rozwijanym). Jeśli jakieś inne elementy prowadzą do innej strony, zgadnij co? To jest wsteczny link JavaScript.
Aby zobaczyć przykład treści wstawianej dynamicznie, 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 wyświetlony lightbox zawiera przyciski zawierające linki wsteczne do innych stron w tej witrynie.
Czym różnią się linki zwrotne JavaScript od „normalnych” linków zwrotnych HTML?
Ponieważ JavaScript działa w przeglądarce internetowej, a Google początkowo nie używał przeglądarki do indeksowania stron. Dlatego Google nie wykonało JavaScript.
W ten sposób żadna część strony, która została wyrenderowana w JavaScript, nie byłaby widziana przez Google.
I chociaż Google rozwinęło i teraz wykonuje JavaScript (istnieją nawet raporty o indeksowaniu testów optymalizacji współczynnika konwersji), większość narzędzi używanych przez SEO do uzyskiwania wglądu w linki zwrotne nie.
Ponieważ nasze narzędzia są ślepe, my, SEO i webmasterzy, również jesteśmy ślepi.
Jak Google traktuje wsteczne linki JavaScript?
Jak każdy inny link zwrotny. Oto potwierdzenie Google:
@JohnMu @methode Czy możesz nam powiedzieć, czy link JavaScript, po pełnym wyrenderowaniu w DOM, przechodzi PageRank tak samo, jak każdy inny link?
— Cyrus (@CyrusShepard) 30 października 2017 r.
Często o tym rozmawialiśmy :). Tak, link to link, niezależnie od tego, w jaki sposób trafia na stronę. Inaczej by to nie zadziałało :).
— 🍌 John 🍌 (@JohnMu) 31 października 2017
Jest jeden mały problem, o którym należy pamiętać, a sprowadza się on do wyczucia czasu. Jeśli dynamicznie dodajesz fragment kodu rel="nofollow" , a dzieje się to po zindeksowaniu kodu JavaScript przez Googlebota, zaindeksuje on ten link jako link dofollow.
To ma sens. Zmiana strony po przybyciu Googlebota i oczekiwanie, że Googlebot wykryje te zmiany, jest głupie.
To wszystko świetnie… ale dlaczego powinienem przejmować się linkami zwrotnymi JavaScript?
Jeśli czytasz blog Monitor Backlinks, prawdopodobnie interesują Cię linki zwrotne.
Więc jest to.
Założę się, że na pewno zdajesz sobie sprawę, że Twój profil linków zwrotnych jest jednym z 3 najważniejszych czynników rankingowych Google.
Omówiliśmy już powody, dla których warto zachować czysty profil linków zwrotnych, ale podsumujmy:
- Słaba widoczność linków zwrotnych JavaScript wpływa na Twoją zdolność do utrzymywania czystego profilu linków zwrotnych. Jeśli nie widzisz wszystkich linków prowadzących do Twojej witryny, nie wiesz, których linków się zrzec. Twoja zdolność do walki z negatywnym SEO jest słabsza.
- Podobnie, ponieważ Google widzi linki zwrotne JavaScript, prawdopodobnie używa ich do oceny kar za linki. Jeśli nie widzisz linków zwrotnych z JavaScript, nie masz możliwości zwalczenia kary za złe linki zwrotne JavaScript.
- Wiedza o tym, kto podał link do Twojej witryny, daje cenną okazję do pielęgnowania relacji. Brakujące linki zwrotne JavaScript oznaczają, że przegapiasz tę okazję.
- Google używa wewnętrznych linków, aby poznać architekturę Twojej witryny. Zrozumienie wewnętrznych linków zwrotnych JavaScript w witrynie pozwala lepiej zrozumieć, w jaki sposób Google postrzega architekturę witryny.
Jeśli ignorujesz linki zwrotne JavaScript i zauważasz, że Twoje pozycje w rankingu, ruch i przychody spadają, być może dzieje się tak dlatego, że jesteś atakowany przez linki zwrotne JavaScript, o których większość narzędzi SEO nie informuje.
Czy korzystne jest budowanie lub posiadanie linków zwrotnych JavaScript?
TAk. Ponieważ Google traktuje wszystkie linki prowadzące do strony jako linki zwrotne, niezależnie od tego, czy pochodzą one z HTML czy JavaScript, posiadanie linków wstecznych JavaScript jest dobrą rzeczą.
Jednak nadal obowiązują wszystkie zastrzeżenia dotyczące budowania linków. Nie chcesz budować spamerskich linków zwrotnych do Twojej witryny. Nie chcesz też tworzyć linków zwrotnych JavaScript, które w jakiś sposób podważają wytyczne i najlepsze praktyki Google.
Wspomnieliśmy wcześniej, że nie powinieneś hakować innych stron internetowych w celu ukrycia linków zwrotnych w JavaScript, ale chciałem skorzystać z okazji, aby przypomnieć, żebyś tego nie robił.
Czy linki zwrotne JavaScript są bezpieczne w moim profilu linków zwrotnych?
TAk. Jak powiedział Google, link to link to link. Nie ma różnicy między linkiem, który pochodzi z HTML, a linkiem, który pochodzi z elementu kontrolowanego przez JavaScript, lub z samego kodu JavaScript.
Jedynym wyjątkiem jest sytuacja, gdy te linki pochodzą ze złośliwego kodu lub gdy JavaScript jest nadużywany do wstawiania linków do Twojej witryny.
Jak mogę zobaczyć wsteczne linki JavaScript mojej witryny?
Więc chcesz zobaczyć linki zwrotne JavaScript wskazujące na Twoją witrynę.
Najlepszym sposobem na to jest uzyskanie narzędzia do ich śledzenia.
Obecnie Monitorowanie linków zwrotnych nie zapewnia webmasterom i SEO wglądu w linki zwrotne JavaScript. Polegamy na Majestic SEO, które ich nie wykrywa.
To powiedziawszy, istnieją pewne roboty, które zgłaszają linki zwrotne JavaScript.
- Ahrefs
- krzycząca żaba
- Głębokie indeksowanie
- żarówka
- Botify
- OnCrawl
- Audytor strony internetowej
- SearchMetrics
Niektóre godne uwagi wyjątki od robotów indeksujących, które nie zgłaszają linków zwrotnych JavaScript, obejmują Ryte i Majestic SEO.
Dlaczego większość narzędzi SEO nie zgłasza linków zwrotnych JavaScript?
Ponieważ ilość koni mechanicznych wymagana do wykonania i raportowania linków zwrotnych JavaScript jest ogromna.
Dmitry, założyciel Ahrefs, powiedział w wywiadzie dla Search Engine Land:
Wykonanie JS dla każdej strony na naszą skalę wymagałoby 10 000-15 000 serwerów i uważamy, że nasi klienci nie są jeszcze gotowi za to zapłacić.
To powiedziawszy, ponieważ JavaScript staje się coraz bardziej wszechobecny (i coraz więcej SEO domaga się informacji o tym, które linki zwrotne JavaScript prowadzą do ich witryny), a koszty tworzenia i utrzymywania serwerów spadają (jak co roku), możemy spodziewać się tych narzędzi zgłosić w najbliższej przyszłości linki zwrotne JavaScript.
Ostatnie przemyślenia na temat linków zwrotnych JavaScript
JavaScript nie znika. A ponieważ JavaScript staje się coraz bardziej popularny i rozpowszechniony, potrzeba, aby SEO rozumieli, które linki zwrotne JavaScript prowadzą do ich witryn, rośnie.
Linki zwrotne JavaScript pojawiają się na wielu tradycyjnych elementach strony, takich jak lightboxy, rozwijane menu i dynamicznie wstawiane treści. Z kilkoma rzadkimi wyjątkami Google indeksuje te elementy i indeksuje te linki tak, jakby były zwykłymi linkami HTML.
Nie zignorowałbym ich.