Blog
Notes on search, AI answers and the code behind them.
Practical guides on how search engines and AI assistants find, read and cite websites. Written by the Serpel team, with sources for every claim.

Featured · AI search
Generative engine optimization (GEO): what it is and what works
Generative engine optimization (GEO) is how you get cited in AI answers. See what the research found, what Google says and a checklist you can use.
9 min read

AI search
AI crawlers: which to allow, which to block, and how to do it
A practical list of AI crawlers: what GPTBot, ClaudeBot and others do, which to allow or block, plus robots.txt examples you can copy and test.
7 min read

AI search
AI SEO: how to use AI for SEO work and how to optimise for AI search
AI SEO means using AI to do SEO work and optimising for AI search. What to automate, where AI fails, what Google allows and which tool types exist.
9 min read

AI search
Answer engine optimization (AEO): what it is and how to do it
Answer engine optimization (AEO) means writing content AI answers can cite: how engines pick sources, which page patterns help and how to measure.
8 min read

AI search
Best AI visibility tools in 2026: what they track and what they cost
The best AI visibility tools compared: what Semrush, Ahrefs, Peec AI, Otterly.AI, Profound and Serpel track, their public pricing and how to choose.
7 min read

Technical SEO
Bing Search Console: how to set up Bing Webmaster Tools
Bing Search Console is Bing Webmaster Tools. Set it up step by step: import from Google, verify, submit sitemaps, use IndexNow and read the reports.
10 min read

Technical SEO
Core Web Vitals test: how to measure and fix LCP, INP and CLS
Run a Core Web Vitals test with PageSpeed Insights, Search Console, Lighthouse, CrUX and Serpel, then fix LCP, INP and CLS with a table of causes.
8 min read
![Serpel illustration: a Google results page where yoursite.com ranks first next to a ChatGPT answer that cites yoursite.com as source [1]](/_next/image?url=%2Fblog%2Fgeo-vs-seo%2Fcover.webp&w=3840&q=75&dpl=dpl_F83vP3xtAtZbaeAty7EKnisCsGSE)
AI search
GEO vs SEO: what is different, what stays the same and how to measure it
GEO vs SEO: SEO earns rankings and clicks, GEO earns citations in AI answers. See the differences, what stays the same and how to measure both.
9 min read

Developers
Google Search Console MCP: connect your agent to search data
Set up a Google Search Console MCP server for Claude Code and other agents: the options compared and Serpel’s search performance tool step by step.
8 min read

AI search
SEO for ChatGPT: how to rank in ChatGPT search and get cited
SEO for ChatGPT means letting OAI-SearchBot in and being quotable. How ChatGPT search picks sources, what to do and how to check citations.
8 min read

Technical SEO
JavaScript SEO: how Google crawls, renders and indexes JavaScript
JavaScript SEO explained: how Googlebot crawls, renders and indexes JS, which rendering strategy to choose and how to test what Google sees.
8 min read

AI search
LLM SEO: how to get found and cited by AI assistants
LLM SEO makes your site easy for ChatGPT, Claude and Gemini to find and cite. Training data vs live retrieval, crawler access, llms.txt and how to measure.
9 min read

AI search
llms.txt example: 3 complete files for docs, shops and blogs
Three complete llms.txt examples for a SaaS docs site, an online shop and a blog, plus the format rules, llms-full.txt and a validation script.
11 min read

Developers
Next.js SEO: the App Router guide to metadata, sitemaps and rendering
Next.js SEO best practices for the App Router: metadata, sitemaps, robots, JSON-LD, rendering and Core Web Vitals, with working code for Next.js 15 and 16.
10 min read

Technical SEO
SEO audit report example: Serpel’s own crawl of serpel.app
An SEO audit report example from Serpel’s own crawl of serpel.app: score, issues by severity, Core Web Vitals, fixes and a format you can copy.
15 min read

Technical SEO
Soft 404 errors: what they are and how to fix them
What is a soft 404? How Google defines it, what causes soft 404 errors, how Search Console reports them and how to fix each case, plus how to detect them.
8 min read