CMS

Interne links i et CMS: når templaten bestemmer strukturen

13. august 2026

phpcmstemplatesinterne links

På et website med håndskrevne sider er interne links et redaktionelt valg. På et site bygget af templates er de fleste links genereret: menuen, listevisningen, relaterede indlæg, brødkrummer. Det betyder at strukturen kan rettes i koden ét sted i stedet for på tusind sider.

Forældreløse sider opstår i loops

En typisk listevisning henter de nyeste ti elementer med et LIMIT. Alt ældre kan kun nås gennem paginering, og side syv i pagineringen bliver sjældent crawlet. Resultatet er indhold, der teknisk set findes og reelt ikke er linket til fra noget.

Et simpelt tjek: sammenlign antallet af rækker i indholdstabellen med antallet af unikke interne link-mål på tværs af sitet. Er forskellen stor, er der forældreløse sider.

Relaterede indlæg som er tilfældige

Mange templates viser relaterede elementer valgt tilfældigt eller efter dato. Det giver interne links, men de peger vilkårligt. Vælges de i stedet efter delte tags eller kategori, understøtter linkene emnestrukturen, og de dybe sider begynder at få links fra sider der handler om noget beslægtet.

Tre ting i koden der betyder mest

  • Faste ankertekster i menuen. De er de mest gentagne links på hele sitet. Er de vage som Læs mere, spildes de.
  • Paginering med fornuftig dybde. Ingen side bør være mere end tre klik fra forsiden. Kan det ikke lade sig gøre, hjælper emne- eller arkivsider.
  • Ingen links til viderestillinger. Genereres links ud fra et gammelt felt i databasen, peger de på adresser der viderestiller. Det er billigt at rette i queryet.

Målet er fordelingen

Intern linkstruktur handler grundlæggende om, hvor den autoritet der kommer udefra, ender henne. Har alle eksterne links ramt forsiden, og fordeler templaten kun værdien til de nyeste ti indlæg, får resten af sitet ingenting. En analyse af den interne linkstruktur viser hvilke sider der reelt modtager noget, og hvilke der står isoleret.