Sitemap

Google SEO 101: Gør og lad være med links og JavaScript

Google forklarer, hvordan man sikrer, at links fungerer korrekt med JavaScript i første afsnit af den nye Lightning Talks-serie.

Google Lightning Talks er korte versioner af præsentationer, der muligvis er blevet delt på Google Webmaster-konferencer rundt om i verden.

Da personlige begivenheder er aflyst i en overskuelig fremtid, tilpasser Google sit konferenceindhold til nettet.

Videoer i Google Lightning Talks-serien er planlagt til at blive offentliggjort i løbet af året.

Splitt dedikerer den første del af Lightning Talks til at diskutere "alles foretrukne" emne: links.

Mere specifikt – links i JavaScript-webapps.

Splitt gennemgår den vigtige rolle, links spiller for både brugere og søgemaskinecrawlere.

Han opregner også, hvad der skal gøres og ikke må ved at kombinere links med JavaScript-funktionalitet.

Links tjener det åbenlyse formål at lade brugere navigere mellem indholdsdele.

Men webstedsejere skal også være opmærksomme på den rolle, links spiller for bots og søgemaskiner.

Først og fremmest – links giver crawlere mulighed for at finde andre sider på et websted.

Crawlere opdager og indekserer andre sider på et websted ved at følge links fra en side til en anden.

Ved at følge links får webcrawleren en forståelse af webstedets struktur og informationsarkitektur.

Dette er nyttigt for at forstå, hvilke sider der kan være relevante for et givet emne.

Relateret: En praktisk introduktion til moderne JavaScript for SEO'er

At oprette et link er ikke så ligetil, som du måske tror, ​​advarer Martin Splitt.

Det gælder især, når det kommer til at tilføje JavaScript-funktionalitet til et link.

JavaScript tillader websteder at tilpasse links på forskellige måder, men det kan gøre linket ubrugeligt for crawlere.

Her er, hvad Splitt anbefaler.

Gør: Hold det ligetil

Den mest ligetil måde at placere et link på et websted er at bruge et ahref-tag.

Det er også fint at opgradere standardlinks med JavaScript-funktionalitet, så længe nogle betingelser stadig er opfyldt.

Eksempler på ligetil links

Må ikke: Udelad ahref-attributten

Når du tilføjer JavaScript-funktionalitet til et link, kan du overveje at udelade ahref-attributten

"Det er ikke en god ide,"siger Splitt.

Grunden til det er, at linket kun virker, når JavaScript'en fungerer korrekt.

Uden en ahref-attribut vil crawlere ikke være i stand til at bestemme, hvor et link går til, fordi crawleren ikke kører JavaScript.

Må ikke: Brug Psuedo-URL'er

Det hjælper heller ikke at tilføje en ahref-attribut uden en nyttig URL eller med en "pseudo URL" som i eksemplet nedenfor:

Resultatet er det samme som et link uden en ahref-attribut, hvilket betyder, at det ikke er en god idé.

Må ikke: Brug knapper

At bruge en knap kan virke som en brugbar mulighed for at tilføje et link til en side, men det er heller ikke en god idé.

Tommelfingerreglen er – hvis et link får noget til at ske på den aktuelle side, skal det nok være en knap.

På den anden side, hvis et link fører en bruger til et andet stykke indhold, som ikke var på siden før, så burde det være et standardlink.

Må ikke: Stol på klikhandlere

Webstedsejere bør heller ikke simulere links ved at bruge andre HTML-elementer og bruge en klikhåndtering i JavaScript, for eksempel.

Dette bryder de indbyggede tilgængelighedsfunktioner og er ikke en god idé.

Gør: Brug semantisk HTML

Den nederste linje til alt dette er - brug semantisk HTML-markering og peg dit link til en korrekt URL.

Hvad er en korrekt URL?Det er forklaret i næste afsnit.

Brug af "korrekt"URL'er

Disse URL'er er typiske eksempler på, hvad der betragtes som en "korrekt URL":

Det er korrekte URL'er, fordi de indeholder følgende attributter:

  • En protokol
  • En vært
  • En vej til et bestemt stykke indhold
  • Et fragment-id (valgfrit)

Relateret: SEO & JavaScript: The Good, the Bad & the Uncertainty

Pas på fragmentidentifikatorer

Eftersom fragmentidentifikatorer er valgfrie og peger på steder inden for det samme indhold, ignorerer crawlere dem.

Det er især vigtigt at bemærke, hvis du bygger en enkeltsideapplikation med links fyldt med fragmentidentifikatorer.

Crawlere vil ikke følge linkene, så de vil ikke være i stand til at forstå webappen.

Sammenfattende

Her er dine vigtigste takeaways fra den første del af Google Lightning Talks:

  • Brug korrekt linkmarkering.
  • Brug ikke fragmenter til at indlæse forskelligt indhold i enkeltside-apps.
  • Byg websteder, der fungerer godt med JavaScript, og linksene vil blive fundet.