Optimierung von Anfang an auch im Hinblick auf die Auswahl passenderer bzw. nötiger Ergänzungen für eine erfolgreiche, schnelle und sichere Website. Ich habe es gerne minimalistisch! Zu den Basics gehören jedoch Plugins für Suchmaschinenoptimierung, Datenbankbereinigung, Backup und ein Cache.
Für diese Webseite habe ich, nach Jahren der Nutzung eines andere Tools, The Seo Framework eingesetzt. Schlank, schnell und übersichtlich, doch gerade für Nutzer:innen ohne größere Erfahrung gebe ich nun jedoch auch weiterhin Yoast Seo den klaren Vorzug. Im ersten Moment deutlich komplexer und für den ein oder anderen erst einmal unübersichtlicher ist es – wenn eingerichtet – dank eines Ampelsystems, wesentlich einfacher und intuitiver in der Bedienung – auch ohne jegliche Vorkenntnisse.
Für die Verwaltung von benutzerdefinierten Feldern, die dann z.B. vom Redakteur bei Bedarf nur noch ausgefüllt werden müssen, nutze ich Custom Field Template bzw. Advanced Custom Fields. Auch kann man dem Redakteur beispielsweise ermöglichen, intuitiv Text- und Hintergrundfarbe festzulegen oder Bilder hochzuladen, die an festen Stellen erscheinen sollen.
Für ein optimales Laden der Website sollten Bilder nicht nur im passendem Format (Höhe x Breite) entsprechend dem Endgerät des Nutzers bereitgestellt werden, sondern auch neuere Dateiformate berücksichtigt werden. Ein einmalig zu installierendes Tool wie das Plugin WebP Express liefert entsprechend automatisch generierte Bilder, ältere Browser erhalten die gewohnten Formate, mit Smush kann man Bilder von unnötigen Dateiinformationen befreien.
Eines der populärsten Plugins für Formulare aller Art, das sich recht zügig einrichten lässt und dann brav macht, was es soll, ist Contact Form 7, das man mit einigen Erweiterungen auch bequem ausbauen kann. Regelmäßig genutzt für komplexe aber trotzdem nutzerfreundliche Formulare sind Abfragen mit Conditional Fields, zur Reduktion von Bots ein sogenannter Honeypot und zur Übergabe von Parametern an das Formular wie z.B. die Adresse der Seite nutze ich gerne Dynamic Text Extension.
Um unerwünschte Besucher fernzuhalten, die den Versuch unternehmen Administrationsrechte zu erlangen bzw. die Site zu kapern, drängt sich Login Lockdown oder Limit Login Attempts Reloaded auf. Beide können keinen hundertprozentigen Schutz bieten, leisten aber überaus wertvolle Dienste.
Caching mit Hyper Cache, dadurch Reduzierung der Abfragen an die Datenbank und Verringerung der Ladezeiten. Für ein gelegentliches bereinigen und optimieren der Datenbank hat sich Optimize Database after Deleting Revisions bewährt, für umfangreiche Backups, sofern man diese nicht selbst händisch vornehmen möchte, BackWPup.
Noch mehr Fragen und Antworten gibt es hier: