JavaScript-backlinks zijn blijvende vraagtekens voor SEO's.
We weten dat ze worden uitgevoerd in JavaScript, in plaats van gecodeerd in HTML met de klassieke vorm van ankertekst.
En we weten Google volgt hen.
Google vertelde ons dit in 2014 en Search Engine Land rapporteerde over tests die dit bevestigden in 2015.
Onely voerde een uitgebreide studie uit in 2017 en bevestigde dat Google JavaScript crawlt en uitvoert, zelfs voor websites die zijn gebouwd op JavaScript-frameworks zoals Angular, React en Vue in plaats van een traditioneel CMS zoals WordPress.
Maar tot voor kort hadden SEO's en webmasters geen inzicht in de JavaScript-backlinks die naar hun sites wijzen.
Het is moeilijk geweest om ze in de eerste plaats te ontdekken.
De meeste van onze favoriete SEO- en backlinktools kunnen ze helemaal niet zien.
In feite zou ik durven zeggen dat de meeste SEO's en webmasters niet eens weten van het bestaan van JavaScript-backlinks.
Dus, laten we beginnen met de basis.
Antwoorden op de FAQ over JavaScript Backlinks
Wat zijn JavaScript Backlinks?
Een backlink die in JavaScript-code is opgenomen, is een JavaScript-backlink. (Makkelijk, toch?)
Maar wat is JavaScript precies?
JavaScript (JS) is een webprogrammeertaal. Het draait en wordt uitgevoerd in de webbrowser.
Het is anders dan HTML, dat statisch is. Denk aan HTML als de botten van een website, en JavaScript als de spieren.
Hoewel HTML de structuur van een website bepaalt, laat JavaScript de elementen op een website veranderen en bewegen.
Voor een voorbeeld, scroll naar beneden op deze pagina. De lightbox die verschijnt? Die wordt bestuurd door JavaScript.
Hoe komen backlinks in JavaScript terecht?
Om deze vraag te beantwoorden, moeten we eerst beantwoorden: Wat is een backlink?
Een backlink is een hyperlink naar een andere webpagina. In de SEO-wereld noemen we ze "backlinks" omdat ze teruglinken naar onze sites. Maar vergis je niet: een backlink is een hyperlink.
Er zijn veel manieren waarop backlinks in JavaScript-code terechtkomen. Hier zijn enkele van de meest voorkomende voorbeelden:
- Omleidingen
- Uitklapmenu's
- Dynamisch ingevoegde inhoud
Al deze zijn essentiële kenmerken van het web. Redirects komen vaak voor nadat iemand een formulier heeft ingediend en je hen naar een bedankpagina stuurt—dit is goede functionaliteit en die redirect vormt een backlink naar je bedankpagina.
Wanneer je op een drop-down menu klikt, activeer je JavaScript dat nieuwe elementen op de pagina creëert (de items in de drop-down). Als andere items naar een andere pagina linken, raad eens? Dat is een JavaScript-backlink.
Voor een voorbeeld van dynamisch ingevoegde inhoud, scrol omlaag op deze pagina totdat er een lightbox verschijnt.
Dat is dynamisch ingevoegde inhoud—je activeert de JavaScript-code die op deze pagina staat door naar beneden te scrollen, en de lightbox die verschijnt heeft knoppen die backlinks naar andere pagina's op deze site bevatten.
Hoe verschillen JavaScript-backlinks van "normale" HTML-backlinks?
Omdat JavaScript in een webbrowser draait en Google oorspronkelijk geen browser gebruikte om pagina's te crawlen. Daarom voerde Google geen JavaScript uit.
Dus, elk deel van de pagina dat in JavaScript werd gerenderd, zou niet door Google worden gezien.
En terwijl Google is gevorderd en nu JavaScript uitvoert, doen de meeste tools die SEO's gebruiken om inzicht te krijgen in backlinks dat niet.
Omdat onze tools blind zijn, zijn wij SEOs en webmasters ook blind.
Hoe behandelt Google JavaScript-backlinks?
Zoals elke andere backlink. Hier is de bevestiging van Google:
@JohnMu @methode Kun je ons vertellen of een JavaScript-link, eenmaal volledig gerenderd in de DOM, PageRank doorgeeft zoals elke andere link?
— Cyrus (@CyrusShepard) 30 oktober 2017
We hebben het hier vaak over gehad :). Ja, een link is een link, ongeacht hoe deze op de pagina komt. Het zou anders echt niet werken :).
— 🍌 John 🍌 (@JohnMu) 31 oktober 2017
Er is één klein probleem waar je op moet letten, en het komt neer op timing.
Als je dynamisch het rel=“nofollow" fragment toevoegt en dit gebeurt nadat Googlebot je JavaScript heeft geïndexeerd, dan zal het die link indexeren als een dofollow link.
Dit is logisch. De pagina wijzigen nadat Googlebot arriveert en verwachten dat Googlebot die wijzigingen oppikt, is dwaas.
Dat is allemaal geweldig...Maar waarom zou ik me druk maken om JavaScript-backlinks?
Als je de SEOptimer blog leest, geef je waarschijnlijk om backlinks.
Dus, dat is dat.
Ik wed dat je je er zeker van bewust bent dat je backlinkprofiel een van Google's top 3 ranking factoren is.
We hebben de redenen om een schoon backlink-profiel te behouden eerder behandeld, maar om samen te vatten:
- Slechte zichtbaarheid van JavaScript-backlinks beïnvloedt je vermogen om een schoon backlinkprofiel te behouden. Als je niet alle links kunt zien die naar je site wijzen, weet je niet welke links je moet afwijzen. Je vermogen om negatieve SEO te bestrijden is zwakker.
- Evenzo, aangezien Google JavaScript-backlinks kan zien, is het waarschijnlijk dat ze deze gebruikt bij de evaluatie van op links gebaseerde straffen. Als je geen backlinks van JavaScript kunt zien, heb je geen manier om een straf te bestrijden die is gebaseerd op slechte JavaScript-backlinks.
- Weten wie naar uw site heeft gelinkt, geeft u een waardevolle kans om een relatie op te bouwen. Het missen van JavaScript-backlinks betekent dat u die kans mist.
- Google gebruikt interne links om meer te weten te komen over de architectuur van je site. Begrip van de JavaScript interne backlinks op je site geeft je een beter begrip van hoe Google de architectuur van je site waarneemt.
Als je JavaScript-backlinks negeert en je merkt dat je rankings, verkeer en inkomsten dalen, komt dat misschien omdat je wordt aangevallen door JavaScript-backlinks waar de meeste SEO-tools niet over rapporteren.
Is het voordelig om JavaScript-backlinks te bouwen of te hebben?
Ja. Aangezien Google alle links die naar een pagina komen als backlinks beschouwt, ongeacht of ze afkomstig zijn van HTML of JavaScript, is het hebben van JavaScript-backlinks een goede zaak.
Echter, alle kanttekeningen rond het bouwen van links zijn nog steeds van toepassing. Je wilt geen spammy backlinks naar je website bouwen.
Je wilt ook geen JavaScript-backlinks bouwen die op de een of andere manier de richtlijnen en best practices van Google ondermijnen.
We hebben eerder vermeld dat je geen andere websites moet hacken om backlinks in JavaScript te verbergen, maar ik wilde van deze gelegenheid gebruik maken om je eraan te herinneren dat niet te doen. :)
Zijn JavaScript-backlinks veilig om in mijn backlinkprofiel te hebben?
Ja. Zoals Google zei, een link is een link is een link. Er is geen verschil tussen een link die komt van HTML of een link die komt van een element dat wordt aangestuurd door JavaScript, of van JavaScript-code zelf.
De enige uitzondering is wanneer deze links afkomstig zijn van kwaadaardige code of wanneer JavaScript wordt misbruikt om links naar uw site in te voegen.
Waarom rapporteren de meeste SEO-tools geen JavaScript-backlinks?
Omdat de hoeveelheid pk die nodig is om JavaScript-backlinks uit te voeren en te rapporteren enorm is.
Dat gezegd hebbende, naarmate JavaScript steeds meer alomtegenwoordig wordt (en meer SEO's willen weten welke JavaScript-backlinks naar hun site verwijzen) en de kosten voor het creëren en onderhouden van servers dalen (zoals elk jaar het geval is), kunnen we verwachten dat deze tools in de nabije toekomst rapporteren over JavaScript-backlinks.Laatste gedachten over JavaScript-backlinks
JavaScript gaat niet weg. En naarmate JavaScript populairder en gangbaarder wordt, neemt de behoefte voor SEO's om te begrijpen welke JavaScript-backlinks naar hun sites wijzen alleen maar toe.
JavaScript-backlinks verschijnen op veel traditionele on-page elementen zoals lightboxes, drop-downmenu's en dynamisch ingevoegde inhoud.
Met een paar zeldzame uitzonderingen crawlt Google deze elementen en indexeert deze links alsof het normale HTML-links zijn.
Ik zou ze niet negeren.