Home / Blog / SEO
SEO

What is GEO? How to Appear in AI Results Like ChatGPT

Ufuk Cosgun
Ufuk CosgunWeb Design & Software Expert
August 3, 2026
15 min read

For over twenty years, I've been developing websites to help people appear on Google. The key question for success used to be: "What rank are we on Google?" Today, my clients ask a different question: "Does ChatGPT recommend us?" This is where the concept of GEO (Generative Engine Optimization) comes into play. It's no longer just about ranking high on Google; it's about ensuring that AI systems like ChatGPT, Gemini, Claude, and Perplexity see you as a reliable source.

In this article, I'll explain what GEO is, how it differs from SEO, and how I prepare a website for the AI era in 2026, step by step. This isn't a theoretical translation piece; it's a summary of the methods I've applied directly on my site and client projects.

What is GEO?

GEO, or Generative Engine Optimization, encompasses all the optimization efforts to ensure that generative AI systems correctly understand, trust, and use your website as a source in their responses.

In a classic search engine, a user types a word, ten blue links appear, and they click on one. In an AI search, the user asks a question and receives a single answer. You're either in that answer or you're not. There's no such thing as being on the third page anymore; you're either cited as a source or not mentioned at all.

This change isn't a small trend. A significant portion of users now directly ask ChatGPT or Perplexity questions like "a good dental clinic near me" or "who to hire for corporate web design in Istanbul." Having your name mentioned in these answers is tomorrow's customer source.

The Difference Between SEO and GEO

They aren't competitors; they're two steps on the same ladder. But they aim for different things:

SEO GEO
Optimized for Google Optimized for AI systems
Keyword-focused Topic and context-focused
Aims for ranking Aims to be cited
Clicks are important Being quoted is important
SERP-focused Conversation-focused

The most critical row in the table is the third one, in my opinion. In SEO, the goal is to climb up the results list. In GEO, the goal is to be part of the AI's answer. For this, your site needs to be not only "found" by machines but also "understood."

How AI Reads Your Site

To do GEO correctly, you first need to understand the mechanism. AI systems access your site through three channels:

1. Training data. Models read a large portion of the web during training. If bots like GPTBot (OpenAI), ClaudeBot (Anthropic), and Google-Extended (Gemini) can crawl your site, your brand can become part of the model's general knowledge. If you block these bots in robots.txt, you'll disappear from this channel.

2. Live search. ChatGPT Search, Perplexity, and Gemini rely heavily on classic search indexes (largely Bing and Google) when generating answers. The stronger your classic SEO, the higher your chances of appearing in front of AI. This is where SEO and GEO intersect.

3. Instant visit. When a user asks an AI about your name, the system often visits and reads the site at that moment. Content embedded in JavaScript, loaded late, or with a complex structure often remains invisible. Static, clean, and semantic HTML is golden here.

The common point of the three channels is this: AI doesn't "see" you like a human; it "reads" you like a machine. The beauty of your design means nothing to it; the clarity of your structure means everything.

Schema.org: The Official Language for Introducing Your Site to AI

Schema.org allows you to mark up the information on your page with tags that machines can understand. In practice, we almost always do this in JSON-LD format: a small data block embedded in the page, invisible to the human eye, tells machines "this is a company, its address is this, its author is that."

Saying "we added Schema.org" isn't enough. The type you use, where, and for what purpose determines the result. I'll explain the most critical types one by one:

Organization

Your brand's identity card: official name, logo, contact, social profiles.

Why it's important: The foundation for AI to recognize you as an "entity." Prevents confusion with similarly named companies. How Google reads it: Used to feed the knowledge panel and brand results; verifies logo and corporate information from here. How AI reads it: The clear answer to "Who owns this site?" The social profiles you link with sameAs help consolidate information from different sources under the same brand. When to use it: On every site, preferably on the homepage, once. No need to repeat on every subpage.

LocalBusiness

An advanced version of Organization for businesses with a physical location: address, hours, phone, service area.

Why it's important: The key to visibility in any sector where "near me" searches are profitable (clinic, restaurant, real estate, service). How Google reads it: Matches with maps and local results; checks consistency with Google Business Profile. How AI reads it: Extracts location and service information for questions like "Who provides X service in Istanbul?" When to use it: For any business with a physical address or local service area, instead of Organization (as it encompasses it).

Person

Defines a real person: name, title, expertise, organization, profiles.

Why it's important: In the AI era, having a real person behind the content is one of the strongest trust signals. Critical for anyone building a personal brand. How Google reads it: Used to understand the author's identity and expertise in E-E-A-T evaluation. How AI reads it: Ensures your name matches an area of expertise in response to "Who can I trust on this topic?" Every article on my site has a Person markup; when a model asks "Who is Ufuk Cosgun?" I provide the answer, not leaving it to guesswork. When to use it: On the About page and author profiles. Link with the author field in Article/BlogPosting.

