Forfatter: admin

  • Hvad er struktureret data ?

    Er du træt af din side bare bliver vist som et kedeligt blåt link ? – lær at skabe rigere søgeresultater ved hjælp af struktureret data

    I min søgen efter, at SEO og AI optimerer min hjemmeside, er jeg stødt på begrebet struktureret data, også kaldt schema markup. Selvom søgemaskiner er blevet mere avanceret, og har mulighed for at fortolke noget af din hjemmeside ud fra din tekst alene. Kan du hurtigt gøre det mere optimalt og læsbart ved at tilføje struktureret data.

    Struktureret data går ud på at tilføje yderligere information til sin html, som hjælper med at fortælle hvad man rent faktisk skriver om. Det kunne være, at man f.eks. skriver en opskrift over en tomatsuppe. Ved at bruge struktureret data, kan du eksplicit fortælle, at denne side er en opskrift på en tomatsuppe.

    Struktureret data, er ikke kun med til at gøre din side nemmere at fortolke for søgemaskinerne. Ved at bruge struktureret data, kan du også få din side udstråle endnu mere iblandt søgeresultaterne.

    Hvor og hvordan bruger man struktureret data?

    Jeg plejer personligt at tænke på struktureret data som et regelsæt eller en guideline, de forskellige søgemaskiner er blevet enige om. Det regelsæt svarer til en kæmpestor ordbog over alle ting man kan skrive om.

     Ved hjælp af den ordbog, kan man så definere sit indhold, til en bestemt ting fra ordbogen, så man klart og tydeligt fortæller søgemaskiner hvad man skriver om.  Som eksempel på det, er en defineret genstand eller så kaldt Item-type i ordbogen ”Person”. Den item-type er med til at fortælle, at det indhold der hører under den, skal fortolkes som en person. Den item-type kunne f.eks. være en god ting at tilføje på sin, ”hvem er vi ” side.

    Hvordan ved man hvilke genstand/Item-types der er anerkendte og kan bruges

    Ovenover fortalte jeg om brugen af Item-types ift. Beskrivelse af forskellige sider og sektioner på ens side. Men hvad pointen ved at bruge dem til at hjælpe søgemaskiner med at forstå vores side, hvis vi ikke definerer ud fra det samme som den? Derfor har de forskellige søgemaskiner, valgt nogle anerkendte og udbredte ordlister de tager udgangspunkt i.

    Hvad er en ordliste?

    En ordliste, er egentligt bare en kæmpe liste af forskellige genstands-typer/item-types, som er med til at skabe en standard indenfor struktureret data på hjemmesider. En ordliste indeholder mange forskellige genstande, man kan vælge at definere sin tekst til. Der findes bredde genstande, som f.eks. ”sted”, og mere specifikke genstande som ”virksomhed”. De bruges til at fortælle søgemaskiner præcis, hvad man skriver om. Hver genstand har forskellige egenskaber. Hvis man f.eks. tager udgangspunkt i virksomheds genstands-typen, har den en egenskab der hedder virksomhedsnavn. De brede genstande, har typisk også de mere specifikke genstande som deres egenskaber, f.eks. har sted, genstanden virksomhed, som en egenskab.

    En af de mest kendte ordlister er schema.org. Schema.org er grundlagt gennem et samarbejde af de største og mest anerkendte søgemaskiner vi har i dag. Du kan læse mere om det her : https://schema.org/

    Rich results/udvidede resultater – mere info i søgeresultats visningen

    Har du lagt mærke til, at nogle af de søgeresultater der kommer frem, vises med stjerner eller andet nyttigt info?

    Som du kan se på billedet ovenover, så vises der stjerner på Arlas drømmekage opskrift. Stjernerne er kommet frem ved hjælp af struktureret data. Dette kaldes rich results eller på dansk, udvidede resultater.

    Rich results eller udvidede resultater, er googles betegnelse for rigere og mere udvidede resultater. Det er i bund og grund, en mere attraktiv og fyldig måde at få vist sin side på, end bare at vise det kedelige blå link. Det kan være alt fra et produkt der vises med billede og anmeldelser, til en opskrift der vises med estimeret tidsforbrug.

    Google har en hel guide ift. hvilke data du skal indsætte for at få vist din side på en specifik måde:  https://developers.google.com/search/docs/appearance/structured-data/search-gallery

    Hvordan implementerer man struktureret data på sin side ?

    Struktureret data kan i bund og grund, implementeres på to forskellige måder, hvis man skal ned på det tekniske niveau ift. hvordan det implementeres i selve html koden. Selvom der er en forskel på de to forskellige måder at implementere det på, er de begge i bund grund skrevet som nøgle-værdi par. Det kunne f.eks. være virksomhedsnavn:” digitalguiden.dk”. For folk der ikke er så teknisk med webkode – En nemmere måde at implementere det på, er gennem yoast-seo plugin i WordPress, hvilket jeg senere laver et nyt indlæg om 🙂

    Micro data i html:

    Når jeg skal tænke på microdata måden at skrive det på, bruger jeg inline-css som et eksempel. Det er det samme princip, altså at skrive selve data direkte i html.  Det kan gøres ved at tilføje attributter til html elementerne. Det skal siges, ligesom inline-css ses det som den gamle måde at gøre det på, og derfor anbefales det at lave det på den nye måde, som er json-ld

    <div itemscope itemtype="https://schema.org/Recipe">
      <h1 itemprop="name">Tomatsuppe</h1>
    
      <p>
        Beskrivelse:
        <span itemprop="description">
          En cremet tomatsuppe med friske tomater og basilikum.
        </span>
      </p>
    
      <p>
        Tilberedningstid:
        <time itemprop="cookTime" datetime="PT30M">30 minutter</time>
      </p>
    
      <p>
        Antal portioner:
        <span itemprop="recipeYield">4 personer</span>
      </p>
    </div>

    JSON-LD:

    Dette er den moderne og mere struktureret måde, at skrive struktureret data på i html. Det skrives som et JSON-script i din head sektion, inde i din html fil.  Søgemaskiner læser så den fil igennem og får masser af nyttig information om siden. Det er vigtigt, at skrive selve JSON-indholdet i headeren af den pågældende html fil og ikke at skrive den som en separat fil, da søgemaskinerne ikke godkender det sådan.

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Recipe",
      "name": "Tomatsuppe",
      "description": "En cremet tomatsuppe med friske tomater og basilikum.",
      "cookTime": "PT30M",
      "recipeYield": "4 personer"
    }
    </script>

    Sådan tester du din struktureret data

    Nu har jeg guidet dig igennem hvad struktureret data er, og hvordan du bruger det. Så nu er det bare med at komme i gang, med at tilføje struktureret data på din hjemmeside. Det kan selvfølgelig være nemmere sagt end gjort…det ved jeg godt. Men det gode er, at google har skabt en masse ressourcer, der kan hjælpe dig med at teste din struktureret data, og se om den bliver fortolket på den rigtige måde.

    Hvordan kommer du igang?

    For udvikleren:

    Jeg vil anbefale at starte med, kort at sætte dig ind i syntaksen, ved f.eks. at tage udgangspunkt i en item-type fra Schema.org’s ordliste, og bare skrive JSON filen eller microdata til den, derefter teste den, og tage læring af resultaterne. Det skaber en god forståelse for Schema-markup.

    Den nemme løsning:

    Som jeg skrev lidt længere oppe i teksten, ville jeg personligt først undersøge om mit CMS understøtter en form for struktureret data funktion. Jeg bruger selv WordPress og de har desværre ikke en indbygget funktion til det, på nuværende tidspunkt. Derfor vælger jeg at downloade Yoast-seo plugin som giver mig mulighed for at tilføje forskellige struktureret data på min side. Der findes dog andre CMS’er der hat indbygget struktureret data funktioner, såsom Shopify.

  • Hvordan fungerer Seo?

    SEO står for “Search Engine Optimization” og kan oversættes til søgemaskineoptimering på dansk. Det grundlæggende ved SEO handler om at optimere sin hjemmeside, så din bliver vist som en af de første søgeresultater.

    Hvordan fungere SEO? skrevet på i baggruden, mens der i forgruden er et billede af en skærm, en blomst og to gule cirkler

    Har du undret dig over, hvordan nogle hjemmesider bliver ved med at komme op som det første søgeresultat hver gang? Svaret er SEO. Grundlæggende SEO kan deles op i 3 forskellige trin : Crawling, Indexing og Ranking. Det virker måske som nogle helt nye og forvirrende termer, men jeg tager dig igennem det hele, på en informativ og begyndervenlig måde.

    1. Webcrawlers og Webcrawling

    WebCrawlers/Crawlers er søgemaskinernes agenter, der bliver sendt ud på internettet for at opdage og indsamle nye hjemmesider. De søger ikke kun efter nye hjemmesider, men holder også orden i at opdatere links til allerede eksisterende sider. Crawlere kan opdage nye sider på en del forskellige måder. En måde er at man selv indsender og opretter hjemmesidens sitemaps til søgemaskinen. De fleste søgemaskiner tilbyder en søgemaskinekonsol, som bruges til at opdatere og informere, om de forskellige sider på ens hjemmeside, samt at indsamle værdifuld information.

    En anden vigtig ting er, at blive linket af andre hjemmesider også kaldet backlinks. Backlinks betyder at andre troværdige hjemmesider som søgemaskinen allerede kender til, linker til din hjemmeside. Det er med til at skabe en stor troværdighed omkring din hjemmeside. Crawlere benytter sig nemlig ofte af links, både interne og eksterne. F.eks. ved at linke en anden side på din forside, er der stor sandsynlighed for at crawleren følger det link og crawler den pågældende . Dog skal det nævnes at links kan være ”no follow” links, det vil sige at webcrawleren ikke følger det link

    Jeg har i min baggrund som udvikler, skulle tage en masse hensyn til crawlere i form af html kode jeg har skulle skrive. Det har i bund og grund handlet meget om, at skulle skrive semantisk html, hvilket resulterer i at crawlere nemmere kan finde rundt på dine side, og tyde hvad din side egentligt handler om. Det kunne f.eks. være at bruge et h1 tag til sin hovedoverskrift, hvilket tydeligt fortæller crawleren hvad denne side skal handle om.

    2. Indexing

     Indexing eller på dansk, indeksering, handler i bund og grund om siden bliver gemt, af søgemaskinen og oprettet i deres indeksdata.

    Efter din side er blevet crawlet og dermed fundet, bliver din side indekseret. Indeksering består af at søgemaskinen læser din side og derved din html igennem, for at få et samlet overblik over din side. Gennem indekseringsprocessen sammenligner søgemaskinen din side med andre lignende sider, for at se om den slår sig ud eller minder for meget om en anden side.

     Efter det, bliver din side kategoriseret ud fra indholdet, og bliver igen sammenlignet med andre indekserede sider i den kategori for at tjekke om det er en kopi, den proces bliver kaldt ”duplicate clustering”. Hvis siden så bliver betragtet som kanonisk(udskiller sig fra de andre sider) bliver den side så den udvalgte fra den kategori, mens de andre bliver set som alternativer. Derefter bliver din side indekseret og lagt i søgemaskinens indekseringsdatabase, og bliver derved vist som et søger resultat.

    Du kan tjekke om nogle af dine sider er blevet indekserede ved at skrive: site:ditdomæne / site:digitalguiden.dk

    3. Ranking

    Ranking, eller rangering på dansk, er det sidste og vigtigste trin ift. at komme op som en af de første iblandt søgeresultaterne. Rangering er blevet mere avanceret gennem tiden, især i denne tid med AI. Mange søgemaskiner bruger forskellige AI-værktøjer til at fortolke og forstå indholdet på siden, som den så senere bruger til at afgøre hvad denne side helt konkret svarer på. Selve ranking udgøres af en masse forskellige faktorer, heriblandt:

    • Teknisk optimering: Teknisk optimering er hovedsageligt hvordan siden er bygget, hurtig indlæsning og mobil optimering
    • Indholdsoptimering: Indholds optimering er selve sidens indhold og hvor godt siden svarer på det spørgsmål den prøver at besvare
    • Ekstern optimering: Ekstern optimering handler om hvor mange andre hjemmesider der skriver og snakker om din side, som f.eks. ”backlinks” som nævnt i overstående tekst

    Imellem de 3 ligger der også en hel masse andre faktorer, som i alt kan koges ned til de 3 kategorier. Hvis man skulle sige noget kort generelt om rangering,  er det meget vigtigt at din side ikke tager lang tid at hente, at den er mobilvenlig og at dens indhold passer godt til titlen og svarer bedre på det spørgsmål end de andre sider der minder om.


    Konklusion:

    Hvis jeg skal komme med ene endelig konklusion omkring hvordan SEO virker. Vil jeg pointere at selve SEO indebærer en del tekniske tiltag, spiller det skriftlige indhold også en meget stor rolle i SEO. Det er meget vigtigt at sørge for at holde den råde tråd gennem hele indholdet, og så vidt muligt prøve at perspektivere, og svarer på selve overskriften. Da søgemaskiner er blevet meget avanceret med tiden, kan de forholdsvis nemt fortolke og forstå dit indhold. Derfor er det mindst lige så vigtigt at skrive godt og lærerigt indhold.

    For at komme til ende, ville jeg personligt sige, at en af de vigtigste ting ud fra et teknisk og udviklingsperspektiv er, at forstå hvordan Crawling og indexing virker, og tilpasse din side til netop dette.

  • 5 Nemme SEO-Optimeringer du kan lave i dag

    Er du træt af aldrig at komme i gang med at SEO optimere din hjemmeside? Her får du 5 nemme grundprincipper du kan inddrage allerede i dag.

    5 Nemme SEO-Optimeringer du kan lave i dag

    1. Upload din side til web søgemaskine konsoller

    Det allerførste, du skal have styr på, er, at de forskellige søgemaskiner kender til din hjemmeside. Der kan gå dage, uger og nogle gange måneder, før din side automatisk bliver opdaget af søgemaskinerne. Ved at tilføje din hjemmeside til de forskellige søgemaskiners webmasterværktøjer, såsom Google Search Console og Bing Webmaster Tools, fortæller du søgemaskinerne, at din side eksisterer. Her har du også mulighed for at indsende dine sitemaps og få overblik over, hvilke af dine sider der er blevet indekseret.

    Selvom det ikke er et krav at oprette din hjemmeside i søgemaskinernes konsoller for at blive crawlet og fundet, er det en væsentlig faktor, hvis du ønsker at få din side vist i søgeresultaterne så hurtigt som muligt. Samtidig tager det sjældent mere end 10 minutter at komme i gang.

    Du skal blot logge ind med din Google-konto og derefter verificere dit domæne ved at tilføje en TXT-record til dit domænes DNS-indstillinger. Dette bruges til at bekræfte, at du er ejeren af domænet.

    Google Search Console:
    https://search.google.com/search-console/


    2. Mobile first

    Da de fleste danskere i dag surfer på nettet via deres mobiltelefon, er et af grundprincipperne i moderne webudvikling at skabe mobilvenlige hjemmesider med et “mobile first”-fokus. Det betyder, at du prioriterer, at din hjemmeside fungerer korrekt og giver en god brugeroplevelse på mobile enheder, før du fokuserer på større skærme.

    Set fra en webudviklers perspektiv indebærer dette ofte, at man anvender “min-width” media queries. På den måde skal mobilversionen ikke først indlæse al styling til desktop og derefter overskrive den med mobilspecifik styling. Det kan bidrage til en mere effektiv og hurtigere oplevelse på mobile enheder.

    De fleste CMS-systemer, såsom WordPress og Wix, er allerede udviklet med mobile first-princippet for øje, og mange moderne temaer følger denne tilgang som standard.


    3. Opret din sitemap.xml fil

    For at gøre arbejdet lettere for webcrawlere har du mulighed for at oprette en “sitemap.xml”-fil. En sitemap-fil bruges til at fortælle webcrawlere, hvilke sider der findes på din hjemmeside. Det fungerer som en slags indholdsfortegnelse med klikbare links, der hjælper crawleren med at finde og forstå strukturen på dit website.

    Et eksempel på en sitemap.xml fil

    Et eksempel på en autogenereret sitemap.xml fil af WordPress

    En vigtigt ting at gøre for at være sikker på din sitemap.xml fil bliver opdaget og fundet af crawleren, er at linke til den i din robots.txt fil med værdien “Sitemap: https://{Ditdomæne}.dk/{sti til dit sitemap}”. Da robots.txt filen er en fil specifikt lavet til crawleren, søger du for en højere garanti ved at linke dit sitemap i din robots.txt fil.


    4. Alternativ tekst på ALLE billeder

    Da webcrawlere ikke kan se eller forstå billeder direkte, er det meget vigtigt at tilføje alternativ tekst (alt-tekst) til alle billeder på din hjemmeside. Når en webcrawler gennemgår din side, læser den kun HTML og tekst. Derfor kan den ikke “se” billedet, men bruger i stedet den alternative tekst til at forstå, hvad billedet forestiller.

    Alt-teksten behøver ikke være meget lang eller detaljeret, men den bør være beskrivende og relevant i forhold til billedets indhold og konteksten på siden.

    Det er ikke kun vigtigt for søgemaskiner. Alternativ tekst er også afgørende for brugere med synshandicap eller andre visuelle udfordringer. Skærmlæsere kan nemlig ikke fortolke billeder på samme måde som mennesker, men bruger alt-teksten til at beskrive indholdet. På den måde bliver dit indhold mere tilgængeligt for alle brugere.


    5. Hold orden og system i dine overskrifter

    Overskrifter er essentielle for SEO, da de er med til at skabe struktur og semantik på din hjemmeside. Det er vigtigt at holde styr på, hvordan du bruger de forskellige typer overskrifter korrekt.

    En tommelfingerregel er, at en side maksimalt bør have én H1-overskrift. H1 er sidens hovedoverskrift og beskriver hele sidens indhold. Det er også denne overskrift, som ofte kan blive vist i søgeresultaterne hos søgemaskiner. Et eksempel på en H1-overskrift kunne være titlen på denne side: “5 Nemme SEO-Optimeringer du kan lave i dag”. Den hjælper både brugere og søgemaskiner med at forstå sidens formål.

    Udover H1 er det vigtigt at forstå brugen af underoverskrifter. I HTML arbejder man typisk med overskrifter fra H1 til H6, hvor H1 er den vigtigste, og H6 er den mindst vigtige. En god praksis er at bevæge sig hierarkisk ned gennem strukturen. Det vil sige, at hvis du laver en underoverskrift til en sektion, der ligger under H1, bruger du typisk H2.

    I dit eksempel er “1. Upload din side til web søgemaskine konsoller” en H2, fordi den ligger direkte under sidens hovedoverskrift. “2. Mobile first” er også en H2, da den er en selvstændig sektion og ikke en undersektion af punkt 1.

    En vigtig regel er, at overskriftsniveauer ikke bør bruges til visuel styling. Mange begynder fejlagtigt at bruge f.eks. H6, fordi de ønsker mindre tekst. Men overskrifter bør kun bruges til struktur og semantik, mens al styling som font-size og udseende skal håndteres via CSS.

  • Velkommen til Digitalguiden .dk

    Digitalguiden er din guide til at komme til tops på det digitale marked.

    Mit navn er Benjamin Jasek Smith og jeg er skaberen af digitalguiden.dk. Mit mål med digitalguiden er at dele alt fra min rejse mod at blive en søgemaskineoptimerings guru. Min rejse er startet her i midt 2026 i forbindelse med mit første fuldtidsjob som it-medarbejder, og med en baggrunde som udlært webudvikler.

    At komme til tops på søgeresultaterne

    Den opgave jeg har fået, er at læse op på søgemaskineoptimering, i forbindelse med at bidrage med nyttig information til min arbejdsplads hjemmeside. Det skal gavne virksomheden med at komme nemmere og højere op som søgeresultat – og derved vækste virksomheden. Da jeg også har baggrund som fagudlært webudvikler, og nogle få freelance jobs gennem det, bruger denne opgave til at udvide mine kompetencer som webudvikler

    Hvad byder fremtiden på?

    Min plan er at udgive letlæselige informative blogs om alt den viden jeg får omkring søgemaskineoptimering , Så både du og jeg sammen kan udforske og blive bedre til søgemaskine-optimering. Min baggrund vil selvfølgelig kunne bidrage en del ift. At forstå og fortolke tekniske begreber omkring hjemmesider og SEO. Men målet for denne side er at uddele og videregive alt den viden på den mest informative og forståelige måde. Digitalguiden.dk skal være din guide til at forstå hvordan du sørger for at din side kommer op som det første søge resultat.

    Deltag i min resje

    Du er mere en velkommen til at deltage i rejsen om at komme til tops i søge resultaterne. Denne side er ikke kun lave for at udgive information, digitalguiden skal også bruges til at videns dele, og være et slags katalog man altid kan slå op og lære i. Ved hver af mine blogs er det mulighed for at skrive en kommentar til bloggen. Det er op til dig om du vil deltage i rejsen og komme med input eller rettelser på de forskellige blogs jeg publicerer

    Du er mere end velkommen til at kontakte mig på: Benjamin@digitalguiden.dk

    digitalguiden.dk

    – Din Komplette Guide til Digital Vækst