Titles & AI Visibility: Titles, they matter

Nine nights ago we started tuning our titles, readability and content. It had a great effect on Claude, Gemini and Copilot: the share of answers that name Laup went from 4.4% to 9.3% on Claude, 2.6% to 7.4% on Gemini and 2.5% to 8.1% on Copilot. ChatGPT did not move.

By Gullik Vetvik Killie,

Laup's AI visibility dashboard on 4 October, the last 14 days, all four engines together. Laup's line runs between 4 and 10% of answers from 21 to 29 September, then climbs to 12 to 14% from 30 September to 4 October, under five competitor lines between 20% and 35%. The event rail under the chart marks three changes on 25 September, a shipped card on 26 September, one change each on 30 September and 1 October, and two shipped cards on 2 October.
Our own dashboard on 4 October: the last 14 days, all four engines together. The diamonds under the chart are the changes we made; the dots are action cards we shipped. The event markers are new, and coming to every account soon.

Where we started

On 25 September every crawler started getting our page titles in the head of the page, where they belong, and most pages got titles that say what they are. In the first entry we gave the starting point: in the week before, Claude cited laup.ai in 15 of its 308 answers to questions that don't mention Laup by name.

We track it on our own Laup board: card #24 is the rewrite, #25 the same fix measured on Claude alone, #26 on ChatGPT, Copilot and Gemini. On launch day each card froze the two weeks before as its baseline, and every nightly run since adds to the after side.

Three cards from laup.ai's own action board on 4 October. #24 Rewrite marketing page titles: +4.3 pp, day 8 of 14. #25 Get Laup's real page titles into Brave, the index Claude searches: +4.9 pp, day 9 of 14, Claude only. #26 Serve Laup's page titles in the head to ChatGPT, Copilot and Gemini crawlers: +3.5 pp, day 9 of 14.
The three cards on our own board on 4 October. #24 is the rewrite itself, measured on every engine; #25 and #26 are the same fix measured on Claude alone and on the other three.
Card #24's measurement panel on 4 October: live since 26 September, +4.3 pp, day 8 of 14, 5.8% to 10.2% on 2,362 answers before and 1,354 so far. By engine: ChatGPT 14.4% to 14.4% (+0.1 pp), Copilot 2.5% to 8.8% (+6.3 pp), Gemini 2.4% to 8% (+5.5 pp), Claude 4.4% to 9.8% (+5.4 pp).
Card #24 opened up, per engine. Its clock starts a day after #25 and #26, and it lands on the same result: three engines up by five to six points, ChatGPT flat.

Nine nights in

Measured

Share of all answers that name Laup, the two weeks before the fix against the nine nights since:

Share of answers naming Laup per engine, before and after the title fix
EngineTwo weeks beforeNine nights after
Claude4.4%9.3%
Gemini2.6%7.4%
Copilot2.5%8.1%
ChatGPT14.4%14.4%

And what we changed, in order:

The changes made to laup.ai from 25 September to 1 October, in order, with the engines each one can reach
When (UTC)What we changedCan reach
25 Sep 17:39Titles in the head for every crawler, and 32 pages retitledAll four
26 Sep 16:53Title review: 30 titles rebuilt from what the engines search forAll four
29 Sep 12:20Front-page copy: “every business” instead of “webshops”, on 13 pagesAll four
30 Sep 08:17Norwegian and English pages unpaired: no hreflang twins, x-default on each page itselfClaude, Gemini and Copilot, whose indexes follow the language tags
30 Sep 16:23Front-page hero body shortenedAll four
1 Oct 09:45VAT wording on pricing and terms (no titles touched)Pricing questions only

Three engines up by about five points each, one flat. That is the result. The nightly run is at 03:00 UTC, so a change shows up the night after it goes live.

Claude: up

Measured

Since the fix, Claude cited laup.ai in 36 of 396 answers to questions without our name: 9.1%, up from 4.9% (the board above counts only answers that name a brand, which is why it says 9.3%). The best nights are the last three, and the questions it cites us on are the ones we built pages for, like “Hvor kan jeg kjøpe en GEO-audit for nettbutikken min i Norge?”: eight of nine nights.

It is not all the titles. On 30 September we unpaired our Norwegian pages from their English twins, which brought them back into Claude's searches, and the best nights come after that.

The same dashboard chart filtered to Claude, 21 September to 4 October. Laup's line moves between 2 and 7% until 28 September, dips to 2% on 29 September, then climbs to 12% on 30 September and 16% on 3 October, under five competitors between 12% and 48%.
The same chart, Claude only. A slower climb than the other two, with the best nights at the end, after the unpairing.

