---
title: "SEO and answer-engine optimisation (AEO)"
category: "SEO"
source: "https://getbloggable.com/help/seo-and-aeo"
updated: 2026-10-22T10:34:36.681Z
---

# SEO and answer-engine optimisation

Bloggable optimises for two audiences at once: search engines that send you clicks, and answer engines that quote you inside an answer. They want overlapping but different things, so they're handled separately.

## SEO

The **SEO panel** in the editor generates:

- an optimised **title tag** and **meta description**
- **keywords** and a suggested **category**
- **structured data** (JSON-LD) for rich results
- **social card previews** — how the post will actually look on Google, Facebook and X

At blog level you control the default meta suffix, the canonical base, and whether the blog is indexed at all.

## AEO — being the source that gets quoted

The **AEO audit** scores how well a post can be lifted into an AI-generated answer. It measures:

- **Answer-first openings** — does the article answer the question in its first lines, or clear its throat for three paragraphs?
- **Structure** — headings that are questions, scannable sections, self-contained passages that make sense quoted alone.
- **An on-page FAQ**, with schema generated *from the visible article* so the structured data can never drift from what a reader sees.
- **Sourced claims** — assertions with something behind them.
- **Complete schema.**

The score is **computed from the document**, not asked of the model. A model rating its own output is a compliment, not a measurement.

## Internal and external links

**Internal link suggestions** cover your own published posts *and* pages from your crawled website — so a post can link into your product pages, not only into other blog posts. A retro pass can add internal links to already-published articles when new posts make new connections available.

**External link suggestions** propose authoritative outside sources. Linking out is not a leak; it's a signal both search and answer engines read as care.

The **link management panel** lists every link in the document so you can audit or remove them in one place.

## Machine-readable output

Every blog serves an `llms.txt` — a menu of your best posts for AI crawlers — and every post has a `.md` version advertised to crawlers alongside the HTML. You also control which AI crawlers may read the blog at all. See *AI crawlers and llms.txt*.

## Real data

If you connect **Google Search Console**, Bloggable syncs clicks, impressions, CTR and position nightly, and uses them to flag posts that are losing ground in **Intelligence**. Without it, you still get first-party traffic figures — views and visitors per post, no cookies or third-party scripts. See *Analytics*.

> **Search Console needs a custom domain.** Google only reports on a domain you can prove you own. A blog published to a Bloggable address (`getbloggable.com/b/…` or a `.bllog.io` handle) sits on a domain you can't verify, so Search Console will connect but collect nothing for it. Connect a custom domain to the blog first.

## Localisation

Set a blog's **target countries** and generation adapts: spelling, currency, units, examples and the regulatory framing it assumes. A UK financial post and a US one are not the same article with different spellings.
