Medlemskab og betaling
Prøveperioder, fornyelser, skift mellem bronze, sølv og guld og oprydning, når en betaling ikke går igennem. En daglig rapport viser, hvad der er sket.
De samme værktøjer, jeg selv bruger, når jeg starter på en opgave.
Alle værktøjerspeedHastighedstestEr din hjemmeside hurtig nok? Mål med PageSpeed og GTmetrix.seoTeknisk SEO-testStatuskoder, robots, canonical, sitemap og sikkerhedsheaders.crawlCrawl og indekseringKan Google komme ind, og må siden komme i index?kbSidens størrelseHvor tung er siden, og hvad fylder mest?Også: TTFB Redirects Gzip og Brotli URL Responsiv
Madbanditten er Jane Færbers blog om low carb og keto med opskrifter, bøger, forløb og medlemskabet MadbandittenPLUS. Siden skal kunne holde til mange læsere og tage imod betalinger hver dag.
Jane kontaktede mig i september 2014, fordi siden gik ned flere gange om dagen. Kort efter blev den hacket. Jeg har stået for det tekniske lige siden.



Samarbejdet startede 29.9.2014 og kører stadig 3.11.2026.
Forsiden gik fra 6,4 til 1,6 MB. Min måling 12.10.2014.
Min import af 2.890 gamle indlæg til den nye side, live 30.6.2021.
En populær madblog, der gik ned under trafikken og kort efter blev hacket. Senere skulle siden bære et betalt medlemskab, hvor hver fejl i betalingen rammer medlemmer og indtægt.
Jeg ryddede op og sikrede siden, byggede den forfra på mit eget tema i 2021 og byggede medlemskabet MadbandittenPLUS direkte ind i WordPress. Siden da har jeg passet den og bygget det næste, når der er brug for det.
Siden er hurtig og har ikke været hacket siden 2015. Medlemskabet har kørt siden januar 2022. Og Jane har én udvikler, der kender hele løsningen.
Skrevet 3.11.2026 · Målt 3.11.2026
Jane havde brug for en, der kunne få siden til at holde. Senere blev opgaven at bygge den forretning, hun har i dag, ind i siden: annoncer, en ny side, et betalt medlemskab og beregnere.
Tolv år med den samme kunde giver mange små beslutninger. Her er nogle af dem, der går igen, med et eksempel fra Madbanditten.
Når nogen kontakter mig med et problem, ser jeg på siden først og fortæller, hvad jeg finder. Det er nemmere at tage stilling til end et standardtilbud.
Eksempel Jane kontaktede mig 29. september 2014, fordi siden gik ned flere gange om dagen. Inden for en time kunne jeg fortælle hende, hvad jeg så: forsiden var alt for tung, og billederne var langt større, end de blev vist. Samme dag gik jeg i gang.
Jeg spørger, hvad kunden gerne vil opnå. Tit er der en vej, der er nemmere og billigere end den, kunden havde tænkt sig.
Eksempel Da salgssiden til PLUS skulle laves i et eksternt værktøj, spurgte jeg, hvorfor det var nødvendigt. Den blev bygget direkte i WordPress i stedet, så kasse og medlemskab hang sammen. Og da der kom ønske om en ny side på forsiden, foreslog jeg et indlæg i stedet. Det var nemmere at lave og billigere for Jane.
Jeg har mine egne favoritter. Men det er læserne, der skal bruge løsningen, så det er dem, jeg lytter til.
Eksempel Til PLUS foreslog jeg først en løsning med kortbetaling. Da Jane fortalte, at langt de fleste af hendes læsere betaler med MobilePay, byggede jeg medlemskabet på WooCommerce med en betalingsløsning, der tager MobilePay.
Når en ændring kan koste et medlem adgangen, tester jeg den på en kopi af siden og ser resultatet igennem, før den kører på det rigtige site.
Eksempel Da betalinger, der blev annulleret i MobilePay, stadig gav adgang, byggede jeg et script, der rydder op. Før det kørte på det rigtige site, testede jeg det på en kopi med de tilfælde, Madbanditten havde fundet, så ingen, der faktisk betalte, mistede adgangen. Da scriptet sendte den samme mail flere gange, flyttede jeg det, så det kun kører i administrationen. Ingen blev annulleret ved en fejl. I 2026 byggede jeg det om og lod det køre som prøve, før det fik lov at annullere.
Store ændringer laver jeg, så de kan rulles tilbage på få minutter. Så er det ikke farligt at prøve dem af.
Eksempel Det nye modul til favoritter og madplaner blev bygget, så det kunne slås til i stedet for det gamle plugin på fem minutter og slås fra igen. Da PHP blev opgraderet i 2025, og noget drillede, rullede jeg tilbage samme dag og opgraderede igen, da fejlen var rettet.
Jeg vil hellere vise, hvordan man selv retter en tekst, end sende en regning for det. Så kan kunden bruge mig til det, der kræver en udvikler.
Eksempel Madbanditten retter selv mails, kassetekster og indhold. Når noget er nyt, viser jeg, hvordan det gøres. Som Jane sagde i august 2026: «Lige nøjagtigt, tusind tak. Nu ved jeg så hvordan man løser det også.»
Den nuværende side gik live i juni 2021. En ekstern designer tegnede den, og jeg byggede den på mit eget tema. Siden da er medlemskab, madplaner og beregnere kommet til.