Article

A general article type for news, reports, or magazine-style content.

Why it's important: Clearly communicates the title, publication date, author, and image of the content to the machine. How Google reads it: Used as a basis for rich display in news and discover surfaces; uses date information as a freshness signal. How AI reads it: Verifies when the content was written and who it belongs to; the date field makes a difference in questions requiring currency. When to use it: For newsworthy content. For blog posts, the next type is more appropriate:

BlogPosting

A subtype of Article specific to blog posts.

Why it's important: Clarifies the type of your content; provides the correct classification for content containing personal experience and opinions. How Google reads it: Largely the same as Article; correct subtype usage is a plus for data consistency. How AI reads it: "This is an expert blog post" information increases the likelihood of your content being quoted in answers that convey experience. When to use it: In every blog post. My panel automatically generates this for every publication; no need to handle it manually.

BreadcrumbList

Defines the page's position within the site: Home > Blog > Category > Post.

Why it's important: Teaches the machine your site architecture; clarifies which content belongs to which topic. How Google reads it: Shows a readable navigation path instead of URL in search results; used to understand site hierarchy. How AI reads it: Helps it understand your topic clusters (which page is under what); strengthens context inference. When to use it: On any site with multiple levels, especially in blog and category structures.

FAQPage

Marks the question-answer blocks on the page.

Why it's important: AI conversations work in a question-answer format; presents your content in the language they already speak. How Google reads it: Let's be honest: since 2023, Google has shown FAQ rich results almost exclusively on official institution and health authority sites. So, expecting a "drop-down FAQ box" in results for an ordinary site is no longer realistic. How AI reads it: That's why FAQPage hasn't died; on the contrary, it's become the star of GEO. A clear answer to a clear question is the easiest content form to be transferred into a model's answer. The FAQ section on the page + FAQPage markup pair significantly increases your chances of being quoted. When to use it: In FAQ sections that genuinely appear on the page and answer real customer questions. Marking invisible content (only in schema, not on the page) is considered spam; don't do it.

WebSite

Defines the entirety of the site: name, address, language.

Why it's important: Officially matches your brand name with your domain; the umbrella for all markups across the site. How Google reads it: Used to correctly display the site name in search results. How AI reads it: The first layer of response to "What is ufukcosgun.com?" When to use it: On the homepage, once.

SearchAction

Within the WebSite schema, defines your site's search function.

Why it's important: If you have a search on your site, it opens the door for machines to use this search directly. How Google reads it: Used to show "site search box" in results in the past; this visual feature has been removed, but the markup is still read. How AI reads it: Increasingly important in the agent era: an AI assistant wanting to perform an action on your site can learn your search endpoint from here. When to use it: Only if you have a genuinely functioning site search. If not, don't add it.

ImageObject

Defines the source, size, and license information of images.

Why it's important: Your images are also a content asset; only through this can you explain to the machine who owns it and what it shows. How Google reads it: Shows license tag in image search; used in logo and featured image verification. How AI reads it: Facilitates source citation in responses containing images; ensures your logo and product images match your brand. When to use it: In the featured image within Article/BlogPosting and when you want to specify the copyright of original images.

VideoObject

Defines the title, duration, cover image, and publication date of your videos.

Why it's important: Video is still largely a closed box for machines; this schema labels the box. How Google reads it: Basic data for rich display (cover, duration, date) and key moments feature in video results. How AI reads it: Learns what your video explains in text for "Is there a video explanation on this topic?" questions. When to use it: On every original video embedded on the page; especially in educational and promotional videos.

How I Prepare a Site for GEO in 2026

Theory is nice, but this is where the real work happens. This is the actual checklist I use when starting a new project or revamping an existing site. 31 items under four headings:

Technical Foundation

  1. Semantic HTML: The page should be built with meaningful tags, not a pile of divs: header, nav, main, article, section, footer. Most AI bots read without running JavaScript; meaning should be carried by HTML itself.
  2. Schema.org: All types suitable for your site from those I explained above. I start with a minimum of Organization (or LocalBusiness), WebSite, Person, BlogPosting, and BreadcrumbList.
  3. JSON-LD: Add structured data as a JSON-LD block instead of embedding it in HTML with microdata. It's both Google's recommended format and much easier to maintain.
  4. Canonical: Every page should have a single official address. If the same content is accessible from two URLs, neither Google nor AI will know which to trust.
  5. Sitemap: A current and complete sitemap.xml; with hreflang alternatives in multilingual sites. This is the discovery map for bots.
  6. robots.txt: Conscious decision for AI bots: Do you allow GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, and Google-Extended? If you want GEO, the answer should be yes. I give open permission to all on my site.
  7. llms.txt: A new and still debated standard but costs nothing: you present a summary and important pages of your site to AIs in a single file. I use it on my site; it helps models give correct answers to questions about my brand.

