[{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/blog.onlinemarketing.dk\/javascript-kan-forhindre-optimal-indeksering-paa-google.html#BlogPosting","mainEntityOfPage":"https:\/\/blog.onlinemarketing.dk\/javascript-kan-forhindre-optimal-indeksering-paa-google.html","headline":"JavaScript kan forhindre optimal indeksering p\u00e5 Google","name":"JavaScript kan forhindre optimal indeksering p\u00e5 Google","description":"Teknologi med f.eks. JavaScript kan forhindre optimal indeksering p\u00e5 Google Det er blevet &#8220;in&#8221; og smart i dag at anvende nye teknologier i forbindelse med&hellip;","datePublished":"2023-08-15","dateModified":"2023-09-22","author":{"@type":"Person","@id":"https:\/\/blog.onlinemarketing.dk\/author\/admin#Person","name":"Ren\u00e9 Madsen","url":"https:\/\/blog.onlinemarketing.dk\/author\/admin","identifier":1,"description":"Jeg hedder Ren\u00e9 Madsen og grundlagde Online Marketing i 1995. Siden 1999 har jeg arbejdet professionelt med SEO og har fulgt udviklingen fra de f\u00f8rste s\u00f8gemaskiner til nutidens AI-baserede s\u00f8gning.\r\n\r\nJeg arbejder med teknisk SEO, GEO (Generative Engine Optimization), AI Discovery og digital synlighed. Gennem \u00e5rene har jeg r\u00e5dgivet b\u00e5de sm\u00e5 og store virksomheder i Danmark og internationalt med fokus p\u00e5 langsigtede l\u00f8sninger, teknisk kvalitet og dokumenterede resultater.\r\n\r\nP\u00e5 denne blog deler jeg analyser, erfaringer og historiske perspektiver fra mere end 25 \u00e5r i branchen. Mit m\u00e5l er at forklare, hvordan s\u00f8gemaskiner, AI og internettet udvikler sig \u2013 baseret p\u00e5 praktisk erfaring, dokumentation og egne erfaringer gennem branchens udvikling.\r\n\r\nVed siden af mit arbejde har jeg dyrket Kyokushin karate siden 1973 og er i dag Shihan, 5. dan. Karate har l\u00e6rt mig v\u00e6rdien af disciplin, vedholdenhed og konstant udvikling \u2013 principper, som ogs\u00e5 pr\u00e6ger mit arbejde med SEO og digital strategi.","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/ce65f41ecd392d9b2ef547aba58da9858a8cfb78bd54ce7a6acbffad581f31b2?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ce65f41ecd392d9b2ef547aba58da9858a8cfb78bd54ce7a6acbffad581f31b2?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Online Marketing","logo":{"@type":"ImageObject","@id":"https:\/\/blog.onlinemarketing.dk\/wp-content\/uploads\/2017\/05\/onlinemarketing_logo_mini.gif","url":"https:\/\/blog.onlinemarketing.dk\/wp-content\/uploads\/2017\/05\/onlinemarketing_logo_mini.gif","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/blog.onlinemarketing.dk\/wp-content\/uploads\/2023\/08\/Javascript-seo-indeksering.png","url":"https:\/\/blog.onlinemarketing.dk\/wp-content\/uploads\/2023\/08\/Javascript-seo-indeksering.png","height":402,"width":800},"url":"https:\/\/blog.onlinemarketing.dk\/javascript-kan-forhindre-optimal-indeksering-paa-google.html","about":["SEO"],"wordCount":1140,"articleBody":"Teknologi med f.eks. JavaScript kan forhindre optimal indeksering p\u00e5 GoogleDet er blevet &#8220;in&#8221; og smart i dag at anvende nye teknologier i forbindelse med udarbejdelse af hjemmesider og webshops.S\u00f8gemaskiner som Google, Bing og Yahoo anser brug af JavaScript-baserede l\u00f8sninger som et st\u00f8rre problem og kommer med l\u00f8sningsforslag p\u00e5 problemet med crawling af websites med JavaScript og indekseringsproblemer.Problemet med at anvende teknologier, som f.eks. JavaScript, kan v\u00e6re, at man risikerer at f\u00e5 en hjemmeside, der tidligere rangere godt p\u00e5 Google og har opn\u00e5et mange gode placeringer i s\u00f8geresultaterne, til at forsvinde og miste sin organiske trafik.Dette kan blive et st\u00f8rre problem, is\u00e6r hvis man har en hjemmeside eller webshop med f.eks. 50.000 eller flere organiske bes\u00f8g om m\u00e5neden, og man mister 80-90% af denne trafik. I praksis betyder det, at man bliver n\u00f8dt til at kompensere ved at k\u00f8be trafik, f.eks. gennem Google Ads, for at opretholde samme niveau af kundetilstr\u00f8mning.Du har sandsynligvis en id\u00e9 om, hvor meget det koster gennemsnitligt pr. bes\u00f8g med Google Ads, baseret p\u00e5 din egen branche. Ved at gange dette tal med det antal manglende organiske bes\u00f8g, kan du danne dig et indtryk af, hvor dyrt det kan blive at overse vigtigheden af valg af kodningsteknologi, der ikke er optimal i forhold til s\u00f8gemaskiner.Er din virksomhed klar til at tage chancen uden SEO-r\u00e5dgivning og gennemgang af din webl\u00f8sning?Fra Google blogSometimes things don&#8217;t go perfectly during rendering, which may negatively impact search results for your site.JavaScript baserede websitesFordele:Smarte webl\u00f8sningerDynamiske effekter og elementerGode muligheder for l\u00e6kre designPWA Apps &#8211; progressive web AppsUlemper:Koden skal eksekveres f\u00f8rst i mods\u00e6tning til html af Google botL\u00e6ngere indekseringstid qua koden hentes og eksekveres senere vha. en Google Chrome browser version.Sitet s\u00e6ttes i k\u00f8 for senere rendering efter koden er hentet af Google bot, og kan ikke umiddelbart testet i Serps f\u00f8r denne redering har fundet sted, hvor noget af koden kan ses i Google cache straks og JavaScript koden ikke kan ( K\u00f8rer ikke i Sync) (der kan g\u00e5 fra kort tid til flere m\u00e5neder f\u00f8r den har renderet siden).Fejl i kodning opdages ikke kontinuerligt, men kommer i takt med sites bliver renderetN\u00e5r siden opdateres, s\u00e5 g\u00e5r der renderingstid igen, hvor gammelt indhold anvendes til ranking af den p\u00e5g\u00e6ldende sideHvordan fungerer JavaScript?JavaScript er en af de grundl\u00e6ggende webudviklingsteknologier.HTML anvendes i forbindelse med kodning af statiske sider. Browseren l\u00e6ser koden, som den er gengivet og kan ikke \u00e6ndres ud fra brugerens handlinger.JavaScript er dynamisk og kan \u00e6ndres ud fra brugerens handling p\u00e5 websiden og v\u00e6rdier giver mulighed for andre handlinger.Hvorfor er det problematisk med JavaScript?Der opst\u00e5r en situation, hvor s\u00f8gemaskinerne ikke kan l\u00e6se og forst\u00e5 det samme indhold, som en bruger p\u00e5 websitet, der anvender en moderne browser, som fortolker alt det indhold , der anvendes klientside. Google anvender en Google Chrome browser version til renderingen. Google har l\u00e6nge fortalt at de snart kommer med en bedre metode \/ udgave, men er samtidig kommet med en anden l\u00f8sning til st\u00f8rre websites, der opdateres tit.Google anbefaler dynamic rendering til visse typer websitesHvad er dynamisk rendering?Er der behov for dynamisk renderingEr der risiko forbundet med dynamisk rendering?Hvilke l\u00f8sninger, er der til udf\u00f8rsel af dette?Client-side og server-side renderingDer er to former for renderingRendering p\u00e5 serveren inden data leveres til browseren \u2013 Googlebot f\u00e5r det fulde overblik ved at downloade siden og tilh\u00f8rende CSS filer.JavaScript, k\u00f8res generelt p\u00e5 klientmaskinen (klientsiden), hvilket betyder at Googlebot henter siden, og s\u00e5 skaber JavaScript DOM (Document Object Model), der skal bruges til at indl\u00e6se det gengivne indhold.Hvis Googlebot ikke kan udf\u00f8re og forst\u00e5 JavaScriptet korrekt p\u00e5 siden, s\u00e5 kan den ikke se det indhold, du \u00f8nskede Google skulle se. Det er her, hvor de fleste af problemerne med JavaScript og problemer i forhold til SEO stammer fra.Typer af renderingServer-side rendering (SSR)Client-side rendering (CSR)RehydrationPrerenderingSelvom Google i dag foretr\u00e6kker teknologierne CSR\/Rehydration, s\u00e5 er Dynamisk rendering stadig godt og gennemtestet &#8211; og det virker i praksis uden problemer: L\u00e6s mere p\u00e5 developers.google.comHvorn\u00e5r b\u00f8r jeg anvende f.eks. Dynamisk rendering?Store websites med mange opdateringerSocial media sitesWebsites der j\u00e6vnligt opdateres og hvor nyt indhold \u00f8nskes hurtigt indekseretS\u00e5dan virker dynamisk renderingAt implementere dynamisk rendering kan v\u00e6re udfordrende b\u00e5de i forhold til ressourcer og tidsforbrug.Processen med dynamisk rendering fungerer typisk ved at levere hele JavaScript versionen til brugerne og HTML-filerne til s\u00f8gemaskine-robotter.Her er de enkelte trin i den dynamiske rendering:En ekstern dynamisk renderer, som f.eks. Prerender.io, installeres p\u00e5 serveren for at identificere s\u00f8gemaskine-robotter.Anmodninger fra robotter (crawlers) sendes til renderen, som fungerer som en overs\u00e6tter af indholdet til noget, der passer til f.eks. Google bot (en statisk HTML-version). Denne version af siden bliver derefter gemt i cache til senere brug.Anmodninger fra menneskelige brugere h\u00e5ndteres normalt og sendes til websitet. Denne del af den dynamiske rendering kan ogs\u00e5 bruges til at bestemme, om brugerne skal have vist desktop- eller mobilindhold.Denne teknik er ideel til store websites, der genererer meget indhold og opdateres j\u00e6vnligt.\u00a0 Er der tale om Cloaking?Som uden tvivl en af Danmarks st\u00f8rste IP-cloakere, kommer tanken straks til at dreje sig om, hvorvidt dynamisk rendering kan sammenlignes med Cloaking! Teknikken er stort set den samme, men form\u00e5let med dynamisk rendering er ikke det samme.I Googles univers refererer &#8220;cloaking&#8221; til praksissen med at vise forskelligt indhold eller URL&#8217;er til brugerne og s\u00f8gemaskiner som Google-bot. Dette blev tidligere anvendt til at manipulere s\u00f8gemaskiner ved at vise en &#8220;fantastisk optimeret tekst&#8221; til s\u00f8gemaskinerne, mens brugerne blev pr\u00e6senteret for en mere indbydende tekst.Google beskriver &#8220;cloaking&#8221; som metoden til at vise forskelligt indhold eller URL&#8217;er til brugere og s\u00f8gemaskiner.I Googles optik betragtes cloaking som en praksis inden for Black Hat SEO.Selvom dynamisk rendering af indhold leverer forskellige versioner til begge grupper, bruges det prim\u00e6rt for at sikre, at indholdet kan l\u00e6ses og forst\u00e5s af s\u00f8gemaskinerobotter.Ved at vise det samme indhold i den renderede version til Google-bot og den almindelige version til brugere, kan Google nemt og hurtigt indeksere sitet uden problemer og indekseringsbarrierer.Relaterede emner:Google opdatering august 2018Online markedsf\u00f8ring \u2013 b\u00f8de kr. 100.000,- for spamMarkedsf\u00f8ring i trykte medierTwitter og Facebook har indflydelse p\u00e5 SEOB\u00f8de for skjult reklame i BT"},{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"JavaScript kan forhindre optimal indeksering p\u00e5 Google","item":"https:\/\/blog.onlinemarketing.dk\/javascript-kan-forhindre-optimal-indeksering-paa-google.html#breadcrumbitem"}]}]