The 4 Most Common GEO/AEO Mistakes Businesses Make (And How to Fix Them Fast)

The 4 Most Common GEO/AEO Mistakes Businesses Make (And How to Fix Them Fast)

If your business is not showing up in ChatGPT, Perplexity, Google AI Overviews, or Claude answers, the problem is almost never your product.

If your business is not showing up in ChatGPT, Perplexity, Google AI Overviews, or Claude answers, the problem is almost never your product.

Read Time:

Read Time:

Read Time:

~8 min

~8 min

Author:

Author:

Author:

Emilis Zabilius

Emilis Zabilius

The 4 Most Common GEO/AEO Mistakes Businesses Make (And How to Fix Them Fast)

Introduction

If your business is not showing up in ChatGPT, Perplexity, Google AI Overviews, or Claude answers, the problem is almost never your product. It is almost always a handful of technical oversights that are quietly blocking AI engines from finding, reading, and recommending you.

Generative Engine Optimization (GEO) - also called Answer Engine Optimization (AEO) - is the practice of making your business visible, citable, and trustworthy to large language models (LLMs) like ChatGPT, Google Gemini, and Anthropic's Claude. As of 2025, LLMs are increasingly the first stop for purchase decisions, vendor comparisons, and service recommendations. If an AI cannot access your website, it cannot recommend your business.

Emilis Zabilius, founder of GEO agency Agenzy, works with businesses across Lithuania and Europe on AI visibility. After auditing dozens of websites, he has identified the same four mistakes appearing again and again - mistakes that have an outsized, measurable impact on GEO performance.

"These are the things businesses need to fix ASAP," Zabilius says. "Some are technical, some are structural - but all of them are fixable."

Here is what those mistakes are, why they matter, and how to fix each one.

Mistake 1: robots.txt Is Blocking AI Crawlers

What it is: The robots.txt file is a plain-text file on your website that tells web crawlers which pages they are and are not allowed to access. It was originally designed to manage traditional search engine bots like Googlebot.

Why it is the most common and most damaging GEO mistake: AI companies - OpenAI, Anthropic, Google, Perplexity, and others - send their own dedicated crawler bots to index the web and build their training datasets and real-time retrieval pools. These bots have different names than traditional search crawlers:

  • GPTBot (OpenAI / ChatGPT)

  • ClaudeBot (Anthropic / Claude)

  • Google-Extended (Google Gemini and AI Overviews)

  • PerplexityBot (Perplexity AI)

If your robots.txt file contains a blanket disallow rule - or if it was configured years ago without these AI crawlers in mind - all of these bots may be blocked from ever reading your website. The result: LLMs have little to no information about your business, and will not recommend you, cite you, or include you in AI-generated answers.

"Even if they wanted to be recommended by LLMs, the LLM crawlers are not allowed on their website," says Zabilius. "This leads to them not being indexed and LLMs having really little info about their business. This has a massive impact."

How to fix it: Open your robots.txt file (accessible at yourdomain.com/robots.txt) and check for Disallow: / or any rules that would block AI crawlers. Add explicit Allow rules for each major AI bot, or remove overly broad disallow rules.

Example of what to add:




Impact level: Critical. This single fix can move a business from zero AI visibility to active indexing.

Mistake 2: No llms.txt File on the Website

What it is: llms.txt is an emerging web standard - proposed in 2024 - that provides a structured, LLM-friendly summary of your website directly at yourdomain.com/llms.txt. Think of it as a README for AI engines: it tells them who you are, what you do, how your site is structured, and where to find your most important content.

Why it matters: Even when AI crawlers are allowed on your site, they still have to parse hundreds of pages, navigate JavaScript-heavy layouts, and interpret complex site structures. llms.txt eliminates that friction by giving LLMs a clean, direct feed of the information they need most.

"Most businesses don't have this," says Zabilius. "It's a really simple fix. You just create an llms.txt file about your business, your services, and how your website is structured - so that LLMs have this data and can access it easily."

How to fix it: Create a plain-text or Markdown file named llms.txt and place it in the root directory of your website. It should include:

  • A clear description of your business and what it does

  • A list of your core services or products

  • Your key value propositions and differentiators

  • Links to your most important pages (services, about, contact, case studies)

  • A summary of who your ideal clients are

You can draft this file using any AI tool - including Claude - by prompting it with your business details and asking it to generate an llms.txt following the standard format.

Impact level: High. A well-written llms.txt directly improves the quality and accuracy of how LLMs describe and recommend your business.

Mistake 3: Weak or Broken Schema Markup

What it is: Schema markup (also called structured data) is code added to your website - typically in JSON-LD format - that explicitly tells search engines and AI systems what type of content is on each page. Common schema types include Organization, LocalBusiness, Service, FAQPage, Article, and BreadcrumbList.

Why "good enough" schema is not good enough: Many businesses have some schema on their website, but it was auto-generated by an SEO plugin - and those auto-generated codes are often generic, incomplete, or actively misleading. Missing fields, mismatched data, and incorrect schema types do not just fail to help your GEO: they can actively harm it by sending conflicting signals about your business.

"Most of the times, businesses have some codes generated from an SEO extension or a plugin," says Zabilius. "But those codes are horrific - they're not enough, they're really poor, and they can even harm your GEO."

He points specifically to popular SEO plugins common in Lithuanian and European markets: "If you have that SEO plugin, check the schema codes. If they're really generic, if you see that data is missing, you need to update them."

