Achter de schermen

Websites op maat: razendsnel en veilig

Een native website zoals het hoort: geen WordPress, geen plugin-gedoe en geen pagina die eerst drie seconden JavaScript moet laden. Zo bouw ik hem.

100

Pure code, geen bouwdoos

Geen WordPress, Joomla of paginabouwer met tientallen plugins. Elke pagina is zelf geschreven, in HTML en CSS met een beetje PHP en JavaScript. Er draait alleen wat nodig is, dus er is weinig wat kan breken of lekken.

Razendsnel

Geen zware frameworks en geen trackers van derden. Afbeeldingen staan in een modern formaat en op de juiste maat. declaruur.nl haalt 100 punten op Google PageSpeed, ook op mobiel.

Helemaal responsive

De site past zich aan elk scherm aan: telefoon, tablet, laptop of groot scherm, staand of liggend. Dat is geen aparte mobiele versie, maar één ontwerp dat meebeweegt. Teksten blijven leesbaar zonder inzoomen, knoppen zijn groot genoeg voor een duim en niets valt buiten beeld. Bij veel sites is dat anders: een ontwerp dat voor de computer is gemaakt en op een telefoon net past, met piepkleine tekst, knoppen die over elkaar vallen of een pagina die opzij schuift.

Gevonden worden in Google

Trefwoorden verstoppen in de pagina werkt al jaren niet meer: Google negeert het meta-veld “keywords” helemaal. Wat nu telt:

  • snelheid en stabiliteit tijdens het laden (Google meet dat met de Core Web Vitals);
  • een site die goed werkt op mobiel, want Google beoordeelt eerst de mobiele versie;
  • per pagina een duidelijke titel en omschrijving, zodat het zoekresultaat klopt;
  • een nette opbouw met koppen, beschrijvende teksten bij afbeeldingen en een sitemap;
  • bij meerdere talen: per taal een eigen adres, met de juiste verwijzingen ertussen;
  • een beveiligde verbinding (HTTPS);
  • en vooral: echte, nuttige inhoud.

Ook de voorbeeldkaartjes bij het delen op Facebook, LinkedIn of WhatsApp regel ik per pagina, met de juiste titel en afbeelding.

Beproefde technieken

HTML, CSS, PHP en SQLite bestaan al tientallen jaren, zijn goed gedocumenteerd en worden wereldwijd gebruikt. Geen hype die over twee jaar weer verdwenen is.

SQLite

Moeten er gegevens bewaard worden, zoals een aanmeldlijst, dan gebruik ik SQLite: een database in één bestand, zonder aparte databaseserver die je moet beveiligen en onderhouden. Dat bestand staat buiten de webmap, dus het is nooit via internet op te vragen.

De webserver

Een eigen server met nginx en PHP, alleen bereikbaar via een beveiligde verbinding (HTTPS). Elke wijziging test ik eerst op een testomgeving. Daarna gaat hij gecontroleerd live, met vooraf een back-up.

Bestandsrechten

Elk bestand krijgt precies de rechten die het nodig heeft: de webserver mag lezen, alleen de site zelf mag schrijven. Gevoelige bestanden en beheerscripts zijn niet via de browser te openen.

Beveiliging, grondig getest

Formulieren zijn beschermd tegen spam en misbruik, met een controlevraag, een beveiligingstoken en een limiet per bezoeker. Alles wat iemand invult wordt gecontroleerd, en er staan geen e-mailadressen op de pagina’s. Ik test elke wijziging voordat hij live gaat.

Voorbeelden

Van mij zijn onder meer declaruur.nl, uijttewaal.info, pimuijttewaal.nl en deze site.

Heb ik je interesse geprikkeld?

Stuur me een bericht en vertel kort waar je naar op zoek bent. Laat ook je telefoonnummer achter. Dan bellen we eerst, geheel vrijblijvend, en kijken we wat ik voor je kan betekenen.

Stuur me een bericht Mijn diensten