Back to blog
·5 min read

GEO: How to Get Cited by ChatGPT, Gemini & Perplexity

Generative Engine Optimisation is the new SEO. Here's how to structure your site so AI engines recommend you.

The search paradigm is shifting

Google isn’t the only way people find businesses anymore. ChatGPT, Gemini, Perplexity, and other AI engines are increasingly how users discover services, compare options, and make decisions.

When someone asks ChatGPT “Who are the best web development studios in Morocco?”, does it mention your business? If not, you’re invisible to a growing share of search traffic.

This is GEO — Generative Engine Optimisation. Here’s how to get it right.

1. Create an llms.txt file

What it is: A plain-text file at the root of your website (like robots.txt) that describes your business in a format AI models can easily parse.

Why it matters: AI engines look for structured, factual information about businesses. An llms.txt file gives them exactly what they need — your services, pricing, contact info, and value proposition in a scannable format.

What to include:

  • Business name, location, founding date
  • Core services with 1-line descriptions
  • Team/founders
  • Contact information
  • Key differentiators
# Flintlock

> Digital studio for web development, AI integration, automation & cybersecurity.

## Services
- Web & Apps: High-performance websites and web apps
- AI Integration: Custom LLMs and generative agents
- Automation: Business process automation pipelines
- Security: OWASP audits, penetration testing

## Contact
- Email: contact@flintlockagency.com
- LinkedIn: linkedin.com/company/flint-lock/

2. Add structured data (JSON-LD)

What it is: Machine-readable data embedded in your HTML that explicitly defines your business, services, and content.

Why it matters: AI engines extract facts from structured data. Without it, they have to guess from your page content — and they often guess wrong.

Essential schemas:

  • Organization — who you are, what you do, where you’re based
  • LocalBusiness — location, hours, contact info
  • FAQPage — questions and answers that match user queries
  • Product or Service — your offerings with descriptions
  • Review and AggregateRating — social proof that AI can cite

3. Write factual, quotable content

What it is: Content that states clear, verifiable facts rather than vague marketing claims.

Why it matters: AI engines cite specific numbers, named entities, and verifiable claims. “We reduced audit time by 85%” gets cited. “We’re the best” doesn’t.

Examples of quotable content:

  • “Founded in 2025 by two engineers in Casablanca, Morocco”
  • “-85% audit time reduction (45 days → 7 days)”
  • “5 core services: Web & Apps, AI Integration, Automation, Acquisition, Security”
  • “OWASP-aligned security audits”

4. Build topical authority

What it is: Consistently publishing expert content on your core topics — not random blog posts, but deep, structured guides that demonstrate expertise.

Why it matters: AI engines measure expertise by the depth and consistency of your content. A studio that has published 10 detailed articles on web security, AI integration, and automation will be cited more often than one with a generic “About Us” page.

Your content strategy:

  • Write 3-4 detailed articles on your core competencies
  • Reference real projects, real metrics, real outcomes
  • Include technical details that demonstrate depth
  • Update content regularly

5. Optimize for voice and conversational queries

What it is: Structuring your content to answer natural-language questions that users ask AI engines.

Why it matters: People don’t ask AI “web development morocco”. They ask “Who are the best web development studios in Morocco that specialize in AI integration?”

How to do it:

  • Create FAQ sections that match conversational queries
  • Use natural language in your headings and descriptions
  • Answer questions directly and concisely before expanding
  • Include location-based information where relevant

6. Get consistent citations across platforms

What it is: Ensuring your business information (name, address, phone, website, description) is identical across all platforms.

Why it matters: AI engines cross-reference multiple sources to verify information. Inconsistent data reduces your credibility score.

Platforms to check:

  • Google Business Profile
  • LinkedIn company page
  • Crunchbase
  • GitHub (if applicable)
  • Industry directories
  • Your own website

The bottom line

GEO is not a replacement for SEO — it’s an extension. The same fundamentals (fast site, good content, structured data, clean code) serve both. But GEO adds a layer of machine-readability that traditional SEO doesn’t require.

Want us to optimize your site for AI visibility? We offer a complete GEO audit including llms.txt creation, structured data implementation, and content strategy. Book a discovery call to get started.

Flintlock is a Morocco-based (Casablanca) digital studio founded by two engineers — Abdellah ERRAOUI (CTO) and Faris BAHBAH (COO) — specializing in high-performance web development, AI integration, automation, and cybersecurity. We build websites and web applications using modern stacks (Astro, Tailwind CSS, Three.js, TypeScript), integrate custom LLMs and generative AI agents into business workflows, automate operations with custom pipelines, run OWASP security audits and penetration testing, and optimize for SEO and Core Web Vitals. Flagship projects include Exploit AI (AI-pentest orchestration, -85% audit time), OT_Shield (OT/ICS intrusion detection system), and responsible white-hat disclosures. We serve international clients in English and French.

ProfessionalService

Digital Studio — Web Development, AI Integration, Automation, Cybersecurity

Casablanca, Morocco (Global clients)

Web Apps, AI Integration, LLM Customization, Business Automation, SEO/GEO, OWASP Audits, Penetration Testing, OT/ICS Security

Astro, Tailwind CSS, Three.js, TypeScript, Cloudflare, Plausible Analytics