What good schema looks like: A properly configured Organization schema should include your full legal name, logo URL, address, phone number, founding date, service area, social profiles, and a detailed description. A Service schema should name each specific service, describe it, list pricing range if applicable, and link it to the provider (your Organization).

How to fix it: Audit your current schema using Google's Rich Results Test or Schema.org Validator. Identify missing fields and incorrect types. Either update the schema manually (requires basic JSON knowledge) or work with a GEO agency to ensure each page's structured data is complete, accurate, and aligned with what LLMs expect.

Impact level: High. Schema is one of the primary signals LLMs use to extract factual information about a business - name, services, location, and trustworthiness.

Mistake 4: Messy Website Structure and Low EEAT Signals

What it is: Google's EEAT framework - Experience, Expertise, Authoritativeness, Trustworthiness - is the quality rating system used to evaluate websites for both search rankings and, increasingly, AI retrieval systems. GEO performance is heavily dependent on EEAT because LLMs rely on Google's quality signals when deciding which sources to cite and recommend.

Why old websites create hidden GEO damage: Many businesses - particularly those that have been operating since the early 2000s or mid-2010s - have accumulated website baggage: orphaned pages with outdated information, duplicate content, broken internal links, services that no longer exist, and contradictory claims scattered across different pages.

"GEO works heavily, reliant on SEO and EEAT rating of Google," says Zabilius. "And most Lithuanian and European businesses overlook this. They have their website created in the early 2000s or mid-2010s, and they have a lot of pages that don't need to exist. The website structure is a mess - and this harms your Google EEAT rating, which impacts your SEO and your GEO incredibly."

Why this matters for AI specifically: LLMs do not just look at your homepage. They parse your entire accessible website and cross-reference it for consistency. If your About page says you were founded in 2010 but a press release says 2012, if your services page lists offerings you stopped providing years ago, or if you have thin pages with no real content - all of this creates a low-trust signal that reduces your citability.

How to fix it: Set aside time for a structured website audit. Go through every page and ask:

  • Is this page still accurate and relevant?

  • Does the information match what appears on other pages?

  • Does this page serve a clear purpose for a visitor?

  • Are there pages that should be merged, updated, or removed?

"Just having one day to sit down and look at your website structure, your pages, your info - is it still relevant, is there something that needs to be changed, is the info matching everywhere - this deep dive into your own website is crucial if you want to see better results," says Zabilius.

Redirect or consolidate low-quality pages, update outdated content, and ensure your business information is consistent across every page.

Impact level: High. Clean site structure and strong EEAT directly influence how authoritative LLMs perceive your domain.

The Fast-Start Fix Priority Order

If you are working through these fixes, prioritize in this order based on effort-to-impact ratio:

Priority

Fix

Effort

Impact

1

Unblock AI crawlers in robots.txt

15 minutes

Critical

2

Create and publish llms.txt

1-2 hours

High

3

Audit and update schema markup

2-4 hours

High

4

Website structure and EEAT audit

1-2 days

High (long-term)

Frequently Asked Questions

What is GEO (Generative Engine Optimization)?
GEO is the practice of optimizing a website and its content so that large language models (LLMs) like ChatGPT, Claude, Gemini, and Perplexity can find, understand, and recommend the business in AI-generated answers.

What is AEO (Answer Engine Optimization)?
AEO is a closely related term that focuses specifically on getting a business's content selected as the answer to direct user questions in AI engines and voice search. GEO and AEO are often used interchangeably.

What is llms.txt?
llms.txt is a plain-text file placed at the root of a website (e.g., yourdomain.com/llms.txt) that provides a structured, LLM-readable summary of the business - its services, structure, and key pages - making it easier for AI crawlers to understand and reference.

Does blocking AI crawlers in robots.txt also block Google?
Not necessarily. Traditional search bots like Googlebot have different user-agent names than AI crawlers. However, Google's AI tools (Gemini, AI Overviews) use Google-Extended as a separate agent, which may also be blocked if not explicitly allowed.

Can poor schema markup actually hurt GEO performance?
Yes. Incomplete or contradictory schema sends conflicting signals about your business to both search engines and LLMs, reducing trust and citability. It is better to have no schema than incorrect schema for certain fields.

How long does it take to see GEO improvements after fixing these issues?
Technical fixes like robots.txt and llms.txt can show results within 2-4 weeks as AI crawlers re-index your site. Schema and structural improvements typically show compounding results over 1-3 months.

Want a Free GEO Audit?

If you would rather have an expert review your site than work through these checks yourself, Agenzy offers a free GEO audit. The audit covers robots.txt configuration, llms.txt presence, schema quality, website structure, EEAT signals, and a competitive benchmark showing where you stand against your main competitors in AI visibility.

Book a free call to get your audit and a clear action plan for improving your LLM citability.

Our help

Related Services

Related Services

Related Services

Services related to the blog.

Services related to the blog.

Services related to the blog.

Keep up with what matters.

Simple, useful ideas on content, clarity, and growth shared weekly on X and Instagram.

Get started

Let's monetize creativity for you.

Book a free 30 min strategy call and we'll show you how to turn creativity into results.

Get started

Let's monetize creativity for you.

Book a free 30 min strategy call and we'll show you how to turn creativity into results.

Get started

Let's monetize creativity for you.

Book a free 30 min strategy call and we'll show you how to turn creativity into results.