Gå til indhold

Udvikling

WordPress-udvikling og vedligeholdelse

WordPress driver en stor del af de danske virksomhedshjemmesider, og en pæn portion af dem står på et tema, ingen har åbnet i to år. Jeg bygger nye WordPress-sites, overtager eksisterende, skriver det plugin, der skal til, når en indstilling ikke rækker, og holder det hele opdateret og hurtigt.

Købes typisk som
Ny hjemmesidefra15.000 kr
Se hvad det koster

Hvornår giver det mening

  • Siden kører, men ingen tilbage i huset kan opdatere den forsvarligt
  • Bureauet eller udvikleren, der byggede den, svarer ikke længere
  • Et tema eller et plugin spænder ben, og work-arounden er stille og roligt blevet arbejdsgangen
  • Hver udgivelse er en anelse langsommere end den forrige, og ingen kan sige hvilket plugin der gjorde det
  • I betaler for pluginlicenser, I ikke kan sætte i forbindelse med noget, siden synligt gør

Sådan foregår det

  1. 01

    Adgang

    Læseadgang til siden, hostingen og administrationen. Jeg går det igennem, der faktisk er installeret, hvilket sjældent er det samme som det, overdragelsesdokumentet siger.

  2. 02

    Arbejdet

    Nyt site, overtagelse eller en konkret rettelse. Ændringer lægges på en staging-kopi først, så intet rammer den live side utestet.

  3. 03

    Overdragelse

    Du beholder logins, hosting og kode. Jeg skriver ned, hvad der blev ændret, og hvordan man gør det igen uden mig.

Hvad arbejdet dækker

  • Tema- og pluginarbejde, inklusive egne plugins når opsætning ikke rækker længere
  • Opdateringer, sikkerhedsrettelser og opgradering af PHP-version
  • Hastighed: caching, billedhåndtering og den vægt, siden reelt sender afsted
  • Backup, der bliver testet ved gendannelse frem for bare at være slået til
  • Flytning til anden hosting, inklusive DNS og certifikater
  • Et staging-miljø, på de sider der viser sig ikke at have et
  • Overdragelse til redaktørerne, så det ikke kræver en udvikler at skrive en side
  • Dansk og engelsk holdt i trit, hvor siden kører på begge
  • Teknisk SEO og GEO: structured data, crawler-adgang og en /llms.txt, så både Google og AI-assistenter kan bruge siden

Hvad det som regel viser sig at være

Henvendelsen lyder næsten altid ens: siden er langsom, eller siden sidder fast. Årsagen er sjældent den, ejeren tror. I nogenlunde den rækkefølge jeg finder dem — en sidebygger, der lægger fire indlejrede containere, hvor én havde gjort det, billeder lagt op direkte fra en telefon og serveret i fuld opløsning til en mobil, et cache-plugin der blev installeret og aldrig sat op, og et sted mellem otte og fyrre plugins, hvoraf en tredjedel er slået fra og to laver det samme.

Det andet, der går igen, er et tema, der er rettet direkte. Nogen havde brug for én ændring for år tilbage, lavede den i temafilerne i stedet for i et child theme, og den ændring er nu én opdatering fra at forsvinde. Det er som regel grunden til, at ingen tør opdatere, hvilket igen er grunden til, at siden er to PHP-versioner bagud.

Intet af det betyder, at siden er bygget dårligt. Det betyder, at den har kørt i nogle år, uden at nogen har været betalt for at eje den, og det er den normale skæbne for en hjemmeside. Jeg skriver ned, hvad jeg finder, inden jeg giver en pris, så du selv kan afgøre, hvad der er penge værd nu, og hvad der kan vente.

At overtage en side, en anden har bygget

En overtagelse begynder med adgange frem for et overslag: WordPress-administrationen, hostingkontrolpanelet, domæneudbyderen og kodelageret, hvis der er et. Cirka halvdelen af gangene skal en del af det hentes tilbage fra en tidligere leverandør, og det er værd at gå i gang med på dag ét, fordi det er det skridt, der måles i kalenderdage frem for timer.

Så kommer opgørelsen: PHP- og WordPress-version, plugin- og temalisten med noter om, hvad der er opgivet af udvikleren bag, hvordan der reelt tages backup, og om noget er rettet direkte på serveren. Den opgørelse er den første leverance, og den er din at beholde, uanset om arbejdet fortsætter hos mig.

Derefter er arbejdet almindeligt — en staging-kopi, opdateringer der lægges på den først, og siden sat i fast drift. Den ene betingelse, jeg holder fast i, er, at kontiene står i dit navn. En leverandør, der sidder på dit domæne eller dit hostinglogin, har et tag i dig, og det vil jeg helst ikke have.

Hvad en WordPress-side koster at eje

En WordPress-side har en driftsudgift, uanset om nogen har budgetteret med den: hosting, et par betalte pluginlicenser og de timer, det tager at holde PHP og pluginstakken nogenlunde nutidig. Lader man den ligge i to år, forsvinder ingen af delene. De lægger sig sammen til et opgraderingsprojekt, som koster mere end vedligeholdelsen ville have gjort, og som lander på et dårligere tidspunkt — typisk den uge, hvor noget går ned.

