De meeste oprichters die in de wereld van SEO belanden, komen op dezelfde manier binnen. Ze bouwen iets nuttigs, publiceren het en wachten. Er gebeurt niets. Dat was ik met Letras Diferentes. Ik wilde een eenvoudige tool maken voor stijlvolle tekst — het soort decoratieve lettertypen dat mensen plakken in Instagram-bio's, WhatsApp-statusregels en gaming-handles. Ik bestudeerde de rendering-logica, de Unicode-ranges en de copy-to-clipboard-flow. Ik dacht dat de engineering de grootste uitdaging was. Achteraf bleek zichtbaarheid een heel andere klim. Een functionele website en een zichtbare website zijn niet hetzelfde. Publiceren is het begin, niet het eindpunt.
Dit is wat ik heb geleerd terwijl ik een experiment met één pagina omvormde tot een collectie zoekmachinegerichte tools.
SEO Is een Productbeslissing, Geen Checklist
In het begin behandelde ik zoekmachineoptimalisatie als hygiëne. Ik maakte een pagina af, schoof een paar zoekwoorden in de title tag, voegde een meta-omschrijving toe en beschouwde de taak als voltooid. De pagina was "geoptimaliseerd". Maar het verkeer bleef gelijk en de bezoekers die wel kwamen, vertrokken direct.
De echte verschuiving vond plaats toen ik stopte met SEO te zien als een laagje verf en het begon te behandelen als onderdeel van de blauwdruk. Het zou moeten beïnvloeden welke tools je bouwt en hoe ze functioneren. Voor Letras Diferentes betekende dat het kiezen van nieuwe generatoren op basis van werkelijk zoekgedrag, in plaats van persoonlijke nieuwsgierigheid. Het betekende dat elke tool zo werd gestructureerd dat deze een specifieke taak oploste, in plaats van een generieke verzameling lettertypen aan te bieden. Wanneer SEO de roadmap bepaalt, heeft elke nieuwe pagina een reden om te bestaan nog voordat er een enkele regel tekst is geschreven. Je bent niet bezig met het achteraf toevoegen van zichtbaarheid aan een product. Je ontwerpt het product zodat het gevonden wordt.
Eén Breed Zoekwoord Is een Valstrik
Mijn vroege obsessie was simpel: ranken op letras diferentes. De term was populair, direct relevant en stond overal op de site. Het leek het perfecte doelwit. Het probleem was dat het een emmer was, geen segment.
Iemand die op zoek is naar Instagram-lettertypen wil kopieer-en-plak-elegantie en snelle previews. Een gamer die een Free Fire-bijnaam samenstelt, geeft om karakterlimieten en agressieve styling. Beiden kunnen vergelijkbare zoekopdrachten typen, maar ze komen met verschillende taken aan. Toen ik iedereen door één generieke pagina dwong, voelde niemand zich echt geholpen. Tieners die op zoek waren naar zachte, esthetische lettertypen, zagen harde gaming-tekens. Gamers zagen cursief schrift dat door de game-client geweigerd zou worden.
Dus heb ik de site opgedeeld. In plaats van één zware homepage die probeerde te ranken voor elke intentie, bouwde ik gerichte landingspagina's voor specifieke behoeften. Eén pad voor Instagram-bio-lettertypen, een ander voor gaming-bijnamen, en weer een ander voor onzichtbare tekens. De homepage doet er nog steeds toe, maar die fungeert als een lobby. De echte waarde bevindt zich in kamers die specifiek zijn gebouwd voor elke bezoeker. Eén sterke homepage is goed, maar een cluster van gerichte pagina's is beter, omdat het aansluit bij de rommelige manier waarop mensen daadwerkelijk zoeken.
Los Problemen Op, Niet Alleen Zoekwoorden
Zoekwoorden vertellen je wat mensen typen. Ze vertellen je zelden waarom. Dit leerde ik op de harde manier met onzichtbare tekens. De zoekgegevens suggereerden dat mensen zochten naar "invisible text" en "Unicode spaces". Mijn eerste instinct was om een pagina te bouwen die de geschiedenis van Unicode, code points en rendering-standaarden uitlegde. Het voelde grondig. Het faalde echter volledig.
Toen nam ik de tijd om de werkelijke zoekopdrachten te lezen en over de context na te denken. Mensen hadden geen les in encoding-standaarden nodig. Ze wilden een lege bijnaam voor een game-profiel, of een leeg bericht om in een chat te sturen, of een manier om tekst in een gebruikersnaam te verbergen. De taak was verbergen en nut, niet educatie. Ik bouwde de pagina rond die taak opnieuw op: genereer de onzichtbare string, laat precies zien waar deze zal werken, en laat de gebruiker deze met één klik kopiëren. Het onderscheid tussen bouwen rondom een zoekterm en bouwen rondom een doel klinkt subtiel, maar dat is het niet. Wanneer je organiseert rondom gebruikersdoelen, wordt de contentstructuur vanzelf duidelijk.
Gebruik Data als Productfeedback
Als je eerlijke productfeedback wilt, open dan Google Search Console. Het geeft niets om jouw aannames. Het laat precies zien hoe echte mensen hun behoeften beschrijven, in hun eigen woorden, op het moment dat ze tegen een probleem aanlopen.
I used to label tools with technical precision. I called one feature a Unicode text generator. My users called it a name modifier. That might seem like a small vocabulary gap, but it is where traffic dies. If your page talks about Unicode normalization and your visitor is searching for a way to “modify my gamer name,” the connection never happens. Now I treat the Queries report like a direct suggestion box. When I see a phrase repeated, I ask whether the page even acknowledges that need. Often, it does not. Adjusting headings, button labels, and introductory copy to match the language people already use is not dumbing things down. It is meeting them where they are.
Impressions Are Not Visits
Early reports looked encouraging. Thousands of impressions. Then I looked at the click count and heard crickets. An impression only means Google showed your link. It does not mean the link deserved a click.
I learned to read the whole chain together: what query brought someone here, what position we held on the results page, how many times we appeared, whether we earned the click, and what kind of experience waited on the other side. Each link matters, but the title tag is often the cheapest fix with the highest return. A title stuffed with keywords reads like a filing cabinet label. It does not invite action.
A title should communicate a task. My current structure is simple: primary task, plus use case, plus clear action. Instead of drifting into abstraction, it tells the searcher exactly what they can do on the other side of the click. If the title does not earn the click, the rest of the chain collapses.
Internal Links Are Journeys
I used to throw related links onto a page at random. They were technically internal links, so they checked an SEO box. They did nothing for the human reading the page.
Now I design links as the next step in a workflow. If someone just generated a gaming nickname, what do they likely need next? Special symbols to decorate it. If they found a bold font for Instagram, they might want italic or cursive variants next. The link is not a random suggestion. It continues the journey. This keeps people moving through the site naturally, and it distributes authority to pages that actually support each other. Search engines notice structure. Humans notice usefulness. Good internal linking serves both without trying to game either.
The Real Takeaway
SEO is not a department you hire
