Webteknologi
November 20, 2024
Cloaking
Hvad er cloaking?
Cloaking er en teknik indenfor søgemaskineoptimering, hvor man præsenterer almindelige besøgende for et resultat, mens søgemaskinernes crawlere præsenteres for et andet resultat.
På denne måde kan man snyde søgemaskinerne til at tro, at der er A på den givne side, mens der i virkeligheden er B.
Cloaking er en såkaldt “Black hat” metode, da det overtræder Googles retningslinjer. Det er derfor også noget som Google slår hårdt ned på. Det var mere udbredt nogle år tilbage, da Google ikke var lige så dygtige til at opfange det. Det er dog ikke udbredt ligeså meget den dag i dag, da søgemaskinerne er blevet bedre til at opdage cloaking.
Hvordan laves cloaking?
Der findes flere forskellige måder at cloake på:
- User-agent cloakig
- IP baseret cloaking
- HTTP accept-language header cloaking
- JavaScript cloaking
- HTTP_REFERER cloaking
“White-hat cloaking”
Historisk set har cloaking altid været en black-hat metode. I år 2018 åbnede Google dog op for, det de kalder “Dynamic Rendering”, hvilket faktisk basalt set er cloaking.
Her præsenterer man nemlig søgemaskinerne for en udgave af ens hjemmeside, mens besøgende får en anden udgave serveret. Det er dog ikke så sort/hvidt, som det lyder.
Dynamic rendering blev nemlig introduceret af Google for, at søgemaskinerne bedre kan forstå de såkaldte “app.js” sider, hvor størstedelen af indholdet bliver indlæst via JavaScript. Det er nemlig ikke altid, at Google kører JavaScript af, på de sider de crawler.
Har man vigtigt indhold, der bliver indlæst via JavaScript er dette derfor et problem.
Med Dynamic Rendering kan man derfor sørge for at JavaScript allerede er kørt af på den side søgemaskinernes crawlere bliver præsenteret for. Hos almindelige besøgende sker denne rendering derimod client-side, og altså først et kort stykke tid efter at siden er blevet tilgået
Se evt. nedenstående illustration som viser hvordan dette koncept fungerer:
Er du i tvivl om, hvorvidt din side overholder Googles retningslinjer, eller har du spørgsmål om Dynamic Rendering og SEO-optimering?
Vi har ekspertisen til at hjælpe dig med at navigere i komplekse SEO-strategier, der giver resultater uden at overtræde reglerne. Udfyld formularen herunder eller ring til os på 30 12 42 72, så kontakter vi dig til en uforpligtende snak!
Skal vi finde dit potentiale? Lad os påvirke og forandre din forretning.
Vi kontakter dig hurtigst muligt!