Jane blev anbefalet at kontakte mig af en anden madblogger. Siden da er der kommet nye opgaver næsten hver måned.
De store projekter fylder mest i en case. Men det meste af min tid går med de mange små ting på en blog med betalende medlemmer.
Prøveperioder, fornyelser, skift mellem bronze, sølv og guld og oprydning, når en betaling ikke går igennem. En daglig rapport viser, hvad der er sket.
Strukturerede opskrifter med næringsberegning, favoritter, madplaner og indkøbsliste til medlemmerne.
Kalorie-, protein- og makroberegnere, som Jane bruger i nyhedsbreve og forløb. Bygget efter hendes kravspec.
Struktur, omdirigeringer og strukturerede data på opskrifter og FAQ.
Opdateringer, PHP-versioner, server, cache og overvågning. Alarmer går til mig.
Når noget driller på en udsalgsdag, retter jeg det med det samme. Også i weekenden.
Jane ville have en indtægt, der ikke kun afhang af annoncer. Jeg byggede medlemskabet direkte i WordPress, så opskrifter, kasse og medlemsområde er én side.
Medlemmerne får næringsberegning på opskrifterne, favoritter, madplaner med indkøbsliste og indhold, kun de kan se. Andre ser et uddrag og en vej til at blive medlem. Siden da er medlemskabet udvidet med podcast, kommentarer for guld-medlemmer og tre niveauer.
Beregnet for hver opskrift. Ikke-medlemmer ser den sløret.
Egne mapper, madplaner og en indkøbsliste, der lægger ingredienserne sammen.
Én vare i kurven, betaling med kort eller MobilePay og adgang med det samme.
Annullerede betalinger fanges og ryddes op automatisk, med en daglig rapport.
Nogle opgaver er for store til et kort afsnit, så de får deres egen case. Her er dem, der er på vej.
Januar 2015: hvad der skete, hvad jeg gjorde, og hvorfor siden ikke er blevet hacket siden.
Om hacket WordPressTusindvis af interne links rettet og omdirigeret, uden at Google mistede sporet.
Annullerede betalinger, der stadig gav adgang, og scriptet, der rydder op hver dag.
Kalorie-, protein- og makroberegnere bygget efter kravspec og brugt i nyhedsbreve og forløb.
Hvordan jeg målte annoncernes vægt og fik annoncenetværket til at gøre dem lettere.
Modulet til medlemmerne, fra kodebase til lancering, med en vej tilbage til det gamle plugin.
Et udvalg af opgaverne fra 2014 og frem, som ikke er nævnt ovenfor.
Tallene har dato og kilde. Siden kan du selv se i dag.
| Måling | Tal | Kilde |
|---|---|---|
| Forsidens vægt efter første oprydning | 6,4 → 1,6 MB (−75 %) | Min måling, 12.10.2014 |
| Databasens størrelse | 1.760 → 229 MB | Min måling, 10.10.2014 |
| Hacket og renset | 16.–23.1.2015, ingen hack siden | Min oprydning, januar 2015 |
| Opskrifter ved relanceringen | 1.382 fra 2.890 indlæg | Min import, 2021 |
| Load-tid efter relanceringen | under 0,5 sek. | Min måling, 30.6.2021 |
| Interne links rettet ved omlægningen af adresser | 8.000–10.000 | Min opgørelse, 9.3.2022 |
| Ahrefs Health Score efter omlægningen | 99 | Ahrefs Site Audit, 10.3.2022 |
Tallene fra 2014 og 2021 er mine egne målinger på det tidspunkt, ikke standardiserede tests, og siden har ændret sig mange gange siden. Casen viser ikke trafik, medlemmer eller indtægt. Det er Madbandittens egne tal. En designer og et bureau har været med i perioder, så de resultater, jeg nævner, er dem, jeg selv har arbejdet på.
Kim har været en uvurderlig hjælp for mig igennem de sidste 10 år. Han har både hjulpet mig med at få ryddet op i nogle gamle løsninger, reddet min side fra hackerangreb og bygget en ny og hurtigere, mere driftssikker og SEO optimeret side. Kim er topprofessionel, arbejder sikkert og effektivt i WordPress og har altid en god løsning på det, jeg efterspørger. Han svarer hurtigt på mine henvendelser, retter proaktivt småting og kommer selv ofte med forslag til forbedringer. Der er ingen tvivl om, at jeg i dag har en bedre og mere æstetisk side end før jeg indgik samarbejde med Kim. Jeg er meget tilfreds med resultatet af vores samarbejde, og jeg kan varmt anbefale Kim til andre hjemmesideejere, der har behov for hastighedsoptimering, SEO og udvikling. Kim har virkelig vist sin ekspertise og opmærksomhed på detaljer, og jeg er taknemmelig for hans vedvarende support og løbende vedligeholdelse af min hjemmeside.









En, der kender din løsning og kan rette det, der driller, samme dag.
Kim TetzlaffDen, der laver arbejdet