Ik controleer wat de server stuurt en wat een crawler ziet nadat JavaScript is uitgevoerd. Wat niet klopt, zet ik om in tickets voor je developer. Na de release meet ik na, met een datum bij elke wijziging.
Technische SEO zorgt dat Google je pagina's kan vinden, lezen en indexeren. Het gaat over de HTML die de server stuurt, statuscodes, redirects, canonicals, hreflang, structured data en de sitemap.
Content en links helpen pas als die basis klopt. Een fout in een template staat al snel op honderden pagina's tegelijk.
Als technisch SEO-specialist werk ik naast je developer of bouwer. Ik beschrijf wat er mis is, hoe je het reproduceert en hoe we controleren dat de fix werkt.
Je hebt eigen developers, maar niemand die SEO in elke release bewaakt. Ik lever tickets die in je sprint passen en controleer na de release.
Bij een eigen build in React, Astro of PHP regelt geen standaard-plug-in de SEO voor je. Titels, canonicals en schema moeten in de templates zitten.
Bij een migratie verandert het domein, het platform of het ontwerp. Ik zorg dat bestaande adressen blijven werken en controleer redirects en canonicals voor en na de lancering.
Een app in de browser kan titels en tags veranderen nadat de server ze heeft gestuurd. Ik vergelijk de ruwe HTML met de pagina na het renderen.
Hreflang, taalmappen en het lang-attribuut moeten in elke taal kloppen. Een fout in de template herhaalt zich in alle talen.
We bespreken in 15 minuten je site, je platform en wat er speelt. Ik zeg eerlijk of technische SEO nu de juiste stap is.
Ik haal de ruwe HTML op met curl en crawl de site met JavaScript aan. Zo zie ik wat de server stuurt en wat een crawler na het renderen ziet. Dat laatste staat dichter bij wat Google indexeert.
Elk probleem krijgt een ticket met de oorzaak, een reproductie en de URL's waar het speelt. Ik zet ze op volgorde van impact.
Na de release crawl ik opnieuw met dezelfde instellingen. Ik noteer de datum van elke wijziging en meld ook wat nog openstaat.
Een crawl in twee lagen: de ruwe HTML van de server en de pagina na JavaScript.
Een lijst met problemen op volgorde van impact, met het aantal pagina's per probleem.
Tickets voor je developer met oorzaak, reproductie en hoe we de fix controleren.
Bij een migratie: een lijst met adressen die blijven of een 301 krijgen. Daarna een controle van de testsite en een livecheck na de lancering.
Een opzet voor structured data per paginatype, in de HTML die de server stuurt.
Een nameting na de release, met een datum en een bron bij elk cijfer.
0 van 1.228 Indexeerbare pagina's met alleen de merknaam als titel nadat JavaScript was uitgevoerd, op 2 oktober 2026. Op 31 augustus waren dat er 1.139 van 1.164. Een JavaScript-app overschreef in de browser de juiste titel die de server al stuurde. De app zette er ook een tweede canonical en een tweede set hreflang-tags naast. Ik stuurde de developer een ticket met een reproductie en de fixes gingen op 13 september live. De crawl van 2 oktober vond één canonical op elke pagina en zes hreflang-tags op 1.224 van 1.228 pagina's. Bron: twee Screaming Frog-crawls met JavaScript aan, 31 augustus en 2 oktober 2026. Nog open op 29 oktober 2026: zonder JavaScript tonen de homepage en de gerechtpagina's bijna niets. Periode: juni tot en met oktober 2026.
Bekijk case3 van 3 Oude snelkoppelingen die met een 301 naar de juiste pagina gaan, gecontroleerd met curl op 29 oktober 2026. Bij de overstap naar een nieuwe site op maat moesten bestaande adressen en links blijven werken. Ik schreef de SEO-brief en maakte het ontwerp. De studio phi.studio bouwde de site. Bestaande pagina's hielden hetzelfde adres. /booking was een 301 naar Treatwell en werd een eigen pagina met status 200. Alle 55 deeplinks op /massages gaven status 200 met een canonical naar /booking, zodat Google één boekpagina ziet. Over verkeer of rankings doet deze case geen uitspraak. Bronnen: Screaming Frog-crawl van 1 oktober 2026 en van de testsite op 8 oktober 2026; curl, 29 oktober 2026. Periode: vanaf 29 september 2026.
Bekijk case60 van 60 HTML-pagina's op index, follow in de Screaming Frog-crawl van 5 oktober 2026. Mijn rapport van 13 februari 2026 legt vast dat de site op noindex had gestaan. Op 28 december 2025 had de carrousel op de homepage zes H1-tags. Die dag stuurde ik de developer drie wijzigingen: één H1 per pagina en URL's zonder .php. De derde wijziging betrof de HTML-attributen die Google Tag Manager nodig heeft. De crawl van 5 oktober vond één H1 op elk van de 60 pagina's. Een externe developer bouwde de site om van WordPress naar PHP. Op 28 september 2025 draaide de site nog op WordPress en gaf PageSpeed Insights een mobiele layout shift van 1,005. Na de herbouw gaf Lighthouse op 30 oktober 2026 0,000 tot 0,001 in drie metingen. Die tool is niet dezelfde als in 2025. De Largest Contentful Paint verbeterde niet, dus ik beweer niet dat de site sneller is. Bronnen: Screaming Frog, 5 oktober 2026; PageSpeed Insights, 28 september 2025; Lighthouse 12.2.1, 30 oktober 2026. Periode: sinds september 2025.
Bekijk caseEen technische SEO-specialist zorgt dat Google de pagina's van een site kan vinden, lezen en indexeren. Ik controleer statuscodes, redirects, canonicals, hreflang, structured data en de HTML die de server stuurt. Wat niet klopt, zet ik om in tickets voor de developer.
Ik bekijk elke pagina in twee lagen: de ruwe HTML van de server en de pagina nadat JavaScript is uitgevoerd. Daarna tel ik de canonical- en hreflang-tags in de gerenderde DOM. Een app kan daar tags toevoegen die niet in de bron staan.
Voordat de nieuwe site live gaat. Dan crawl ik de testsite en lost je developer blokkers op terwijl dat nog makkelijk is. Na de lancering controleer ik redirects, canonicals en de sitemap op de live site.
Ja. Ik lever tickets met de oorzaak, een reproductie en de URL's waar het speelt. Na de release controleer ik of de fix live staat en op welke pagina's.
Ik meet vooraf en achteraf op dezelfde manier en noteer de datum van elke wijziging. Bij Yasemin Maaltijdservice vergeleek ik twee Screaming Frog-crawls met JavaScript aan, van 31 augustus en 2 oktober 2026. Zo kon ik het verschil in titels, canonicals en hreflang koppelen aan de release van 13 september.
Stuur me je domein en je platform. In 15 minuten hoor je of technische SEO nu de juiste stap is.
hello@sahardid.comAmsterdam