Website livegang

Voordat een website live wordt gepubliceerd is het van belang dat deze goed getest is, zodat er geen zaken over het hoofd gezien worden die eenvoudig voorkomen konden worden. Doormiddel van deze checklist garanderen wij een quality level aan onze klanten.

Checklist

Website functionaliteiten

  • Worden de contactformulieren naar de juiste personen verstuurd?
  • Wordt de mail via SendGrid verstuurt, is hiervoor een nieuwe API-key aangemaakt voor dit domein?

SEO-instellingen

  • Is de site indexeerbaar voor zoekmachines? (robots.txt)
  • Is de Search Console aangemaakt voor de site?
  • Is de Yoast SEO plugin volledig ingesteld?
    • Is de Search Console gelinkt?
    • Is de Knowledge Graph informatie ingevuld onder Search Appearance?
    • Staan alleen de relevante content types, taxonomies en archives indexeerbaar?
    • Zijn voor alle content types, taxonomies en archives de titels en beschrijvingen goed ingesteld?
    • Zijn de social profiles ingesteld?
  • Sommige pagina’s moeten wellicht niet indexeerbaar zijn. Staan deze ook als dusdanig ingesteld op de desbetreffende pagina?

Server/host instellingen

Domeinen en SSL

  • Worden alle domeinnamen doorgestuurd naar het hoofddomein, inclusief de ‘www’ variant?
  • Wordt het domein via CloudFlare beheerd? Vraag een Origin Certificate aan en upload deze in RunCloud. Gebruik de maximale levensduur (15 jaar).
  • Wordt het domein elders beheerd? Vraag via RunCloud een Let’s Encrypt certificaat aan.
  • Schakel HSTS in, schakel HTTP access uit.
  • Controleer of de SSL verbinding naar behoren werkt.

Overige checks

Automatische controles/checks

  • Test met behulp van Lighthouse tenminste de homepagina en 1 á 2 veelbezochte pagina(types). Zorg ervoor dat er tenminste een score van 60 behaald wordt voor alle hoofdcriteria, maar streef voor perfectie.
  • Test met behulp van Axe de toegankelijkheid van tenminste de homepagina en 1 á 2 veelbezochte pagina(types). Zorg ervoor dat tenminste de critical errors gefixed zijn, maar streef voor perfectie.
  • Controleer met behulp van de Tag Assistant of de Tag Manager goed is geïnstalleerd.
  • Check met de Theme Check plugin of het thema voldoet aan de eisen van het WordPress Theme Review process.

Meetbaarheid

  • Is de Google Tag Manager plugin geactiveerd en ingesteld?
    • Is de Google Tag Manager ID ingevuld?
    • Is de code geplaatst in de header.php? Direct na de <body> tag?
    • Qua data variabelen staat tenminste aan: posttype of current page, post title, search data, logged in user role, remarketing variable, contact form 7 integration, woocommerce integration (enhanced)?
  • Wordt in Google Tag Manager de juiste tags ingeladen?
  • De tags horen niet ingeladen te worden voor administrators en editors.
  • Is de privacy policy up to date met Google Tag Manager?

Livegang via RunCloud/ManageWP

Zodra de website gereed is om live te gaan, kunnen we deze verhuizen naar RunCloud. Hiervoor moet er op een bestaande server een web application aangemaakt worden, of er moet een nieuwe server aangemaakt worden. Hoe je een nieuwe server aan kunt maken lees je hier: TODO.

  1. Maak in RunCloud een nieuwe (custom) web application aan. Gebruik daarbij de volgende gegevens:
    Web application name: site-sitenaam
    Domain name: sitedomein.nl (later voeg je nog de www. versie toe!)
    Een unieke application owner (per klant)
    PHP versie: laatste versie
    * Niet benoemde zaken kun je laten zoals ze zijn
  2. Nadat de web application is aangemaakt kun je onder menu-item “Domain name” de www. versie toevoegen.
  3. Onder SSL/TLS kun je een SSL-certificaat toevoegen met de volgende instellingen:
    Enable HSTS: aangevinkt
    Let’s Encrypt Environment: Live
    * Niet benoemde zaken kun je laten zoals ze zijn
  4. Ga terug naar web apps, we gaan nu de database aanmaken. Klik op “Database” in dezelfde server.
  5. Voeg een database user toe.
  6. Voeg een database toe, collation kun je leeg laten.
  7. Voeg de gebruiker toe aan de database.

Nu de RunCloud web application gereed, kun je beginnen met het overzetten van de bestanden. Dit kun je het beste met ManageWP doen door een back-up te maken van de development-omgeving. Deze kun je vervolgens herstellen op een ander domein.

Uitlegvideo web application toevoegen en website plaatsen via ManageWP.

Plaats een reactie