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
- Ga naar het websites-overzicht
- Klik op het tandwiel-icoon naast de website
- Open het gewenste tabblad
- Pas de instellingen aan
- Controleer het resultaat via preview
- Publiceer als je de wijzigingen live wilt zetten