Hoe je als WordPress bureau je processen optimaliseert

Michael Firnkes Laatst bijgewerkt op 12.10.2020
7 Min.
WordPress  bureau
Laatst bijgewerkt op 12.10.2020

Steeds maar weer dezelfde stappen - een vermoeiend kwaad voor agentschappen, zelfs bij de ontwikkeling van WordPress . Hoe optimaliseren anderen hun taken? En welk gereedschap gebruiken ze? 10 vragen aan onze klant en agency partner Daan Bachmann van stark.marketing.

Snelle projectstart

Daan, uw agentschap WordPress beheert talrijke projecten in heel Duitsland. Welke functies van ons dashboard helpen u in het bijzonder?

De functies ondersteunen elke fase van onze projecten. Het dashboard als ingangspunt is duidelijk en gemakkelijk te gebruiken. De DEMO BOXES bieden een absolute snelle start in de ontwikkeling op een LiveServer. Niet elk project heeft het budget voor uitgebreide creatieve brainstorm- en opmaakfasen met talrijke correctielussen.

Veel websites worden gemaakt op basis van de wensen van de klant direct in de DEMO-BOX. Hun inhoud, ook al is het soms slechts met placeholders, staat snel online en is te zien op verschillende eindapparaten. Dit helpt veel klanten in het verdere proces.

Maak DEMO BOX
Maak een nieuw project in de DEMO-BOX

De automatische, regelmatige back-ups hebben me al heel wat klantprojecten bespaard - zowel tijdens de ontwikkeling als daarna. Het overdragen van het hostingcontract aan de klant na afloop van het project, indien gewenst, is in een paar minuten gebeurd. En tot nu toe heeft iedere leek het gered zonder instructies.

Een ander punt dat ons dagelijks werk veel eenvoudiger maakt: zelfs na het inleveren van het contract heb ik nog steeds admin-toegang tot BOX voor het gehele beheer. Uw WordPress Staging maakt uitgebreide aanpassingen en veranderingen mogelijk, terwijl de website ongewijzigd beschikbaar blijft voor de eindklant.

Specialisatie in WordPress

Een van onze klanten zei: "Jullie dashboard bespaart ons een fulltime sysadmin positie." Is dat overdreven vanuit jouw standpunt?

Het maakt het leven van alledag veel aangenamer voor ons. De navigatie en de hele interface zijn duidelijk, logisch gestructureerd en je bereikt je doel in een oogwenk. Het opzetten van een nieuwe BOX inclusief domein en emails is in enkele minuten gebeurd. Ongecompliceerde toegang tot alle informatie en functies van een moderne hosting bespaart veel tijd met de nodige administratieve taken.

(De)activeer of verwijder de cache, schakel SSL in, FTP-toegangsinformatie, enz. - deze alledaagse taken zijn met twee klikken gedaan. Veel andere instellingen voor de server en WordPress zijn ook netjes in de menu's gerangschikt. Dit is waar je specialisatie een grote rol speelt: De standaardparameters zijn zo goed afgesteld dat ik er zelden mee te maken heb.

Hoe berekent u de toegevoegde waarde die onze hosting u biedt? En welke rol speelt onze steun daarbij?

In tijd en zenuw besparing. Dus eigenlijk onbetaalbaar. Uw steun draagt er het zijne toe bij: Snel bereikbaar via chat, vriendelijk, deskundig en tot nu toe altijd een oplossing gevonden - absolute wereldklasse. Per ongeluk te veel sweepstakes emails verstuurd vanuit de WP backend en op het randje van een hartaanval omdat niets meer werkt terwijl er advertenties op de site staan? De support zorgde ervoor en vijf minuten later liep alles weer op rolletjes.

ervaring raidboxes
De ervaring van klanten met RAIDBOXES

WordPress prestaties

Hoe ziet het er vanuit jouw oogpunt uit met het punt "prestatie" op RAIDBOXES ? Heb je vergelijkende waarden?

WordPress met multi-purposeTheme inclusief page builder en tal van Plugins is een killer voor de laadtijd. Het feit dat onze pagina's nog steeds snel genoeg laden is te danken aan jullie hosting. Snelle responstijden, eigen caching, WebP-ondersteuning en servers die precies zijn ingesteld op WordPress : We zijn altijd verbaasd wat een verschil een verandering van hosting naar RAIDBOXES maakt. Het is niet voor niets dat wij uw hosting aanbevelen aan al onze klanten.

