WordPress onderhoud
Veelgestelde vragen
Hieronder vind je antwoorden op vragen die ik vaak krijg: over updates en hosting, e-mail, kosten en opzeggen. Staat jouw vraag er niet tussen? Neem dan gerust contact op.
Op deze pagina (5)
WordPress onderhoud en hosting
Wat betekent WordPress onderhoud bij jou precies?
Ik neem de techniek van je WordPress-site over en regel de hosting erbij, op mijn eigen server in Nederland. WordPress, je plugins en je thema's werk ik bij via mijn eigen beheersysteem. Voor een update maakt mijn systeem eerst een kopie van wat er verandert en daarna controleert het je site. Gaat er iets mis, dan zet het die kopie automatisch terug.
Daarnaast bewaak ik je site, is er elke dag een back-up en is de server zelf beveiligd. Dat zit in elk pakket, ook in Basis. Wil je weten wat onderhoud eigenlijk is en wanneer je het prima zelf kunt doen, lees dan mijn gids.
Hoe voer je een update uit?
Via mijn eigen beheersysteem, dat ik daar zelf voor heb gebouwd, in vaste stappen. Eerst maakt het een kopie van wat er verandert: het onderdeel zelf plus je database. Dan volgt de update en leegt het de cache, zodat bezoekers meteen de nieuwe versie zien.
Direct daarna controleert mijn systeem of je homepage en een paar gekozen pagina's nog laden en of er geen nieuwe ernstige fouten zijn. Bij een webshop legt het ook een product in het mandje en opent het de afrekenpagina, zonder te bestellen. Mislukt de update of die controle, dan zet een vaste regel de kopie automatisch terug.
Een half uur later kijkt mijn systeem nog een keer, voor problemen die pas onder bezoek zichtbaar worden. Ziet het dan iets, dan krijg ik een alarm en beslis ik zelf wat er gebeurt; terugdraaien gaat dan niet vanzelf. Die controles zien alleen de pagina's die ik heb ingesteld, niet elke pagina van je site. Op Zo werkt het lees je wat er bij een update gebeurt, stap voor stap.
Test je updates eerst op een testkopie?
Niet standaard, nee. Bij mij is het vangnet de kopie vooraf, de automatische controle erna en het automatisch terugdraaien als het misgaat. Dat geldt in elk pakket. Bij een echt grote update, zoals een nieuwe hoofdversie, maak ik eerst een testkopie van je site (staging). Dat beslis ik per update, los van je pakket.
Waarom wacht je drie dagen met nieuwe versies?
Omdat een nieuwe plugin- of themaversie soms kort na verschijnen weer wordt teruggetrokken. Gebeurt dat in die drie dagen, dan heeft je site hem niet automatisch gekregen.
Er zijn uitzonderingen. Dicht een update een lek dat actief wordt misbruikt, dan laat ik hem geen drie dagen wachten. Kleine updates van WordPress zelf wachten ook niet. En een dringende update die wordpress.org zelf doorduwt, gaat altijd door.
Wat als er iets stukgaat na een update?
Mislukt de update zelf of de controle erna, dan zet een vaste regel de kopie van vlak daarvoor automatisch terug. Heb je een webshop en kwamen er intussen bestellingen binnen, dan gaan alleen de bestanden terug, zodat die bestellingen blijven staan.
Zie jij later toch iets wat niet klopt, dan zet ik die kopie op je verzoek terug; hij blijft zeven dagen bewaard. Daarna kan het nog uit de dagelijkse back-ups, tot een half jaar terug, de eerste twee weken per dag. Herstel na een update via mijn systeem kost je niets extra. Hoe dat in de praktijk loopt, lees je bij wat er gebeurt als een update misgaat.
Onderhoud je ook WooCommerce-webshops?
Ja. Na een update test mijn systeem ook het mandje en de afrekenpagina, zonder te bestellen. Bij de start richt ik daarnaast een vaste route in die een echte browser aflegt, van product tot afrekenpagina, tot aan de bestelknop. Daar stopt hij; er wordt niet besteld.
Die route draait na updates en als je wilt ook op een vast schema. Faalt hij, dan krijg ik een melding. Elk half uur kijk ik ook of bestellingen te lang op 'in afwachting' blijven staan, want dat is vaak het eerste teken dat een betaalkoppeling stuk is.
Een WooCommerce-update doe ik met de hand. Daarna wacht ik tot de database is bijgewerkt voordat ik controleer. Moet een update terug terwijl er net bestellingen binnenkwamen, dan gaan alleen de bestanden terug en blijven de bestellingen staan.
Wat moet ik zelf doen of regelen?
Niet veel, maar een paar dingen blijven bij jou. De licenties van betaalde plugins en je thema betaal en verleng jij; ik werk ze bij. Is een licentie verlopen, dan kan dat niet en leg ik je dat voor. Plugins installeren of bijwerken mag je zelf doen of aan mij overlaten, net wat je wilt. Doe je het zelf, dan maakt mijn systeem er geen kopie vooraf van en controleert het die wijziging niet.
De inhoud van je site (teksten, foto's, pagina's) blijft jouw werk. Wil je dat ik iets aanpas, dan valt dat onder de 30 minuten per maand in Pro of onder mijn uurtarief van €95 per uur excl. btw. En bij de start geef je me toegang tot je site, je hosting en je domeinnaam. Het hele lijstje staat bij wat ik van je nodig heb om over te stappen.
Moet mijn site bij jou gehost worden?
Ja. Hosting zit in elk pakket, op mijn eigen server in Nederland. Je betaalt er niet apart voor. Dat is bewust: ik kan alleen instaan voor updates, beveiliging en herstel als ik ook de server beheer waar je site op draait. En bij een storing word je niet van het kastje naar de muur gestuurd: hosting en onderhoud liggen allebei bij mij.
Kun je mijn site verhuizen en gaat hij dan offline?
Ja, zonder dat hij offline gaat. Na de kennismaking en de quickscan zet ik je site over naar mijn server. Dat duurt één tot drie werkdagen en al die tijd blijft hij bereikbaar voor bezoekers. Pas alleen een dag of twee niets aan op je site, zodat er geen wijzigingen verloren gaan. Je e-mail blijft tijdens de verhuizing gewoon werken. Meestal draait je site binnen een week bij mij.
Alle sites van je pakket verhuizen mee, en je e-mail ook. Een gewone verhuizing kost niets extra; is hij ingewikkeld, bijvoorbeeld een webshop die geen moment offline mag, dan spreken we vooraf af hoe we het doen. Je bestaande mailboxen overzetten doen we in overleg. Wat ik daarvoor van je nodig heb, staat bij alles over overstappen.
Wat als mijn site wordt gehackt?
Dan zet ik losse bestanden of je hele site terug uit de dagelijkse back-ups, tot een half jaar terug, de eerste twee weken per dag. Was je site bij mij in beheer en lag de oorzaak niet bij jou, dan kost het opschonen je niets extra. Anders reken ik €95 per uur excl. btw.
Op de server draait een beveiligingslaag (Imunify360) die aanvallen tegenhoudt en sommige besmettingen zelf opruimt. Daarnaast vergelijk ik elke nacht de bestanden van WordPress en je gratis plugins met het origineel bij wordpress.org; betaalde plugins en thema's vallen daarbuiten. Ik zie het ook als er ineens een beheerder bijkomt. Dat zijn signalen, geen bewijs: bij twijfel kijk ik zelf.
Kan ik ook zonder WordPress bij je hosten?
Nee. Nieuwe sites host ik alleen als het WordPress-sites zijn die ik ook onderhoud. Zo kan ik instaan voor updates, beveiliging en herstel. Wil je alleen e-mail op je eigen domein, dan kan dat wel, met het losse e-mailpakket.
Waar staan je servers en mijn gegevens?
Je site, je database, je back-ups en je e-mail staan op mijn eigen server in Nederland. Mijn beheersysteem draait op een aparte server in Duitsland. Dat je site in Nederland staat, is ook goed voor de laadtijd voor Nederlandse bezoekers. Welke andere partijen ik gebruik, staat in mijn privacyverklaring. De dagelijkse back-ups staan ook op een tweede plek, bij Hetzner in Duitsland. Eén keer per week gaat er bovendien een kopie van de hele server naar een eigen schijf buiten het datacenter.
Heb ik toegang tot cPanel?
Ja, in elk pakket. Via https://cpanel.jouwdomeinnaam.nl beheer je zelf e-mailadressen, bestanden en databases als je dat wilt. Updates hoef je daar niet te doen; die doe ik via mijn eigen beheersysteem. De meeste klanten loggen gewoon nooit in. Dat hoeft ook niet. Een volledige kopie van je site, bestanden en database, krijg je op verzoek van mij, zonder meerkosten.
Is SSL inbegrepen?
Ja. In elk pakket krijgt je site een certificaat (Let's Encrypt), zodat hij via een beveiligde verbinding laadt, met het slotje in de browser. Ik houd bij of het certificaat op tijd vernieuwt.
Hoeveel bezoekers kan mijn site aan?
Ruim genoeg voor de meeste sites van zzp'ers en mkb'ers. Er is geen harde grens aan het verkeer naar je site; ik ga uit van redelijk gebruik (fair use). Wel heeft elke site vaste grenzen voor rekenkracht en geheugen (CloudLinux), zodat drukte op een andere site weinig invloed heeft op die van jou. Verwacht je een grote piek, bijvoorbeeld door een campagne? Laat het me dan even weten.
Wat als ik de opslaglimiet overschrijd?
Dan kun je geen nieuwe bestanden meer uploaden, zoals afbeeldingen. Ook nieuwe e-mails passen er dan niet meer bij. Je site zelf blijft gewoon werken. Basis heeft 25 GB, Plus 50 GB en Pro 75 GB. Meestal zie ik het aankomen: zit je boven 80%, dan staat het op mijn lijst. We kijken dan samen of er iets opgeruimd kan worden of dat een groter pakket handiger is.
E-mail op je eigen domein
Zit e-mail bij WordPress onderhoud inbegrepen?
Ja. In elk pakket zit e-mail op je eigen domein, zoals info@jouwbedrijf.nl, met een spamfilter en een virusscan. Je mail staat op dezelfde server in Nederland als je site. Het overzetten van je bestaande mailboxen zit niet in het pakket; dat doen we in overleg. Een losse mailbox terugzetten uit de back-up kan, op verzoek.
Wat is het verschil met het losse e-mailpakket?
Het losse e-mailpakket is voor wie alleen e-mail op een eigen domein wil, zonder WordPress-site bij mij. Het kost €5 per maand excl. btw, met 5 adressen, 25 GB gedeelde opslag en een .nl-domeinnaam erbij. Staat je WordPress-site bij mij, dan zit e-mail op je domein al in je pakket en heb je dat losse pakket niet nodig.
Werkt e-mail op mijn telefoon en computer?
Ja. Je stelt je adres in op je telefoon en in je mailprogramma, zoals Outlook of Apple Mail (via IMAP of POP3). Webmail in je browser kan ook. Waar het kan, stelt je apparaat zich bijna vanzelf in. Lukt dat niet, dan help ik je even.
Registreer je ook domeinnamen?
Ja. Bij het losse e-mailpakket zit een .nl-domeinnaam inbegrepen; andere extensies, zoals .com of .eu, kunnen tegen meerprijs. Heb je al een domeinnaam, dan gebruik je die gewoon verder. In de WordPress-pakketten zit geen domeinnaam. Een .nl of .com via mij kost €19,99 per jaar excl. btw; je mag je domein ook bij je eigen partij houden en hem naar mijn nameservers laten wijzen. Bij de start regel ik de DNS-instellingen; bij vertrek wijs jij of je nieuwe partij ze om, in overleg.
Kosten, betaling, contract en je gegevens
Wat kost WordPress onderhoud?
Basis kost €39 per maand voor één site, Plus €59 voor maximaal twee sites en Pro €89 voor maximaal drie. Alle prijzen zijn excl. btw, de hosting zit erbij en elk pakket is maandelijks opzegbaar. Werk buiten je pakket reken ik per kwartier af, tegen €95 per uur excl. btw. Het losse e-mailpakket kost €5 per maand.
Bij Plus en Pro krijg je meer ruimte en worden bekende lekken afgeschermd tot er een update is. Het hele overzicht staat bij wat er in elk pakket zit. Hoe die prijzen zich verhouden tot de markt, lees je in mijn gids over onderhoudskosten.
Mijn hosting kost nu €5 per maand. Waarom zou ik €39 betalen?
Voor een paar euro per maand krijg je ruimte op een server. Soms zit er een knop of instelling voor automatische updates bij. Van de goedkope hostingpakketten die ik heb vergeleken, beschrijft er één een automatische controle na een update met terugdraaien. Die kijkt alleen naar schermafbeeldingen. Een mens die ingrijpt, beschrijft geen van die pakketten.
Wil je onderhoud door een mens, dan betaal je daar elders meestal €44 tot €65 per maand bovenop voor één site; budgetpakketten met een maandelijkse updateronde beginnen rond €12,50. Let ook op de prijs na de eerste periode: veel lage hostingprijzen gelden alleen in het eerste jaar of de eerste maanden. Een gangbaar klein pakket kost daarna €9,99 per maand excl. btw. Het verschil met Basis is dan ongeveer €29 per maand. Daar zit het onderhoud in.
Is je site een hobby die niets hoeft op te leveren, dan is goedkope hosting prima. De bedragen per aanbieder, met bron, staan in mijn gids bij goedkope hosting of hosting met onderhoud.
Zijn er verborgen kosten?
Nee. Wat buiten je pakket valt, zeg ik vooraf. Teksten of pagina's aanpassen kost €95 per uur excl. btw; in Pro zitten daar 30 minuten per maand voor. De licenties van betaalde plugins en je thema betaal je zelf. En is er bij de start meer nodig dan bijwerken, bijvoorbeeld een thema dat vervangen moet of een verlopen licentie, dan krijg je eerst een prijs. Alle prijzen zijn excl. btw. Een domeinnaam zit niet in het pakket: via mij kost een .nl of .com €19,99 per jaar excl. btw, of je houdt hem bij je eigen partij.
Hoe werken kleine wijzigingen?
In Pro zitten 30 minuten per maand voor kleine wijzigingen: een tekst, een afbeelding, een menu-item of een instelling van een plugin. In Basis en Plus reken ik daarvoor €95 per uur excl. btw, in Pro alleen boven die 30 minuten. Grotere wijzigingen bespreken we vooraf, zodat je weet waar je aan toe bent. Gebruik je de 30 minuten in een maand niet op, dan mogen ze één maand mee; je hebt dus hoogstens 60 minuten in een maand. Ik reken per kwartier. Een korte technische vraag of een advies zit in elk pakket gewoon inbegrepen.
Hoe werkt betaling?
Je onderhoudspakket en het losse e-mailpakket betaal je per maand via automatische incasso. Je krijgt vooraf een factuur, daarna wordt het bedrag afgeschreven. Projectwerk, zoals webdevelopment, factureer ik achteraf; dat betaal je binnen 30 dagen per bankoverschrijving. Liever één factuur per jaar? Dat kan op verzoek, zonder jaarkorting.
Zit ik ergens aan vast?
Nee. Er is geen jaarcontract, ook niet voor het losse e-mailpakket; voor maatwerk gelden de afspraken uit de offerte. Hoe je opzegt en wat je meekrijgt, staat in de vraag hieronder. Waar je bij elke aanbieder op let, lees je in wat er in een goed onderhoudscontract hoort.
Wat gebeurt er als ik wil vertrekken?
Je site, je database en je inhoud zijn van jou. Je zit nergens aan vast: er is geen jaarcontract. Opzeggen kan elke maand; je pakket loopt dan door tot het einde van de lopende maand. Je zegt op via de link bij je factuur, per mail of telefoon.
Je krijgt een volledige kopie van je site mee, bestanden en database, zonder meerkosten. Je e-mail en je domeinnaam regelen we in overleg met je nieuwe partij: van je mail lever ik ook een kopie aan, en je domeinnaam wijs jij of je nieuwe partij om naar de nieuwe server. Mijn koppeling op je site en de sleutel haal ik er zelf af; daar hoef jij niets voor te doen.
Kan ik van pakket wisselen?
Ja, op elk moment, ook tussentijds. Heb je meer sites of meer ruimte nodig, dan stap je over naar Plus of Pro; past een kleiner pakket beter, dan stap je terug.
Support en contact
Hoe krijg ik support?
Rechtstreeks bij mij. Mail naar jorijn@jorijn.com, bel +31 6 16 66 64 81 of stuur een appje naar hetzelfde nummer. Er is geen ticketsysteem en geen callcenter; je hebt gewoon mij aan de lijn. Bij Basis reageer ik dezelfde werkdag; bij Plus en Pro krijg je voorrang. In mijn vakanties kan een antwoord langer duren; voor dringende zaken is er een achtervang.
Wat valt onder de inbegrepen support?
Vragen en storingen rond de techniek van je site, je hosting en je e-mail. Denk aan een mailadres dat niet werkt, een site die niet bereikbaar is, een back-up die terug moet of een vraag over cPanel. Maakt een update via mijn systeem iets kapot, dan los ik dat op zonder meerkosten. Teksten, afbeeldingen of pagina's aanpassen hoort er niet bij: dat gaat via de 30 minuten per maand in Pro of tegen €95 per uur excl. btw. Een korte technische vraag of een advies zit er in elk pakket gewoon in.
Wat als je ziek bent of op vakantie?
Mijn beheersysteem werkt ook als ik er niet ben. Elke vijf minuten controleert het of je site bereikbaar is, nieuwe lekken in je plugins worden naast jouw versies gelegd, het foutenlogboek wordt elk half uur gelezen en de dagelijkse back-ups lopen door. Bij Plus en Pro blijft de afscherming van bekende lekken actief. Kleine updates gaan 's nachts ook door, met een kopie vooraf, een controle erna en automatisch terug als het misgaat. Een beveiligingsupdate voor een lek dat actief wordt misbruikt, plant mijn systeem dan zelf in.
Grote updates en elke WooCommerce-update doe ik met de hand, dus die wachten. Is er een ernstig lek waarvoor nog geen update bestaat, dan bespreek ik pas met je wat we doen als ik terug ben. Een alarm gaat naar mijn telefoon.
Voor dringende zaken heb ik een achtervang geregeld die kan ingrijpen als dat nodig is. Vragen en gewone wijzigingen kunnen dan langer blijven liggen. Wil je zelf bij je bestanden en je back-ups kunnen, dan krijg je toegang tot cPanel.
Voor teams: webdevelopment en DevOps
Hoe verloopt een maatwerkproject?
Elke opdracht is anders, maar meestal gaat het zo. We beginnen met een intakegesprek, daarna krijg je een offerte. Na akkoord bouw ik, test ik en lever ik op. Onderweg houd ik je op de hoogte.
Vaste prijs of uurtarief?
Allebei kan. Bij een duidelijk afgebakend project werk ik graag met een vaste prijs. Is de omvang vooraf lastig te overzien, dan werk ik op uurbasis. We spreken vooraf af wat voor jou het beste werkt.
Hoe lang duurt ontwikkeling?
Dat hangt af van hoe ingewikkeld het is. Een kleine aanpassing kan in een paar uur, een grotere applicatie kost weken of maanden. Na de intake krijg je van mij een realistische inschatting.
Help je ook met kleine taken?
Ja. Ook voor een kleine, afgebakende klus of aanpassing kun je gewoon bij me terecht.
Wat als er iets verandert tijdens het project?
Dat gebeurt, hoor. Komen er nieuwe ideeën bij, dan kijken we samen of we de planning bijstellen of eerst het oorspronkelijke plan afronden en de nieuwe wensen daarna oppakken.
Welke technieken gebruik je?
Vooral PHP, met Symfony en Laravel. Voor WordPress maak ik maatwerkthema's en -plugins. Daarnaast werk ik met HTML, CSS, JavaScript en databases zoals MySQL en PostgreSQL.
Koppel je ook met andere systemen (API)?
Ja. Ik heb ruime ervaring met het bouwen van koppelingen met bijvoorbeeld CRM-systemen, betaalproviders en boekhoudpakketten.
Kun je bestaande code overnemen?
Ja. Ik kijk graag in een bestaande codebase en kan die overnemen. Wel geef ik alleen garantie op code die ik zelf heb geschreven. Bij een overname doe ik daarom meestal eerst een technische analyse.
Van wie is de code?
Van jou. Zodra de factuur is betaald, is de opgeleverde maatwerkcode helemaal van jou.
Lever je documentatie mee?
Na de oplevering loop ik met je door hoe alles werkt. Uitgebreide technische documentatie lever ik op verzoek; die nemen we dan op in de offerte.
Bied je ook onderhoud aan na oplevering?
Voor een WordPress-site wel: die kan daarna in een van mijn onderhoudspakketten, met hosting erbij. Voor een maatwerkapplicatie maken we een aparte afspraak, op uurbasis. Voor maatwerk en voor apps buiten WordPress, zoals Laravel of Symfony, kun je bij me terecht; we spreken dan vooraf een aantal uren af.
Hoe ziet een DevOps-traject eruit?
Soms gaat het om één concreet probleem, zoals deploys die steeds misgaan, soms om een breder traject met CI/CD, infrastructuur en monitoring. Meestal begin ik met een korte analyse en een paar snelle verbeteringen. Daarna bepalen we samen de route. Hoe samenwerking, toegang en nazorg gaan, lees je bij de vragen over DevOps consultancy.
Nog een vraag over jouw site?
Mis je een vraag? Of wil je weten wat dit voor jouw site betekent? Dan kijken we er in een kennismaking samen naar.