Speed and Performance

  1. AVIF: The most efficient of the new generation image formats; files even smaller than WebP at the same quality. Serve AVIF to supporting browsers.
  2. WebP: As a backup for AVIF, the universally safe haven. Sending JPEG/PNG directly to the user is indefensible in 2026.
  3. Lazy Loading: Images not on screen should load later; the initial load should only download what's visible. Starts with a single line loading="lazy".
  4. CDN: Content should come from the server closest to the visitor. The difference is noticeable for sites with customers from both Turkey and Europe.
  5. Edge Cache: Ready copies of pages are stored on edge servers. Combined with statically generated pages, the time to first byte drops to milliseconds; one of the main reasons I prefer static publishing architecture.
  6. HTTP/3: New generation protocol; reduces latency especially on mobile and weak connections. Enabled with one click on modern hosting and CDNs.
  7. Brotli: More efficient compression than Gzip. Your HTML, CSS, and JS files download 15-20% smaller.
  8. Core Web Vitals: Google's user experience report card. All three metrics should be green; "one is yellow but it's okay" approach silently costs you in ranking.
  9. INP: Interaction latency: how quickly does the interface respond when the user clicks? Target is below 200 milliseconds. Bloated JavaScript is penalized here.
  10. CLS: Content shouldn't jump while the page loads. Give width/height to images, load fonts correctly, allocate space for ads and banners.
  11. LCP: The largest content should be on screen before 2.5 seconds. Optimize the hero image, keep critical CSS small, speed up server response.

Trust and Authority

  1. E-E-A-T: Experience, expertise, authority, trustworthiness. Not an algorithm item, but a content philosophy: every corner of your site should answer "yes" to "is this written by someone who truly experienced it?"
  2. Real author profile: Not an anonymous "admin" under the content; a real person with a photo, title, and background. Marked with Person schema.
  3. Citing sources: Link your claims to data and sources. Content that cites sources is quotable in AI's eyes; a claim without sources is noise.
  4. Update date: The last update date should be visible and marked in schema, as well as the publication date. Models care about currency; an invisible article from 2019 can't be a source for a 2026 question.
  5. Corporate contact information: Phone, email, and address should be open, consistent, and exactly the same across all platform records (including Google Business Profile).
  6. About us page: The first place AI goes to answer "who owns this site?" Not a dry mission statement; a real story explaining who you are, your background, and why you're competent.
  7. Trust signals: Customer reviews, reference logos, certifications, case studies. These elements that convince humans also contribute to models' trust evaluation.
  8. SSL: HTTPS shouldn't even be counted as an item anymore, but I still see missing sites. Neither Google nor AI takes a site with a faulty certificate seriously.
  9. Open licensed images: The copyright status of the images you use should be clear; mark your original images with license information (ImageObject). Both legal assurance and a trust signal.

Content Architecture

  1. Internal links: Related content should be linked with meaningful anchor texts. Bots navigate the site through links; a page without links is like an island without a map.
  2. Topic clusters: Instead of random individual articles, a main topic page and supporting sub-content. A site that addresses a topic in clusters is recognized as an authority on that topic; exactly the signal models seek.
  3. Question-answer format: Make real customer questions the title of your content and provide a clear answer in the first sentence. Both humans and AIs love the same thing: a direct answer to a question.
  4. Structured data validation: Test every schema you add with Google's Rich Results Test and Schema.org validator. Incorrect schema is worse than no schema; you officially declare wrong information.

This entire list can't be completed in a day; nor does it need to be. My recommendation is to start with the technical foundation (first 7 items), then speed, then the trust layer. Most sites fail in the first 7 items; so, to get ahead of your competitors, you don't need to be perfect, just start in the right order.

SEO Isn't Dying, But It's No Longer Enough Alone

SEO won't disappear in the coming years. However, it won't be sufficient on its own. As users' habits of accessing information change, websites must adapt to this. Today, a website is not only read and interpreted by Google but also by AI systems like ChatGPT, Gemini, Claude, and Perplexity, and in some cases, cited as a source.

Therefore, successful websites of the future will be those that are understandable, fast, reliable, and technically correct for both search engines and AI systems.

The good news is: these two goals aren't competitors. Content that is clear for humans is also clear for machines; a site that is fast for machines is also fast for humans. GEO is not the denial of SEO, but its matured form.

If you're curious about how ready your site is for the AI era, you can start by checking each of the 31 items in this article. For those who don't have time, there's a shortcut: let's evaluate your site together in 15 minutes, clarify which items are missing, and in what order they should be addressed. Just message me on WhatsApp.

Share:
Ufuk Cosgun
AuthorUfuk CosgunWeb Design & Software Expert

I have been working in web design, software and digital marketing for 22 years and have delivered 420+ projects, serving businesses across industries in three languages: TR · EN · DE.

Is your website lost in the average too?

Let's take a look together in a free discovery call, reply guaranteed within 24 hours.

Get a Free Quote