Hoe maak je je projecten zo performant mogelijk, ook buiten de hostingfactor?

Er zijn veel factoren die de laadtijd beïnvloeden. Hulpmiddelen als GTmetrix geven een goede schatting en een paar aanwijzingen. De belangrijkste factor zijn eigenlijk altijd de beelden. Mijn tips uit de praktijk:

  • Pas de afbeeldingen precies in de lay-out, d.w.z. niet te groot van formaat
  • Reduceer de beeldkwaliteit tot het noodzakelijke minimum (handmatig in het beeldbewerkingsprogramma of automatisch via ShortPixel)
  • Bied het .webp formaat
  • Activeer lazyloading (Native lazyloading is nu op grote schaal gerijpt aan de browser kant)
ShortPixel
De statistieken van ShortPixel

Lettertypen zijn ook een ding. Niet alleen typografisch is het zinvol zich te houden aan een duidelijke reeks regels en slechts een paar verschillende lettertypes en stijlen te gebruiken. Dit is ook bijzonder belangrijk voor de laadtijd: Elke letterstijl (dun, vet, enz.) is een afzonderlijk bestand, evenals alle cursiefjes. Als deze worden geladen door Google Fonts, zoals vaak het geval is, dan zijn dit meerdere verzoeken. Idealiter zou u dus de typfout duidelijk moeten definiëren in de stijlgids en vervolgens de geselecteerde lettertypebestanden op uw eigen server moeten hosten. Bijvoorbeeld via FTP upload in wp-contents/fonts.

De laadvolgorde van scripts kan ook een grote invloed hebben op de pagespeed. Wij bereiken regelmatig de beste resultaten met minificatie en asynchroon laden via Autoptimize en Async JavaScript.

Strategische back-ups

U zegt: "Backups hebben me al menig klantenproject gered". Hoe ziet uw back-upworkflow eruit?

Het heeft me bijvoorbeeld gered tijdens de ontwikkeling van de nieuwe website van Lehner. Onze taak was de technische implementatie van een prachtig schermontwerp door headtrick, inclusief de ontwikkeling van een gebruiksvriendelijke WordPress backend voor de klant. Nieuwe apparatuur, accessoires, vacatures, beursdata enz. moesten na voltooiing door de klant zelf worden bijgehouden.

Lehner WordPress
Het Lehner project

Ik heb besloten om verschillende aangepaste post types te gebruiken, die in de backend met een paar velden worden gevuld en in de frontend worden weergegeven zoals ze zijn opgezet. Dit werkte tot nu toe naar tevredenheid - totdat het op de vertaling aankwam. Er waren problemen, omdat sommige database-items niet vertaald konden worden door WPML. En in mijn poging om onverenigbare WordPress Plugins samen te laten werken, ging de hele database over de kop. Gelukkig kon ik blindelings vertrouwen op mijn automatische back-ups, een overeenstemmende versie terugzetten, en van nul beginnen te werken met een compatibele Plugin .

Zoals we allemaal weten, leer je van je fouten - maar het net met een dubbele bodem in de vorm van back-ups is een zegen. Aangezien elke ochtend automatisch een back-up wordt gemaakt, voorziet onze workflow alleen in het maken van back-ups op bepaalde mijlpalen, die dan langer dan 30 dagen relevant zijn. Bijvoorbeeld na de voltooiing van het project, vóór het begin van de vertaling of vóór Staging.

WordPress staging

Het ontwikkelen vanWordPress en WooCommerce zonder testomgeving kan een grove nalatigheid zijn. Hoe en voor welke toepassingen gebruikt u onze Staging?

Als een duizend keer beter alternatief voor de Under Construction Page. Als u nieuwe pagina's, blogberichten of producten maakt, kunt u dat meestal met een gerust hart op de live pagina doen. Zelfs als het ontwerp van de pagina nog niet perfect is bij het cachen, merkt niemand het omdat het nergens verschijnt.

De situatie is anders voor de revisie van globale modules zoals de header of de footer. Of voor aanpassingen die meerdere pagina's betreffen. Opdat de klanten hier niets van merken, activeren we de Staging. Bij Lehner hebben we bijvoorbeeld een grafische navigatie in GridLayout op de startpagina. Toen er een nieuw product werd toegevoegd, werkte ik deze navigatie en andere betrokken pagina's bij op Staging en ging toen met één klik tegelijk live.

