De beste WordPress-utvidelsene: et mindre og sikrere oppsett

På eldre WordPress-nettsteder ser jeg ofte det samme bildet: tjue til førti utvidelser, noen som ingen kjenner igjen, to som gjør det samme, og én som ikke må oppdateres fordi alt visstnok vil bryte sammen. Det er ikke et teknisk oppsett. Det er et arkeologisk utgravningssted.

Jeg bygget den opprinnelige versjonen av denne artikkelen i 2019 som en lang liste over verktøy jeg testet på virkelige nettsteder. Noen besto testen, andre ble utdaterte, og enkelte av kategoriene fra den tiden trenger ikke lenger en egen utvidelse. Derfor anbefaler jeg i dag et beslutningssystem og et kortere grunnoppsett.

Jobben først, utvidelsen etterpå

Før du installerer noe, bør du skrive ned hvilket problem du løser, og hvordan du vil kjenne igjen resultatet. Sjekk deretter om WordPress, temaet, webhotellet eller en annen utvidelse du allerede bruker, tilbyr funksjonen. Hver ekstra installasjon betyr oppdateringer, nye tillatelser, en mulig konflikt og mer kode på nettstedet.

Antallet utvidelser avgjør alene verken hastighet eller sikkerhet. Én dårlig skrevet utvidelse kan gjøre mer skade enn ti små. Likevel er et mindre og forståelig oppsett enklere å vedlikeholde.

Mitt nåværende grunnoppsett etter situasjon

SEO og indeksering

For de fleste vanlige nettsteder er én SEO-utvidelse nok. Yoast SEO er et vedlikeholdt alternativ for titler, beskrivelser, kanoniske URL-er, et XML-nettstedskart og grunnleggende strukturerte data. Det finnes alternativer, men ikke installer to samtidig. Teknisk SEO slutter ikke ved et grønt punktum; kontroller regelmessig den faktiske indekseringen og feilene som beskrives i den tekniske helsesjekken av nettstedet.

Viderekoblinger

Hvis webhotellet eller edge-laget ikke kan håndtere viderekoblinger bedre, bruker jeg Redirection på mindre nettsteder. Det er nyttig når adresser endres, og for å følge med på forespørsler til manglende sider. Planlegg likevel masseviderekoblinger i en tabell først; hvis du bytter om kilde og mål, kan du skape en nydelig løkke.

Sikkerhetskopier

En sikkerhetskopi må være automatisk, lagret utenfor den samme serveren og regelmessig testet ved at den gjenopprettes. Hvis webhotellet ikke tilbyr dette, er UpdraftPlus ett alternativ. En utvidelse er ikke en sikkerhetskopistrategi før du vet hvor filene ligger, hvor lenge de oppbevares og hvem som skal gjenopprette nettstedet.

Bufring og ytelse

Bruk webhotellets eller CDN-ets hurtigbuffer først. Hvis du ikke har en slik løsning, kan enklere installasjoner prøve WP Super Cache. Etter at du har aktivert den, sammenligner du nettstedet før og etter endringen og kontrollerer innlogging, skjemaer og handlekurven. Jeg beskriver den detaljerte rekkefølgen for tiltak i veiledningen slik gjør du et nettsted raskere.

Sikkerhet

Oppdateringer, begrensede kontoer, flerfaktorinnlogging, et godt webhotell og sikkerhetskopier kommer før ideen om at én sikkerhetsutvidelse skal løse alt. Wordfence kan legge til brannmur, filskanning og innloggingsbeskyttelse, men krever riktig konfigurering og oppfølging av varsler. Hvis webhotellet eller et nettverkslag allerede tilbyr beskyttelse, bør du ikke duplisere den uten en grunn.

Diagnostikk

Når du leter etter en konflikt, er Health Check & Troubleshooting nyttig. For utviklere viser Query Monitor databasespørringer, feil og andre spor. Diagnostikkverktøy trenger ikke være permanent aktive på alle produksjonsnettsteder.

Innhold og administrasjon

Yoast Duplicate Post gjør det enklere å klone og skrive om innhold. Loco Translate hjelper med å håndtere oversettelser av temaer og utvidelser, men lagre tilpassede endringer slik at oppdateringer ikke overskriver dem. Håndter spam etter skjematype og juridisk oppsett; for kommentarer er Akismet et kjent alternativ.

Hva som forsvinner fra den opprinnelige listen

  • En frittstående AMP-utvidelse som automatisk valg: Et raskt og brukervennlig responsivt nettsted er viktigere enn enda en parallell versjon av innholdet.
  • Facebook Instant Articles og lignende distribusjonseksperimenter: De er ikke et generelt grunnlag for et nettsted, og levetiden deres bestemmes av en annens plattform.
  • En PWA bare for et telefonikon: Det gir bare mening med et spesifikt brukerscenario, frakoblet funksjonalitet eller gjentakende arbeid.
  • En utvidelse for hver minste justering: Noen ganger kan noen linjer tilpasset kode være bedre, men bare hvis den har en eier, dokumentasjon og tester.
  • Flere utvidelser for schema, nettstedskart eller hurtigbuffer samtidig: Overlappende funksjoner gjør feilsøking vanskeligere.

Kontroller før installasjon

  1. Har utvidelsen blitt vedlikeholdt nylig, og er den kompatibel med dine WordPress- og PHP-versjoner?
  2. Er forfatteren og kilden pålitelige? Installer fra den offisielle katalogen eller en verifisert leverandør.
  3. Hvilke tillatelser, data og eksterne tjenester bruker utvidelsen?
  4. Hva skjer med innholdet etter deaktivering?
  5. Har du en sikkerhetskopi og et testmiljø?
  6. Hvordan skal du måle effekten på hastighet, funksjonalitet og konverteringer?

I dokumentasjonen anbefaler WordPress å behandle webhotell, utvidelser, bilder, hurtigbuffer og CDN som ett system for ytelse. Les de offisielle anbefalingene for optimalisering før du legger tre optimaliseringsutvidelser oppå hverandre.

Regelmessig opprydding i utvidelser

Én gang i kvartalet eksporterer du en liste over aktive og inaktive utvidelser. For hver av dem registrerer du eier, formål, dato for siste oppdatering og en erstatning dersom den svikter. Når du har kontrollert sikkerhetskopien, fjerner du inaktive og unødvendige utvidelser. Ikke vent til kvartalsgjennomgangen med kritiske oppdateringer; kontroller en endring på staging først.

En nettbutikk krever et enda strengere regime på grunn av betalinger, bestillinger og kompatibilitet med WooCommerce. Det finnes en egen beslutningsprosess i artikkelen om WooCommerce-utvidelser. Hvis du ikke vet hva hver installasjon på nettstedet ditt gjør, bør du ikke begynne med enda et kjøp. Start med en oversikt; jeg kan hjelpe med en teknisk konsultasjon.

Trenger du klarhet i markedsføringen?

La oss først gjøre situasjonen tydelig.

Hvis bedriften din står overfor en lignende beslutning, kan du sende meg litt kontekst. Så ser vi om det gir mening å fortsette.

Beskriv situasjonen