Website-instellingen

Samenvatting

In de website-instellingen beheer je alles wat met je website te maken heeft: de naam, het favicon (het kleine icoontje in het browsertabblad), SEO, talen, custom code, onderhoudsmodus en geavanceerde opties. Je opent de instellingen via het tandwiel-icoon naast een website in het overzicht, of via het onderdeel Instellingen in het zijmenu binnen een website.

Hoe werkt het

Overzicht van de tabbladen

Tab Wat stel je hier in
Informatie Wanneer de website is aangemaakt en laatst gewijzigd (alleen lezen)
Algemeen Naam, map, favicon, branche, navigatietype, login en privé preview
SEO Meta-titel, robots.txt en llms.txt
Talen Standaardtaal, extra talen en meertaligheid
Code Google API-sleutel, head/body code en trackingcode
Onderhoud Een onderhoudsperiode inplannen
Geavanceerd Async scripts, security headers en webhook-URL

Tabblad: Informatie

Hier vind je alleen audit-informatie — je kunt niets wijzigen:

  • Aangemaakt door / op
  • Laatst gewijzigd door / op

Tabblad: Algemeen

Websitenaam — De naam van je website zoals je die in Mach3Blocks ziet. Tip: als je SEO-metatitel hetzelfde mag zijn als de websitenaam, kun je het SEO-veld leeg laten.

Map — Kies in welke map je website staat. Handig als je je websites organiseert in een mappenstructuur.

Favicon — Upload een klein icoontje (ICO- of PNG-bestand) dat verschijnt in het browsertabblad van je bezoekers.

Branche — Bepaalt de categorie van de standaardafbeeldingen die je ziet in nieuwe blokken. Als je bijvoorbeeld "Restaurant" kiest, krijg je restaurant-gerelateerde afbeeldingen als placeholder.

Navigatie (magazine-navigatie) — Optioneel: kies een speciaal navigatietype om je website "bladerbaar" te maken. Er zijn twee varianten:

  • Uitklapmenu met afbeeldingen
  • Menu met pijlen

Standaard staat dit op Geen (gewone navigatie).

Login — Zet je de hele website achter een login, dan:

  • Verschijnt er een extra tabblad Gebruikers bij je website
  • Krijg je een Login-pagina onder Systeempagina's die je kunt opmaken
  • Moeten bezoekers eerst inloggen voordat ze je website kunnen bekijken

⚠️ De login geldt voor de hele website, niet per pagina. Bezoekers kunnen hun inloggegevens niet zelf wijzigen — dat doet de websitebeheerder.

Privé preview — Als je dit aanzet, is de preview-link alleen toegankelijk als je bent ingelogd in Mach3Blocks én toegang hebt tot de website. De live site blijft ongewijzigd.

Tabblad: SEO

Meta-titel (website) — Laat je dit veld leeg, dan gebruikt Mach3Blocks automatisch de websitenaam. De paginatitel in de browser wordt opgebouwd als: [Website-meta] - [Pagina-meta titel].

Meta-titel verbergen — Verbergt het website-deel uit de paginatitels. Dan blijft alleen de paginatitel over.

Robots.txt — Dit bestand vertelt zoekmachines welke pagina's ze wel of niet mogen bezoeken:

  • Standaard aan: bevat alleen een verwijzing naar je sitemap
  • Standaard uit: je kunt de robots.txt zelf schrijven

LLMS-TXT — Publiceert een speciaal bestand op /llms.txt dat AI-systemen (zoals ChatGPT) context geeft over je website. Dit is een nieuwe standaard die steeds vaker wordt gebruikt.

Tabblad: Talen

Als je meerdere talen inschakelt, wordt je website meertalig:

  • In de editor kun je linksboven wisselen tussen talen
  • Een talenwisselaar voor bezoekers voeg je zelf toe via een navigatieblok
  • Vertalen kan handmatig, per element met AI, of in één keer voor de hele website

Ga naar Website-instellingen → Talen en voeg een extra taal toe om meertaligheid te activeren.

Tabblad: Code

Google API-sleutel — Nodig voor Google Maps-blokken. Zonder sleutel werken kaartblokken niet.

Head — Code die op elke pagina in de head (de "kop" van de pagina, onzichtbaar voor bezoekers) wordt geplaatst. Typisch gebruik: tag managers, verificatie-tags, extra stylesheets.