Met WooCommerce en andere Plugins, die orders of andere gegevens in de database van WordPress opslaan, moet men echter voorzichtig zijn: vóór de live-omschakeling van de Staging-veranderingen moet absoluut een backup van de live-gegevens worden gemaakt - anders gaan bijvoorbeeld orders verloren, die tussen de activering en deactivering van de Staging binnenkomen.

Meertaligheid met WordPress

stark.marketing beheert ook internationale projecten. Het punt "meertaligheid" wordt vaak bekritiseerd op WordPress . Hoe en met welke hulpmiddelen gaat u hier te werk?

Het hangt af van de eisen van de klant. De pagina moet in verschillende talen worden begrepen, maar de kwaliteit van de afzonderlijke vertalingen is niet belangrijk? Dan willen we graag de Plugin GTranslate gebruiken. Het is snel geïnstalleerd en ingesteld en biedt internationale klanten de mogelijkheid om teksten automatisch te laten vertalen. Dit leidt echter af en toe tot onjuiste vertalingen, waaronder onbedoeld komische fouten.

Als de vertaling perfect moet zijn en we hebben volledige invloed op de inhoud nodig - bijvoorbeeld verschillende afbeeldingen per taal - dan is de beste Plugin nog steeds WPML. Hiermee is het mogelijk om elke WordPress pagina te vertalen - zolang de gebruikte Plugins compatibel zijn. Dit punt moet beslist van tevoren worden gecontroleerd.

Wij werken vaak met meerdere mensen tegelijk aan de vertaling van een website, omdat afzonderlijke pagina's en berichten kunnen worden opgesplitst met het vertaalmanagement of zelfs kunnen worden toegewezen aan externe vertalers. Het leuke neveneffect van een handmatig vertaalde pagina: Er is een kleine SEO boost.

WordPress en gereedschapsset

Je gebruikt Toolset voor sommige van je projecten. Waarvoor en wat maakt het verzamelen van plugin makkelijker voor jou
?

Toolset is niet echt een verzameling - het strekt zich uit tot WordPress voorbij de grenzen van pagina's en blogberichten. In de eerste stap kunnen nieuwe Custom Post Types worden aangemaakt. Met Lehner als voorbeeld, zijn dit Producten, Accessoires en Bevestigingen. Dan kunnen deze worden gevuld met aangepaste velden (naam, beschrijving, afbeelding). Logische relaties kunnen worden toegevoegd tussen de paaltypes (Product A heeft beugel B en accessoires C, D en E).

Tenslotte kunt u de resultaten naar wens in de frontend uitvoeren, bijvoorbeeld een overzicht van alle beschikbare accessoires voor product A met afbeeldingen en beschrijvingen. Als nu andere producten ook accessoire D gebruiken, dan is een update van de beschrijving in de aangepaste post accessoire D voldoende om dit uit te spelen op alle aangesloten productpagina's. Dit maakt veel complexere verbindingen en/of eenvoudigere gebruikersinvoer mogelijk. Bovendien is Toolset compatibel met WPML, aangezien het van dezelfde ontwikkelaar komt.

Een paar woorden over jou en stark.marketing?

stark.marketing bestaat nu zeven jaar en is vanaf het begin opgezet als performance marketing bureau (SEO/SEA/Ads). Omdat er echter veel bedrijven zijn waarvan de oude website met veel verkeer nog geen ROI (return on investment) zou halen, ben ik vier jaar geleden in dienst getreden als creative support.

Ons belangrijkste doel is de klant een meetbare meerwaarde te bieden. En een goede, goed converterende website is altijd de spil van alle online marketingmaatregelen. Wij verzorgen ook graag de huisstijl, het drukwerk en de marketingautomatisering voor onze klanten. Zij hoeven zich dus geen zorgen meer te maken over hun online marketing. Bedankt dat u zoveel technische zaken voor ons regelt en dat u er altijd bent als er vragen zijn of als er brand is - zodat wij ons volledig kunnen concentreren op onze kernactiviteiten!

Jouw vragen over WordPress in bureaus

Welke vragen heb je voor Daan of de genoemde instrumenten? Voel je vrij om de commentaarfunctie te gebruiken. Wilt u op de hoogte blijven van nieuwe artikelen op WordPress ? Volg ons dan op Twitter, Facebook of via onze nieuwsbrief.

Gerelateerde artikelen

Reacties op dit artikel

Laat een opmerking achter

Jouw e-mailadres zal niet worden gepubliceerd. Verplichte velden zijn met een * gemarkeerd.