JavaScript-backlinks er vedvarende spørgsmålstegn for SEO'er.
Vi ved, at de udføres i JavaScript, snarere end kodet i HTML med den klassiske form af anker tekst.
Og vi ved Google sporer dem.
Google fortalte os dette i 2014 og Search Engine Land rapporterede om tests, der bekræftede det i 2015.
Onely udførte en dybdegående undersøgelse i 2017 og bekræftede, at Google crawler og udfører JavaScript, selv for websites bygget på JavaScript-rammer som Angular, React og Vue i stedet for et traditionelt CMS som WordPress.
Men indtil for nylig har SEOs og webmasters ikke haft nogen indsigt i JavaScript-backlinks, der peger på deres sider.
Det har været svært at opdage dem i første omgang.
De fleste af vores foretrukne SEO og backlink værktøjer er slet ikke i stand til at se dem.
Faktisk vil jeg vove at sige, at de fleste SEO'er og webmastere ikke engang ved om eksistensen af JavaScript-backlinks.
Så lad os starte med det grundlæggende.
Svar på de ofte stillede spørgsmål om JavaScript-backlinks
Hvad er JavaScript Backlinks?
Et backlink indeholdt i JavaScript-kode er et JavaScript-backlink. (Let, ikke?)
Men hvad er JavaScript egentlig?
JavaScript (JS) er et webprogrammeringssprog. Det kører og udføres i webbrowseren.
Det er anderledes end HTML, som er statisk. Tænk på HTML som knoglerne i en hjemmeside, og JavaScript som musklerne.
Mens HTML bestemmer strukturen af en hjemmeside, lader JavaScript elementerne på en hjemmeside ændre sig og bevæge sig.
For et eksempel, scroll ned på denne side. Lightboxen, der dukker op? Det styres af JavaScript.
Hvordan ender backlinks i JavaScript?
For at besvare dette spørgsmål, skal vi først besvare: Hvad er et backlink?
Et backlink er et hyperlink til en anden webside. I SEO-verdenen kalder vi dem "backlinks", fordi de linker tilbage til vores sider. Men tag ikke fejl: et backlink er et hyperlink.
Der er mange måder, backlinks ender i JavaScript-kode. Her er nogle af de mest almindelige eksempler:
- Omdirigeringer
- Rullemenuer
- Dynamisk indsat indhold
Alle disse er essentielle funktioner på nettet. Omdirigeringer forekommer ofte, efter at nogen har indsendt en formular, og du sender dem til en [tak] side—dette er god funktionalitet, og den omdirigering udgør et backlink til din [tak] side.
Når du klikker på en drop-down menu, udløser du JavaScript, der opretter nye elementer på siden (elementerne i drop-down menuen). Hvis andre ting linker til en anden side, gæt hvad? Det er et JavaScript backlink.
For et eksempel på dynamisk indsat indhold, rul ned ad denne side, indtil en lightbox vises.
Det er dynamisk indsat indhold—du udløser JavaScript-koden, der findes på denne side, ved at rulle ned, og lightboxen, der vises, har knapper, der indeholder backlinks til andre sider på dette websted.
Hvordan er JavaScript Backlinks forskellige fra "normale" HTML Backlinks?
Fordi JavaScript kører i en webbrowser, og Google oprindeligt ikke brugte en browser til at crawle sider. Derfor udførte Google ikke JavaScript.
Således ville enhver del af siden, der blev gengivet i JavaScript, ikke blive set af Google.
Og mens Google har avanceret og nu eksekverer JavaScript, gør de fleste af de værktøjer, som SEO'er bruger til at få indsigt i backlinks, det ikke.
Fordi vores værktøjer er blinde, er vi SEOs og webmastere også blinde.
Hvordan behandler Google JavaScript-backlinks?
Ligesom ethvert andet backlink. Her er Googles bekræftelse:
@JohnMu @methode Kan du fortælle os, om et JavaScript-link, når det er fuldt gengivet i DOM, overfører PageRank ligesom ethvert andet link?
— Cyrus (@CyrusShepard) 30. oktober 2017
Vi har talt om dette ofte :). Ja, et link er et link, uanset hvordan det kommer til siden. Det ville virkelig ikke fungere ellers :).
— 🍌 John 🍌 (@JohnMu) 31. oktober 2017
Der er en lille [snag] at være opmærksom på, og det kommer ned til [timing].
Hvis du dynamisk tilføjer rel=“nofollow" snippet og dette sker efter Googlebot indekserer din JavaScript, så vil den indeksere det link som et dofollow link.
Dette giver mening. At ændre siden efter Googlebot ankommer og forvente, at Googlebot opfanger disse ændringer, er fjollet.
Det er alt sammen godt... Men hvorfor skulle jeg bekymre mig om JavaScript-backlinks?
Hvis du læser SEOptimer-bloggen, går du sandsynligvis op i [backlinks].
Så, der er det.
Jeg vil vædde på, at du helt sikkert er klar over, at din backlink-profil er en af Googles top 3 rangeringsfaktorer.
Vi har dækket årsagerne til at holde en ren backlink-profil før, men for at opsummere:
- Dårlig synlighed af JavaScript-backlinks påvirker din evne til at holde en ren backlink-profil. Hvis du ikke kan se alle de links, der peger på dit site, ved du ikke, hvilke links du skal afvise. Din evne til at bekæmpe negativ SEO er svagere.
- Ligeledes, da Google kan se JavaScript-backlinks, er det sandsynligt, at de bruger dem i deres evaluering af linkbaserede straffe. Hvis du ikke kan se backlinks fra JavaScript, har du ingen måde at bekæmpe en straf, der er baseret på dårlige JavaScript-backlinks.
- At vide, hvem der har linket til din side, giver dig en værdifuld mulighed for at dyrke et forhold. Manglende JavaScript-backlinks betyder, at du går glip af den mulighed.
- Google bruger interne links til at lære om din sides arkitektur. Forståelse af JavaScript interne backlinks på din side giver dig en bedre forståelse af, hvordan Google opfatter din sides arkitektur.
Hvis du ignorerer JavaScript-backlinks og du bemærker, at dine placeringer og trafik og indtægter falder, er det måske fordi, du bliver angrebet af JavaScript-backlinks, som de fleste SEO-værktøjer ikke rapporterer om.
Er det gavnligt at opbygge eller have JavaScript-backlinks?
Ja. Da Google behandler alle links, der kommer til en side, som backlinks, uanset om de kommer fra HTML eller JavaScript, er det en god ting at have JavaScript-backlinks.
Men alle forbehold omkring opbygning af links gælder stadig. Du vil ikke opbygge spammy backlinks til din hjemmeside.
Du vil heller ikke bygge JavaScript-backlinks, der på en eller anden måde undergraver Googles retningslinjer og bedste praksis.
Vi har nævnt, at du ikke bør hacke andre websites for at skjule backlinks i JavaScript før, men jeg ville benytte denne lejlighed til at minde dig om ikke at gøre det. :)
Er JavaScript Backlinks Sikker at Have i min Backlink Profil?
Ja. Som Google sagde, et link er et link er et link. Der er ingen forskel mellem et link, der kommer fra HTML, eller et link, der kommer fra et element kontrolleret af JavaScript, eller fra JavaScript-kode selv.
Den eneste undtagelse er, når disse links kommer fra ondsindet kode eller når JavaScript misbruges til at indsætte links til din side.
Hvorfor rapporterer de fleste SEO-værktøjer ikke JavaScript-backlinks?
Fordi mængden af hestekræfter, der kræves for at udføre og rapportere om JavaScript-backlinks, er enorm.
Når det er sagt, efterhånden som JavaScript bliver mere og mere allestedsnærværende (og flere SEO'er kræver at vide, hvilke JavaScript-backlinks der peger på deres side) og omkostningerne ved at oprette og vedligeholde servere falder (som de gør hvert år), kan vi forvente, at disse værktøjer vil rapportere om JavaScript-backlinks i den nærmeste fremtid.Afsluttende tanker om JavaScript-backlinks
JavaScript forsvinder ikke. Og efterhånden som JavaScript bliver mere populært og udbredt, øges behovet for, at SEOs forstår, hvilke JavaScript-backlinks der peger på deres sider.
JavaScript-backlinks vises på mange traditionelle on-page-elementer som lightboxes, drop-down-menuer og dynamisk indsat indhold.
Med få sjældne undtagelser crawler Google disse elementer og indekserer disse links, som om de var normale HTML-links.
Jeg ville ikke ignorere dem.