{"id":7389,"date":"2026-08-31T17:09:42","date_gmt":"2026-08-31T15:09:42","guid":{"rendered":"https:\/\/www.2manydots.nl\/?post_type=news_pt&#038;p=7389"},"modified":"2026-10-23T09:29:34","modified_gmt":"2026-10-23T07:29:34","slug":"seo-for-ai","status":"publish","type":"news_pt","link":"https:\/\/www.2manydots.nl\/en\/knowledge-center\/seo-for-ai","title":{"rendered":"SEO for AI: how to get found in ChatGPT and AI Overviews"},"content":{"rendered":"<p class=\"wp-block-paragraph\">You see the number of visitors in your stats slowly dropping, while your phone keeps ringing as usual. Strange? Not really. More and more people nowadays ask their question to ChatGPT, Gemini or Perplexity instead of to Google. They get a ready-made answer there and only click through when they really want to go further.<\/p>\n<p class=\"wp-block-paragraph\">That changes the question you need to ask yourself. Not just: do I rank high in the search results? But also: am I mentioned when an AI tool puts together an answer? That calls for a different approach, with a name of its own: SEO for AI, also known as Generative Engine Optimization.<\/p>\n<p class=\"wp-block-paragraph\">In this article, you will learn why AI search engines choose different sources, what you can arrange technically and in terms of content, and how to measure whether it works.<\/p>\n<h2 class=\"wp-block-heading\">What is SEO for AI?<\/h2>\n<p class=\"wp-block-paragraph\">SEO for AI is optimising your website and your brand so that AI tools use your information and mention you as a source. Think of Google AI Overviews and AI Mode, ChatGPT, Gemini, Perplexity and Bing Copilot. So you are not only optimising for a spot in a list of links, but for a spot in the answer itself.<\/p>\n<p class=\"wp-block-paragraph\">The abbreviations fly at you: GEO, AEO, AIO and SXO. We explain what they mean exactly and how they relate to each other in our article on <a href=\"https:\/\/www.2manydots.nl\/en\/knowledge-center\/seo-vs-geo-en-nog-veel-meer\">SEO vs GEO<\/a>. Here it is purely about the practice: what do you do on Monday morning?<\/p>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>Component<\/th>\n<th>Classic SEO<\/th>\n<th>SEO for AI<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Goal<\/td>\n<td>A high position in the list of links<\/td>\n<td>Being mentioned in the answer itself<\/td>\n<\/tr>\n<tr>\n<td>Success<\/td>\n<td>A click to your website<\/td>\n<td>A mention, with or without a click<\/td>\n<\/tr>\n<tr>\n<td>What wins<\/td>\n<td>The page that best matches the search term<\/td>\n<td>The source that gives the clearest answer<\/td>\n<\/tr>\n<tr>\n<td>Measuring<\/td>\n<td>Positions and clicks<\/td>\n<td>Prompts, mentions and server logs<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h2 class=\"wp-block-heading\">Why AI tools choose different content<\/h2>\n<ul class=\"wp-block-list\">\n<li><strong>Training data or live search results: <\/strong>roughly speaking, AI tools work in two ways. Some answers come from the model&#8217;s training data: everything it has seen of the internet during training, without any up-to-date check. Other tools combine the language model with live search results and then refer to concrete sources.\n<p>That difference determines your approach. For the first group, what counts is whether your brand appears often and in the same way across the internet. For the second group, what counts is whether your page is the clearest and most readable source at the moment the question is asked.<\/p>\n<\/li>\n<li><strong>Repetition and recognition:<\/strong> AI models choose sources based on repetition and recognition. A company that is described in a similar way in ten different places gets picked up sooner than a company that only appears on its own website. See it as a job application where the references have already been called: the model wants confirmation from outside before it mentions your name.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Technical SEO: make sure AI tools can reach you<\/h2>\n<p class=\"wp-block-paragraph\">Before an AI tool can cite your content, it first has to be able to reach it. Two things determine that: do the crawlers fetch your page, and do they understand what it says?<\/p>\n<h3 class=\"wp-block-heading\">Let the crawlers in<\/h3>\n<p class=\"wp-block-paragraph\">This sounds like an open door, but surprisingly often things go wrong here. AI crawlers are a lot less patient than Googlebot. They struggle with slow pages and with websites where the content only appears after JavaScript has loaded. So go through this list:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Your robots.txt:<\/strong> are you blocking AI crawlers such as GPTBot, PerplexityBot and ClaudeBot? Sometimes that is still in there from an earlier decision. Fine if that was deliberate, annoying if nobody remembers anymore.<\/li>\n<li><strong>Your loading time:<\/strong> a slow page gets skipped more often. This is exactly the same win you also get for regular visitors.<\/li>\n<li><strong>Your HTML:<\/strong> is your text simply in the source code, or does a script have to run first? If you work with a <a href=\"https:\/\/www.2manydots.nl\/en\/knowledge-center\/wordpress-headless\">headless setup<\/a>, make sure you use server-side rendering.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Structured data and a logical structure<\/h3>\n<p class=\"wp-block-paragraph\">With <a href=\"https:\/\/www.2manydots.nl\/en\/knowledge-center\/what-is-structured-data\">structured data<\/a> you tell machines who you are, what you offer and how the parts of a page relate to each other. Structured data is a piece of code that helps search engines and AI systems understand the context of your page precisely, without having to guess it from the running text.<\/p>\n<p class=\"wp-block-paragraph\">The same goes for your heading structure. AI systems look for hierarchy and for context in bite-sized pieces. A page with one H1, logical H2s and short paragraphs under each heading is simply easier to process than three screens of continuous text.<\/p>\n<h2 class=\"wp-block-heading\">Content that AI tools love to cite<\/h2>\n<p class=\"wp-block-paragraph\">The technique is half the job. The other half lies in how you write your text. Three things make the difference between a page that gets cited and a page that gets skipped.<\/p>\n<h3 class=\"wp-block-heading\">Give the answer first<\/h3>\n<p class=\"wp-block-paragraph\">The structure that slowly takes a reader towards a conclusion works against you. Put the answer in the first two sentences under the heading and only explain it afterwards. That way, a model can literally take over that piece without having to summarise your whole article first.<\/p>\n<p class=\"wp-block-paragraph\">So formulate your headings as the question someone really types in. Not &#8220;Our approach&#8221;, but &#8220;How long does a migration take?&#8221;.<\/p>\n<h3 class=\"wp-block-heading\">Be specific, with figures and sources<\/h3>\n<p class=\"wp-block-paragraph\">Pages with concrete figures are more often chosen as a source by generative search engines. Vague marketing language works against you: there is nothing to cite from it. So mention amounts, turnaround times, percentages and years, and state where they come from. Factual accuracy and up-to-date information make your content more trustworthy in the eyes of a model.<\/p>\n<p class=\"wp-block-paragraph\">Add your own experience to that. That is exactly what AI models themselves cannot access, and it is the reason why <a href=\"https:\/\/www.2manydots.nl\/en\/knowledge-center\/ai-content-google-eeat\">E-E-A-T<\/a> carries so much weight.<\/p>\n<h3 class=\"wp-block-heading\">Build clusters, not loose articles<\/h3>\n<p class=\"wp-block-paragraph\">One article about a topic does not make you an authority yet. A group of articles that together cover a topic and link to each other does. Such content clusters increase the chance that an AI system sees your site as a reliable source on that theme. Internal links are not an SEO trick, but the way you show how your knowledge hangs together. You can read more about that in our article on <a href=\"https:\/\/www.2manydots.nl\/en\/knowledge-center\/semantic-seo\">semantic SEO<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Make sure your brand gets mentioned outside your own site<\/h2>\n<p class=\"wp-block-paragraph\">This is the part most companies skip, while it may well weigh the heaviest. You can set up your own website perfectly, but a model that mainly draws on training data never even comes by. It knows you from what others write about you.<\/p>\n<p class=\"wp-block-paragraph\">So work on mentions on external platforms:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Trade media and industry associations:<\/strong> a guest article or an interview in a publication that is read in your industry.<\/li>\n<li><strong>Review platforms:<\/strong> real customer reviews on platforms that AI tools use as a measure of trust.<\/li>\n<li><strong>Forums and communities:<\/strong> platforms like Reddit are often cited in AI answers, because that is where people share experiences in plain language.<\/li>\n<li><strong>Podcasts and events:<\/strong> less measurable, but it does deliver the repetition that models pay attention to.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">And no, link building is not dead. Backlinks remain an important signal for the authority of your domain. The difference is that a mention without a link also counts nowadays, as long as your brand name is clearly stated.<\/p>\n<h2 class=\"wp-block-heading\">How do you know if it works?<\/h2>\n<p class=\"wp-block-paragraph\">This is where things go wrong for many companies. Your trusted reporting does not show this. You have to measure visibility in AI separately from your regular positions. Three ways that do work:<\/p>\n<ol class=\"wp-block-list\">\n<li><strong>A prompt tracker.<\/strong> With it, you track per prompt whether your brand name appears in the answer, in which model, and how you compare to your competitors. Our own label <a href=\"https:\/\/upendo.com\/nl\" target=\"_blank\" rel=\"noreferrer noopener\">Upendo<\/a> does exactly this.<\/li>\n<li><strong>Your server logs.<\/strong> See which AI crawlers visit your site and which pages they fetch. That tells you directly whether you are technically reachable.<\/li>\n<li><strong>Webmaster tools.<\/strong> <a href=\"https:\/\/blogs.bing.com\/webmaster\/February-2026\/Introducing-AI-Performance-in-Bing-Webmaster-Tools-Public-Preview\" target=\"_blank\" rel=\"noreferrer noopener\">Bing Webmaster Tools<\/a> has an AI report in preview, which shows how you appear in AI answers within Bing and Copilot.<\/li>\n<\/ol>\n<p class=\"wp-block-paragraph\">Combine that data with your regular <a href=\"https:\/\/www.2manydots.nl\/en\/seo\">SEO reporting<\/a>. Only then do you see the full picture: where you are losing traffic, and where you are gaining visibility without a click in return.<\/p>\n<h2 class=\"wp-block-heading\">Checklist: is your site ready for AI search engines?<\/h2>\n<p class=\"wp-block-paragraph\">Go through these points. If you can tick them all off, the basics are in order and you can work on the rest.<\/p>\n<h3 class=\"wp-block-heading\">Technical<\/h3>\n<ul class=\"wp-block-list\">\n<li>Your robots.txt does not block AI crawlers, or does so deliberately.<\/li>\n<li>Your most important text is in the HTML and not only after a script.<\/li>\n<li>Your pages load fast, also on mobile.<\/li>\n<li>Structured data is on your organisation, your services and your articles.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Content<\/h3>\n<ul class=\"wp-block-list\">\n<li>Your headings are formulated as the question someone really asks.<\/li>\n<li>Under each heading, the answer is in the first two sentences.<\/li>\n<li>There are concrete figures, amounts or turnaround times in it, with source references.<\/li>\n<li>Your articles on the same topic link to each other.<\/li>\n<li>There is your own experience in it that a model cannot get anywhere else.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Brand and authority<\/h3>\n<ul class=\"wp-block-list\">\n<li>Your company is described in the same way on multiple external platforms.<\/li>\n<li>There are up-to-date reviews on the platforms that count in your industry.<\/li>\n<li>You collect mentions in trade media, not just backlinks.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Measuring<\/h3>\n<ul class=\"wp-block-list\">\n<li>You track a fixed set of prompts you want to be mentioned for.<\/li>\n<li>You know which AI crawlers visit your site and which pages they fetch.<\/li>\n<li>Your reporting shows AI visibility and regular positions side by side.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">The bottom line<\/h2>\n<p class=\"wp-block-paragraph\">SEO for AI is not a completely new discipline. It builds on exactly the same foundations: a technically healthy site, a clear structure, strong content and a brand that others talk about. What changes is the balance. Clear answers, concrete figures and mentions outside your own domain weigh heavier than ever.<\/p>\n<p class=\"wp-block-paragraph\">The good news? Most companies are not working on this yet. Whoever starts cleaning up, structuring and measuring now builds a lead that is hard to catch up with.<\/p>\n<p class=\"wp-block-paragraph\">Curious whether your brand is already mentioned by AI tools? We would love to take a look with you and show you where the opportunities lie.<\/p>\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.2manydots.nl\/en\/contact\">Get in touch<\/a><\/div>\n<\/div>\n","protected":false},"author":17,"featured_media":7380,"template":"","tags":[300,181],"type_news_pt":[193],"theme_news_pt":[198,204],"class_list":["post-7389","news_pt","type-news_pt","status-publish","has-post-thumbnail","hentry","tag-ai","tag-seo-en","type_news_pt-blogs-en","theme_news_pt-content-en","theme_news_pt-search-engine-optimization"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/news_pt\/7389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/news_pt"}],"about":[{"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/types\/news_pt"}],"author":[{"embeddable":true,"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/users\/17"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/media\/7380"}],"wp:attachment":[{"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/media?parent=7389"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/tags?post=7389"},{"taxonomy":"type_news_pt","embeddable":true,"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/type_news_pt?post=7389"},{"taxonomy":"theme_news_pt","embeddable":true,"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/theme_news_pt?post=7389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}