Achter de schermen van Boks.school
Technologiepartner TRON Group
Boks.school wordt gebouwd, gehost en onderhouden door TRON Group. Hier lees je hoe een WordPress-site met 6.815 bijna gelijke pagina's een eerlijke en snelle gids voor boksscholen werd, en wie er achter de techniek zit.
Het startpunt
Eén sjabloon, 6.727 keer gekopieerd
De oude site had voor bijna elke plaats in Nederland een pagina. Afgezien van de 83 boksscholen waren die pagina's vrijwel gelijk, met alleen een andere plaatsnaam. Dat zag er groot uit, maar beloofde bezoekers dingen die niet bestonden.
- De kop van een plaatspagina
- Op de oude site
Boksen in Loerbeek bij de Bokschool van Loerbeek
, en zo voor elke plaats. Dat beloofde een boksschool in elk dorp, ook waar er geen is. - Op Boks.school nu
Boksen in Loerbeek
, met daaronder alleen echte boksscholen in de buurt en de afstand ernaartoe. - De tekst in Google
- Op de oude siteOveral
Onbeperkt Trainen Geen Inschrijfgeld Gratis Proefles
, ook voor plaatsen zonder enige boksschool. - Op Boks.school nuEen beschrijving die uit de gegevens komt: welke boksschool het dichtst bij is en hoe ver.
- Een proefles aanvragen
- Op de oude siteOp elke plaatspagina het formulier
Proefles aanvragen
met 13 velden, ook waar geen boksschool in de buurt was. - Op Boks.school nuGeen eigen formulieren. Een proefles regel je bij de boksschool zelf; waar dat kan, boek je online in het lesrooster op de pagina van de school.
- Tekst van andere sites
- Op de oude siteRestjes van zustersites over andere vechtsporten in het plaatssjabloon, een over-onspagina vol opvultekst en een kapotte afbeelding.
- Op Boks.school nuVervangen door eerlijke tekst. Elke correctie staat in een lijst voor de redactie, met het origineel erbij.
- Wat zoekmachines te zien kregen
- Op de oude site35 sitemaps met 6.815 adressen, waarvan 6.727 vrijwel hetzelfde.
- Op Boks.school nuEén sitemap-index met 3.321 plaatspagina's die echt iets te bieden hebben, plus de boksscholen, provincies en vaste pagina's.
De aanpak
Vier keuzes die de site eerlijk en snel maken
Geen nieuw WordPress-thema, maar een andere opzet: de inhoud als data, en 6.823 locatiepagina's die vooraf worden gebouwd en alleen zeggen wat de data ondersteunt.
49%3.321 van 6.728 plaatsen
Indexeren met een ondergrens
Een plaatspagina mag alleen in Google als er in die plaats een boksschool is, of eentje binnen 10 kilometer. De rest blijft bereikbaar voor bezoekers, maar staat niet in de sitemap. Eén schakelaar in de code zet dit terug als de redactie dat wil.
83boksscholen met coördinaten
Afstanden uit echte geodata
Elke boksschool en elke plaats kreeg een punt op de kaart. Daaruit volgen de afstand en windrichting naar de dichtstbijzijnde school en het aantal scholen binnen 10, 20 en 30 kilometer. Bij twee plaatsen zonder betrouwbare ligging toont de pagina bewust geen afstand.
0frameworkscripts in de browser
HTML die direct leesbaar is
De pagina's worden met React gebouwd, maar het framework gaat er vóór publicatie weer uit. Wat overblijft is HTML met de CSS die die ene pagina nodig heeft. Alleen de plaatszoeker, het menu en een kleine terugval voor afbeeldingen gebruiken een paar regels script. Bij boksscholen die je online kunt boeken laadt daarnaast het lesrooster van TrialAndMember.
6.828vooraf gebouwde pagina's
Hosting op het edge-netwerk
Alle pagina's staan als losse bestanden op het netwerk van Cloudflare, dicht bij de bezoeker. Een kleine Worker ervoor stuurt www en http in één stap door naar https://boks.school.
Kwaliteit
Een build die nee kan zeggen
Bij 6.828 pagina's controleert niemand alles met de hand. Daarom loopt na elke build een reeks controles over de complete site. Faalt er één, dan gaat er niets online, ook niet de pagina's die wel goed zijn.
Elke pagina heeft een eigen titel, beschrijving, canonieke URL, deelafbeelding, gestructureerde data en precies één hoofdkop.
Een zin als ‘In deze plaats staan 3 boksscholen’ mag alleen als de data precies dat aantal geven; ‘vlak bij’ alleen tot 5 kilometer.
Teksten als ‘start binnenkort’ of ‘Bokschool van’ komen nooit op een plaatspagina terecht.
De robots-instructie van elke pagina moet overeenkomen met de lijst van pagina's die in de index horen.
Elk e-mailadres en telefoonnummer is aanklikbaar, en een proefles wordt nooit een mailknop.
De namen van de twee vechtsporten van de zustersites waar het plaatssjabloon vandaan kwam, en opvultekst, laten de build meteen stoppen. De oorspronkelijke clubteksten blijven wel letterlijk staan, ook waar ze ‘kickboksen’ noemen (39 clubs); die staan op de lijst met vragen aan de redactie.
De partner
Wie is TRON Group?
TRON Group is een IT-dienstverlener uit Berkel en Rodenrijs, vlak bij Rotterdam. Het bedrijf werkt als managed service provider voor het mkb in Nederland en België, voor organisaties met ongeveer 5 tot 250 medewerkers.
Voor Boks.school kwamen vooral de web- en softwarediensten samen. De ontwikkeling van de website, de hosting en de technische zoekmachineoptimalisatie komen van hetzelfde team. De importscripts en controles die de oude WordPress-data omzetten, zijn software op maat, speciaal voor deze site geschreven.
Daarnaast verzorgt het bedrijf IT-beheer voor het mkb, van werkplekken en cloud tot beveiliging en telefonie. Ook Martial Arts Group, waar Boks.school onderdeel van is, werkt met TRON Group als technologiepartner; lees daarover de partnerpagina op martialartsgroup.com.
- Gevestigd in
- Berkel en Rodenrijs (Zuid-Holland)
- Werkgebied
- Nederland en België
- Voor wie
- Mkb, ongeveer 5 tot 250 medewerkers
- Motto
- Moving IT Forward
- Website
- www.tron-group.eu
Vragen over de boksscholen of je vermelding? Die gaan naar Boks.school zelf: info@boks.school.
Vragen over de techniek
Bijgewerkt op
Waarom staat niet elke plaatspagina van Boks.school in Google?
Van de 6.728 plaatspagina's mogen er 3.321 in zoekmachines: de plaatsen met een eigen boksschool of een boksschool binnen 10 kilometer. De andere pagina's blijven gewoon bereikbaar via het provincie-overzicht en de plaatszoeker, maar vragen zoekmachines met "noindex, follow" om ze niet op te nemen. Zo verwijst Google niet naar een pagina waar de dichtstbijzijnde boksschool een half uur rijden is.
Hoe berekent Boks.school de afstand tot een boksschool?
Elke plaats en elke boksschool heeft coördinaten. De afstand is de rechte lijn tussen die twee punten, afgerond op een tiende kilometer, met de windrichting erbij. Het is dus geen reisafstand: de route plan je via de Google Maps-link op de pagina van de boksschool.
Wat heeft TRON Group precies voor Boks.school gedaan?
TRON Group heeft de oude WordPress-site volledig uitgelezen, de teksten woordelijk overgezet, de boksscholen van coördinaten voorzien en de site opnieuw gebouwd als statische website. Het bedrijf host de site en houdt hem bij. Fouten in de oude gegevens zijn niet stilletjes verbeterd, maar genoteerd voor de redactie.
Werken oude links naar Boks.school nog?
Ja. Elke pagina met inhoud staat op hetzelfde adres als vroeger, ook alle pagina's onder /locaties-en-lestijden/. Technische WordPress-adressen, de oude sitemaps en geüploade afbeeldingen sturen met een permanente doorverwijzing door naar hun nieuwe plek.
Kan TRON Group ook de website van mijn boksschool bouwen?
TRON Group bouwt en host websites voor organisaties in Nederland en België; daarvoor neem je contact op via tron-group.eu. Wil je dat de gegevens van je boksschool op Boks.school kloppen of erbij komen? Dat regel je met Boks.school zelf via info@boks.school.
Genoeg techniek, tijd voor de ring
Zoek een boksschool bij jou in de buurt en bekijk de lestijden.