GEO
What we learn automating processes, shipping products and making them visible on Google and inside AI answer engines. Methods, numbers and the mistakes to avoid.

GEO for a Swiss SME: the first five fixes
A diagnostic method, five concrete GEO fixes ranked by impact and timeline, and when this work is not the priority for a Swiss SME.

What an AI Says When You Search for an Accounting Firm in Geneva
A firm can rank first on Google and be absent from a ChatGPT answer about Geneva accounting firms, or the opposite. What comparable-market studies show, and how to test your own visibility.

How to Write a Page AI Engines Actually Cite
A page can rank well on Google and still stay invisible in ChatGPT or AI Overviews if none of its paragraphs can stand alone. Structure, factual density and a six-step method for writing citable pages.

AI Overviews: Why Your Traffic Drops While Rankings Hold
Stable rankings, falling clicks. That is not a tracking bug or a penalty. How to diagnose the AI Overviews decoupling, and what actually works next.

GEO vs SEO: What Changes and What Does Not
SEO ranks you inside a list of results, GEO gets you quoted inside an answer already written. What changes between the two disciplines, what stays the same, and seven steps to align them without a rebuild.

How ChatGPT Chooses Its Sources: What We Actually Know
Ranking well on Google is not enough. Here is how ChatGPT sorts your questions, fetches its sources, and, more often than not, ends up citing no one at all.

Server-Side Rendering and AI Crawlers: The JavaScript Trap
Google executes your JavaScript, ChatGPT does not. GPTBot, ClaudeBot, and PerplexityBot only read the raw HTML the server returns: JavaScript content can stay invisible to them, even while ranking well on Google. How to check and fix it.

Measuring AI Search Visibility: A Practical Tracking Method
Ranking third on Google says nothing about what ChatGPT tells a prospect. Here is the method and the sheet to track your AI visibility, month after month.

Which Schema.org Types Actually Matter for AI Answer Engines
Rich results and AI citation follow different rules. The decision table for which Schema.org types matter to ChatGPT, Perplexity and Claude, with a JSON-LD example and a five-step method.

GPTBot, ClaudeBot, PerplexityBot: Block or Allow?
GPTBot protects training, OAI-SearchBot feeds ChatGPT answers: mixing them up loses visibility without gaining protection. Here is how to decide, crawler by crawler, with a working robots.txt configuration.

llms.txt: a practical guide and its real limits in 2026
A well made llms.txt takes an hour to write. Here is how to structure one, a real example, and the 2026 data that honestly shows what it changes and what it does not.

GEO: getting cited by ChatGPT, Perplexity and AI Overviews
A share of searches no longer ends in a click. Here is how answer engines pick their sources, the six levers worth pulling, and how to measure progress without paid tooling.