Body — Code die op elke pagina bovenin de body (het zichtbare deel) wordt geplaatst. Typisch gebruik: widgets, integraties die na het laden starten.

Trackingcode — Dit veld wordt ook in de head geplaatst, maar werkt samen met het Mach3Blocks cookieblok: de code wordt pas geladen nadat de bezoeker op Akkoord klikt. Gebruik dit veld (in plaats van Head/Body) als je tracking GDPR-vriendelijk wilt inzetten.

Tabblad: Onderhoud

Onderhoud inplannen — Stel een start- en einddatum in (inclusief tijdstip, per uur). Tijdens die periode worden bezoekers automatisch doorgestuurd naar een onderhoudspagina. Na afloop werkt de website vanzelf weer normaal.

Onderhoud annuleren — Verwijder de datums uit beide velden en klik op Opslaan.

⚠️ De onderhoudsmodus geldt alleen voor de live website — in de editor kun je gewoon doorwerken.

Tabblad: Geavanceerd

Scripts asynchroon laden — Laadt externe scripts tegelijkertijd (in plaats van achter elkaar). Dit kan de laadsnelheid van je website verbeteren.

Security headers — Beveiligingsinstellingen die alleen gelden voor de live website. Hiermee bescherm je je website tegen bepaalde aanvallen. Denk aan: Referrer-Policy, X-Frame-Options, HSTS, en Content-Security-Policy. Zie het artikel Security headers voor uitgebreide uitleg.

⚠️ Verkeerde instellingen (vooral bij Content-Security-Policy) kunnen onderdelen van je website blokkeren. Wijzig dit alleen als je weet wat je doet.

Webhook-URL — Bij het publiceren stuurt Mach3Blocks een bericht naar dit adres met de locatie van een ZIP-bestand van je website. Het bestand blijft ongeveer 1–2 uur beschikbaar. Dit is bedoeld voor geavanceerde koppelingen.

Publiceren naar een webhook (ZIP)

In het tabblad Geavanceerd kun je een Webhook-URL instellen. Zodra die is ingevuld, verandert wat er bij publiceren gebeurt: Mach3Blocks maakt een ZIP-bestand van je website en stuurt de locatie van dat ZIP-bestand (een download-URL) via een POST-verzoek naar jouw Webhook-URL.

  • Het ZIP-bestand heeft een unieke bestandsnaam (met een unieke sleutel) en blijft 1 à 2 uur beschikbaar.
  • Bij publiceren krijg je een bevestiging met de Webhook-URL waar de locatie naartoe is gestuurd.
  • Lukt de POST niet, dan verschijnt de melding "De POST naar de Webhook-URL is mislukt."

Dit is bedoeld voor automatisering en koppelingen: jouw eigen systeem of server ontvangt de melding, haalt het ZIP-bestand op en verwerkt de gepubliceerde website verder (bijvoorbeeld naar een eigen hostingomgeving).

Voorbeeld. Je host een site op je eigen server. Je zet een Webhook-URL die naar een script op die server wijst. Elke keer dat je in Mach3Blocks publiceert, ontvangt dat script de ZIP-locatie, downloadt de ZIP en zet de nieuwe versie live — zonder handmatig werk.

Laat je de Webhook-URL leeg, dan publiceert Mach3Blocks gewoon op de normale manier.

Website-toegang beheren

Naast de instellingen heeft elke website ook een tab Toegang met drie secties:

Sectie Wat kun je hier doen
Klantaccounts Geef klantaccounts (sub-accounts) toegang tot deze website
Gebruikers Geef gebruikers uit een ander account toegang (met een bepaalde rol en rechten)
Blokbibliotheken Koppel blokbibliotheken aan de website

Standaard hebben alle gebruikers in je eigen account al toegang op basis van hun rol.

Wanneer gebruik je dit

  • Je wilt de naam, het favicon of de branche van je website aanpassen
  • Je wilt SEO-instellingen (meta-titel, robots.txt) configureren
  • Je wilt custom code toevoegen (tracking, tag manager, widgets)
  • Je wilt de website tijdelijk in onderhoudsmodus zetten
  • Je wilt security headers of een webhook instellen
  • Je wilt meertaligheid activeren

Stappenplan

  1. Ga naar het websites-overzicht
  2. Klik op het tandwiel-icoon naast de website
  3. Open het gewenste tabblad
  4. Pas de instellingen aan
  5. Controleer het resultaat via preview
  6. Publiceer als je de wijzigingen live wilt zetten