5 mistakes I would have avoided if I'd known about GEO
If I could go back in time, I'd change 5 things about e-Slovénie. Not the content. Not the design. The technical foundation.
My site is 20 years old. 652 pages. I had to rebuild it all to be cited by AI. It worked: 327 Copilot citations, cited by Google AI Mode. But I could have saved months of work.
1. No structured data from the start
For 20 years: zero JSON-LD. AI didn't know if my pages were guides, itineraries or blog posts. Fix: on Plat du Jour, every page has its schema from creation.
2. SEO-optimized content that wasn't citable
I wrote "Ljubljana, capital of Slovenia, is a must-see destination." AI doesn't quote that. They quote facts: dates, numbers, names, coordinates. Fix: every restaurant listing contains structured factual data.
3. No guidance for AI crawlers
My robots.txt talked to Googlebot. But GPTBot, ClaudeBot, PerplexityBot? Ignored. Fix: llms.txt + adapted robots.txt from day 1.
4. A monolingual site for years
My content existed in French. But AI answers in the user's language. An English-speaking tourist asking "best day trips from Ljubljana" didn't find my site. Fix: Plat du Jour launches in 3 languages with proper hreflang.
5. No dynamic sitemap
My WordPress sitemap was static and often outdated. AI crawling my site didn't find new pages. Fix: sitemap generated automatically, updated daily.
The lesson
These 5 mistakes cost me months of rebuilding. The good news: if you're launching a site today, you can do everything right from the start.
GEO isn't an audit you do after. It's a foundation you lay first.