Tallene her er sat, så det regnestykke kan efterprøves. En ny side starter ved 15.000 kr, hvilket er 25 timer til 600 kr i timen ex. moms, leveret på 2–3 uger. Drift starter ved 2.400 kr om måneden for 4 timer. Alt uden for en pakke afregnes til timeprisen. Er det tilbud, du holder det op imod, ét tal uden timer bag, er spørgsmålet værd at stille, hvad år to koster.

Ofte stillede spørgsmål

Hvad koster WordPress-arbejde?
Timearbejde er 600 kr i timen ex. moms. En ny side starter ved 15.000 kr, altså 25 timer, og løbende drift starter ved 2.400 kr om måneden. Freelance WordPress-timepriser i Danmark ligger typisk mellem 650 og 850 kr. Timeprisen her er en introduktionspris, og en aftalt pris følger kunden — starter du nu, bliver din stående.
Overtager du en side, som en anden har bygget?
Ja, og det er det meste af det, der kommer ind. Det starter som regel med en teknisk gennemgang til 6.000 kr, så vi begge ved, hvad der er i den, inden jeg lover at holde den i live. Viser gennemgangen ikke noget alvorligt, er det et fint resultat, og så siger jeg det.
Arbejder du med sidebyggere som Elementor eller Divi?
Ja, når det er det, siden allerede er bygget i — at rive en byggeklods ud, som kunden har lært at bruge, er sjældent pengene værd for kunden. Til et nyt site vil jeg hellere bruge blokke og et let, skræddersyet tema, fordi sidebyggere lægger vægt på siden, som du bagefter betaler mig for at fjerne igen.
Kan du bygge et skræddersyet plugin?
Ja. Det er som regel det ærlige svar, når en kunde er ved at købe sit fjerde plugin for at nærme sig den ene ting, de faktisk har brug for. Et lille målrettet plugin er mindre kode på siden end tre generelle.
Hvor lang tid tager en WordPress-side?
En mindre virksomhedsside er budgetteret til 25 timer og leveres på 2–3 uger. I praksis er selve bygningen sjældent det, der trækker ud — det er indholdet. Er tekst og billeder klar, når vi starter, holder estimatet; skal det skrives undervejs, så sig det fra begyndelsen, så vi planlægger efter det i stedet for at opdage det i uge tre.
Hvad sker der, hvis jeg holder op med at bruge dig?
Du beholder det hele, fordi det aldrig har ligget andre steder. Domænet, hostingkontoen og WordPress-administrationen står i dit navn fra start, koden er almindelig WordPress frem for noget, kun jeg kan læse, og noterne om, hvad der er ændret, er skrevet til den næste. At skifte leverandør skal kunne klares med en mail.
Står du også for hostingen?
Jeg sætter den op og passer den som en del af driften, men kontoen er din, og regningen kommer direkte til dig fra udbyderen. At videresælge hosting med et påslag er en udbredt ordning, og den vil jeg helst ikke have, fordi den stille og roligt gør det dyrt at flytte væk fra mig præcis dér, hvor du måske gerne vil.
Siden er blevet hacket. Kan du hjælpe?
Ja, og det er værd at se som to opgaver frem for én. Først oprydningen: finde vejen ind, fjerne det, der er lagt ind, tvinge nye adgangskoder igennem og få siden ud af de spærrelister, den måtte være havnet på. Derefter den egentlige rettelse, som næsten altid er et forældet plugin eller en delt adgangskode, og som er det, der forhindrer, at det sker igen til marts. Akut arbejde afregnes til timeprisen på 600 kr; anden halvdel hører som regel hjemme i den løbende drift.
Kan en WordPress-side blive brugt i AI-svar?
Ja, og WordPress starter et godt sted, fordi siderne leveres som færdig HTML. Det, der som regel står i vejen, er tilføjet bagefter: et sikkerheds- eller cache-plugin, der afviser ukendte bots, en firewall foran siden, der gør det samme, indhold lagt i en PDF eller et billede, og et SEO-plugin, hvis opmærkning beskriver noget andet end det, der står på siden. Priser, ydelser og åbningstider skal stå som tekst med opmærkning omkring, og en /llms.txt kan lægges oveni. Det hører under den tekniske SEO- og GEO-opgave fra 9.000 kr.
Er WordPress stadig det rigtige valg?
Til en side, hvor du selv vil rette indholdet, ofte ja — og det siger jeg mere villigt end de fleste udviklere. Det holder op med at være det rigtige svar, når siden skal bære rigtig applikationslogik: en portal, en beregning, et forløb med tilstande. Så ender du med at bøje et publiceringssystem til en form, det ikke vil have, og dér er det tidspunktet at bygge det ordentligt i stedet.

Andre teknologier jeg arbejder i

Ved du ikke, hvad du skal vælge?

Skriv et par linjer om, hvad du gerne vil opnå. Du får svar inden for 24 timer, og et ærligt ja eller nej.