Gemini: the one we didn't expect

Inferred

We expected little from Gemini, since its search barely shows our titles. Instead it went from at most one answer a night to two, three, three, five, four, seven and four, starting on 28 September, before the copy change and the unpairing. Google got our pages through Search Console from 25 to 28 September, five to eight a day. The timing fits the titles reaching Google, but we can't see inside Google's index the way we can see Brave's, so that part is our best explanation, not something we measured.

The same dashboard chart filtered to Gemini, 21 September to 4 October. Laup's line sits between 0 and 2% until 27 September, then climbs from 28 September to 11% on 1 October and 15% on 3 October, under Semrush at 40 to 46% and four other competitors between 15% and 38%.
The same chart, Gemini only. Zero on three of the seven nights before the climb, which starts on 28 September, the night after Google's 41-page crawl.

Copilot: up as much as the others

Measured

Copilot was the one we planned as the control. Bing already got our titles in the right place before the fix, so what reached it was the new wording, two rounds of it, and the 29 September copy change. For four nights Copilot edged up, from about one answer a night to two. Then it jumped to five and six on 30 September and 1 October, the first runs after the 29 September change, and has held at four a night since.

We expected Copilot flat. It moved as much as Claude. Either the new wording mattered more than we thought, or the copy change did, and this post cannot tell the two apart. That is one for the next experiment.

The same dashboard chart filtered to Copilot, 21 September to 4 October. Laup's line moves between 0 and 7% until 29 September, holding at about 5% from 27 to 29 September, then steps up to 12% on 30 September and 15% on 1 October and settles near 10%, under five competitors between 19% and 35%.
The same chart, Copilot only. Around 5% from 27 to 29 September, then the step on 30 September, the first run after the 29 September change.

ChatGPT: no change

Measured

ChatGPT already names us more than the others, in about one answer in seven, and that has not moved: 14.4% before, 14.4% after. Its crawler gets the titles in the head now too, so either it has not come back for our pages yet, or titles were not what held it back. We will know more on 9 October.

When the crawlers came

Measured

A change only reaches an engine once its crawler has fetched the page. Here is what we submitted and when each crawler came. Bing reaches Copilot, Brave reaches Claude, and Google reaches Gemini.

Per day from 25 September to 4 October: which search indexes we submitted to, and how many pages each crawler fetched
DaySubmitted (pages)Crawled (pages, UTC)
25 SepBing 32, Brave 32, Google 6Brave 6 pages at 17:24 (15 minutes before the fix), 29 pages at 19:48; Google 15; Bing 13
26 SepBrave 8 (05:30); then Bing 32, Brave 32, Google 6Brave 19 at 18:07; Google 18; Bing 14
27 SepGoogle 5 Norwegian pagesGoogle 41 pages, in waves all day; Bing 20
28 SepBrave 13 stale pages, Google 8Brave 16 at 07:27; Google 15; Bing 23
29 SepBing 13, Brave 11, Google 11Brave 11 at 13:37 and 34 at 16:27; Google 30 (13 at 12:12); Bing 22 (4 at 12:26)
30 SepBing 30, Brave 30 (08:18) and 26 again (18:22)Brave 5 at 09:21, 26 at 19:28; Google 3; Bing 5
1 OctBing 3, Brave 4, Google 11Google 35 (23 at 05:09); Bing 22; Brave 4
2 OctBing 11 through Webmaster ToolsBing 24; Google 3; Brave none
3 OctNothingGoogle 33; Bing 12; Brave none
4 OctNothingGoogle 1; Bing none; Brave none

Crawls are counted from our own request log by each crawler's published IP ranges, because the names they send get faked: one “Bravebot” wave turned out to be our own checks. Two things stand out. Google's 41-page day on 27 September came the night before Gemini started naming us more. And Brave fetched nothing after 1 October, so Claude's best nights, 3 and 4 October, came with no new fetches: whatever moved was already in Brave's index.

Notes

Several things changed in these nine nights, so this post cannot say whether it was the titles, the new wording, the front-page copy, or the hreflang unpairing and x-default that did it. The next entry is an experiment to separate them, after the two-week result on 9 October.

A note for anyone doing the same: we see results very quickly when we submit the changed pages to Bing, Brave and Google Search Console, instead of waiting for the crawlers to come on their own. More on that later.