På ældre WordPress-websteder ser jeg ofte det samme billede: tyve til fyrre plugins, hvoraf nogle ingen genkender, to der gør det samme, og ét, der ikke må opdateres, fordi alt tilsyneladende ville gå i stykker. Det er ikke en teknologistak. Det er et arkæologisk udgravningssted.
Jeg byggede den oprindelige version af denne artikel i 2019 som en lang liste over værktøjer, jeg testede på rigtige websteder. Nogle bestod prøven, andre blev forældede, og nogle af kategorierne fra dengang kræver slet ikke længere et separat plugin. Derfor anbefaler jeg i dag et beslutningssystem og et kortere fundament.
Start med opgaven, ikke pluginet
Før du installerer noget, skal du skrive ned, hvilket problem du løser, og hvordan du vil kunne se resultatet. Undersøg derefter, om WordPress, temaet, webhotellet eller et andet plugin, du allerede bruger, leverer funktionen. Hver ekstra installation betyder opdateringer, nye tilladelser, en mulig konflikt og mere kode på webstedet.
Antallet af plugins afgør hverken hastighed eller sikkerhed alene. Ét dårligt skrevet plugin kan gøre mere skade end ti små. Alligevel er en mindre og overskuelig opsætning lettere at vedligeholde.
Mit aktuelle fundament efter situation
SEO og indeksering
For de fleste almindelige websteder er ét SEO-plugin nok. Yoast SEO er en vedligeholdt mulighed til titler, beskrivelser, kanoniske URL'er, et XML-sitemap og grundlæggende strukturerede data. Der findes alternativer, men installer ikke to på én gang. Teknisk SEO slutter ikke ved en grøn prik; kontrollér regelmæssigt den faktiske indeksering og fejlene, der er beskrevet i det tekniske sundhedstjek af webstedet.
Omdirigeringer
Hvis webhotellet eller edge-laget ikke kan håndtere omdirigeringer bedre, bruger jeg Redirection til mindre websteder. Det er nyttigt, når adresser ændres, og til at følge anmodninger til manglende sider. Planlæg dog masseomdirigeringer i en tabel først; hvis du bytter kilde og destination om, kan du skabe en fin lille løkke.
Sikkerhedskopier
En sikkerhedskopi skal være automatisk, ligge uden for den samme server og testes regelmæssigt ved at gendanne den. Hvis webhotellet ikke tilbyder denne tjeneste, er UpdraftPlus en mulighed. Et plugin er ikke en sikkerhedskopieringsstrategi, før du ved, hvor filerne ligger, hvor længe de opbevares, og hvem der vil gendanne webstedet.
Cache og ydeevne
Brug først webhotellets eller CDN'ets cache. Hvis du ikke har en sådan, kan enklere installationer prøve WP Super Cache. Når den er aktiveret, skal du sammenligne webstedet før og efter ændringen og kontrollere login, formularer og indkøbskurven. Jeg beskriver den detaljerede rækkefølge for indgreb i guiden sådan gør du et websted hurtigere.
Sikkerhed
Opdateringer, begrænsede konti, multifaktor-login, et kvalitetswebhotel og sikkerhedskopier kommer før idéen om, at ét sikkerhedsplugin kan løse alt. Wordfence kan tilføje en firewall, filscanning og loginbeskyttelse, men det kræver korrekt konfiguration og overvågning af advarsler. Hvis webhotellet eller et netværkslag allerede leverer beskyttelse, skal du ikke kopiere den uden en grund.
Diagnostik
Når du leder efter en konflikt, er Health Check & Troubleshooting nyttigt. For udviklere viser Query Monitor databaseforespørgsler, fejl og andre spor. Diagnostiske værktøjer behøver ikke være permanent aktive på alle produktionswebsteder.
Indhold og administration
Yoast Duplicate Post gør det lettere at klone og omskrive indhold. Loco Translate hjælper med at administrere tema- og pluginoversættelser, men gem tilpassede ændringer, så opdateringer ikke overskriver dem. Håndtér spam efter formularens type og den juridiske opsætning; til kommentarer er Akismet en velkendt mulighed.
Hvad der forsvinder fra den oprindelige liste
- Et selvstændigt AMP-plugin som automatisk valg: et hurtigt og brugbart responsivt websted er vigtigere end endnu en parallel version af indholdet.
- Facebook Instant Articles og lignende distributionseksperimenter: de er ikke et generelt fundament for et websted, og deres levetid bestemmes af en andens platform.
- En PWA bare for at få et telefonikon: det giver kun mening med et specifikt brugsscenarie, offlinefunktionalitet eller gentaget arbejde.
- Et plugin til hver lille justering: nogle få linjer tilpasset kode kan undertiden være bedre, men kun hvis den har en ansvarlig, dokumentation og tests.
- Flere plugins til schema, sitemap eller cache på samme tid: overlappende funktioner gør fejlfinding vanskeligere.
Kontroller før installation
- Er pluginet blevet vedligeholdt for nylig, og er det kompatibelt med dine WordPress- og PHP-versioner?
- Er forfatteren og kilden troværdige? Installér fra den officielle mappe eller en verificeret leverandør.
- Hvilke tilladelser, data og eksterne tjenester bruger pluginet?
- Hvad sker der med indholdet efter deaktivering?
- Har du en sikkerhedskopi og et testmiljø?
- Hvordan vil du måle påvirkningen af hastighed, funktionalitet og konverteringer?
I sin dokumentation anbefaler WordPress at behandle webhotel, plugins, billeder, cache og CDN som ét system af hensyn til ydeevnen. Læs de officielle anbefalinger til optimering, før du lægger tre optimeringsplugins oven på hinanden.
Regelmæssig oprydning i plugins
Én gang i kvartalet skal du eksportere en liste over aktive og inaktive plugins. For hvert plugin skal du notere ansvarlig, formål, dato for seneste opdatering og en erstatning i tilfælde af fejl. Når du har verificeret din sikkerhedskopi, skal du fjerne inaktive og unødvendige plugins. Vent ikke til kvartalet er gået med kritiske opdateringer; verificér først en ændring på staging.
En webshop kræver et endnu strengere regime på grund af betalinger, ordrer og WooCommerce-kompatibilitet. Der findes en separat beslutningsproces i artiklen om WooCommerce-plugins. Hvis du ikke ved, hvad hver installation på dit websted gør, skal du ikke begynde med endnu et køb. Begynd med en opgørelse; jeg kan hjælpe med en teknisk konsultation.