GEO in Practice: 3,500 Copilot Citations and 25 Bing Clicks

By

What is GEO (generative engine optimization)?

GEO is the work of getting AI assistants (Microsoft Copilot, ChatGPT, Perplexity, AI answers in search engines) to use a site's pages as sources and link to them in their answers. You measure GEO in citations inside answers, not in rankings and clicks in regular search results.

TL;DR

  • -From August 6 to November 5, 2026, Copilot and Bing's AI services cited futurecraft.pro 3,536 times across 81 pages. Regular Bing search sent 25 clicks from 2.9K impressions over the same period.
  • -Citations grew month over month: 356 in August (from the 6th), 972 in September, 2,028 in October. Impressions in Bing web search over a comparable window fell from 5.5K to 2.9K.
  • -Four long guides with definitions, comparisons, and tables collected half of all citations. The leader is the Supabase guide, with 910 citations, or 26% of the total.
  • -The site's citation share is high for narrow, research-style grounding queries (13% to 50% in the sample) and close to zero for broad ones: 0.06% for "mcp server".
  • -The AI Performance report in Bing Webmaster Tools is a preview, its grounding queries are a sample, and it shows no clicks from Copilot. This data can't prove a causal claim like "we did X and citations grew".

From August 6 to November 5, 2026, Microsoft Copilot and related Bing AI services cited futurecraft.pro pages 3,536 times. Regular Bing search sent 25 clicks to the site over the same period. That’s a gap of roughly 140x, and it shows how GEO (generative engine optimization) differs from SEO. GEO is the work of getting an AI assistant to use your page as a source for its answer, and you measure it in citations, not clicks.

All numbers below come from Bing Webmaster Tools: a snapshot taken on November 6, 2026, with a 3-month window. Bing still labels the AI Performance report, where the citation data lives, as BETA and calls its data a sample of overall activity. This is one site and one snapshot. The numbers don’t generalize to the market.

The case covers what Copilot actually cites on a technical blog, for which queries, how to separate agent “traffic” from people, what the site did, and what this data doesn’t prove. There’s a checklist at the end for repeating the measurement on your own site.

Where the data comes from: the AI Performance report in Bing Webmaster Tools

Microsoft launched AI Performance in Bing Webmaster Tools in February 2026 as a public preview (announcement on the Bing Webmaster blog). The report shows how often a site’s pages become sources in Microsoft Copilot answers, in Bing’s AI-generated summaries, and in some partner integrations. In the snapshot used for this case, all three sources are combined into one set of numbers.

What the report showsWhat the report doesn’t show
Total citations for the period and the daily seriesClicks and visits from the answer to the site
Average number of cited pages per dayWhere the link sits inside the answer
Citations per URLOther sites cited in the same answer
Grounding queries: the phrases the AI used to search for materialComplete data: grounding queries are a sample
Intent label and citation share per queryA breakdown by Copilot, Bing AI summaries, and partners

In Bing’s terms, a citation is a case where a page appears as a source in an AI answer. The count doesn’t tell you whether a person saw the link, or whether they clicked it. So you can’t compare citations with clicks directly: they’re different events. The numbers sit side by side here to show how far apart the two channels are. Their ratio isn’t a conversion rate.

The numbers: citations grow, clicks stay flat

Over 90 days the report shows 3,536 citations (the interface rounds this to 3.5K), 81 pages with citations, an average of 9 cited pages per day, and 41 grounding queries in the sample.

MonthCitationsDays in windowAverage per day
August (from the 6th)35626≈14
September97230≈32
October2,02831≈65
November (1-5)180536

Citations grew 2.1x from September to October. The peak came on October 4 with 265 citations, but that was a single day: in early October the usual level was 60 to 110 a day. The first five days of November average 36 a day, almost half the October average. Five days of sampled data can’t tell you whether that’s a decline, a processing delay, or noise.

Regular Bing web search looks different over the same window:

Channel (window Aug 6 - Nov 5, 2026)ValuePrevious snapshot (Sep 26, 2026, 3 months)
Citations in AI Performance3,5361.4K
Pages with citations8167
Clicks from Bing search2521
Impressions in Bing search2.9K5.5K
CTR in Bing search0.86%no data

The two snapshot windows overlap by about seven weeks (August to September), so this isn’t a clean period-over-period comparison. The direction is still clear. Citations and the number of cited pages went up, web search impressions fell by almost half, and clicks stayed at around twenty.

One possible explanation: users get some of their answers in Copilot and never reach the classic results page. Bing Webmaster Tools data can’t test this. The report has no clicks from Copilot, and the drop in impressions could have other causes, from seasonality to ranking changes.

Which pages Copilot cites

Citations are unevenly spread. The top page gets 26% of the total, the top four get 49%.

PageCitations over 3 months
/blog/supabase-startup-guide/910
/blog/rest-api-design-ai/329
/blog/ai-agents-complete-guide/299
/blog/context-engineering-vs-rag/193
/ru/blog/how-to-create-ai-agent/113
/ru/blog/mcp-servers-explained/87
/blog/impact-frequency-matrix/66
/blog/ai-slop-code-review-methodology/65
/blog/prompt-library-template/49
/blog/safe-vs-priced-round/45

What do the leaders have in common? They’re long guides: the English versions of the top four run from 2.5 to 5.7 thousand words. Each opens with a definition block and a TL;DR.

The Supabase guide starts with a comparison to Firebase. Context Engineering vs RAG is built around comparing the two approaches and includes a decision framework. REST API Design with AI is a set of principles, prompts, and a checklist. There are plenty of tables: the English versions of the Supabase guide and the context engineering article contain dozens of table rows.

Russian-language pages make the top too: the Russian versions of the AI agent tutorial (113) and the MCP servers explainer (87). Further down the list are the Russian versions of the AI agents guide and the RAG guide.

These traits don’t fully explain what Copilot picks. The definition block is on 130 of the blog’s 134 English articles, and the first and third pages in the top have no FAQ section. Structure probably helps a page get into an answer, but topic decides: the Supabase guide gets cited almost three times as often as the next page.

The Markdown version as a separate source

The address /blog/prompt-library-template.md made the top 50 by citations. It’s the Markdown version of the article, and it gets cited separately from the HTML page. Every article on the site has such a version for AI agents.

Responses for these addresses carry X-Robots-Tag: noindex, follow and Link: rel="canonical" pointing to the HTML page (canonical was added in October). The report doesn’t show how Copilot reconciles two versions of the same article, or whether it respects canonical for citations. The practical takeaway is more modest: if a page has alternate versions, you have to add up their citations by hand.

Grounding queries: how Copilot rewrites the question

Grounding queries are the phrases the AI used to search Bing’s index for material before citing a page. The report lists each one with a citation count and a share (citation share). Reviews of the report describe this metric as the site’s percentage of all citations for that query.

Grounding queryIntent (Bing label)CitationsSite’s share
Supabase evaluation database for startupsInformational27640.59%
supavaseOthers20249.88%
api.dev AI-generated OpenAPI specifications efficiencyResearch10419.51%
Context engine vs RAGComparison9019.03%
mcp serverInformational710.06%
enterprise AI prompt library essential componentsInformational5818.01%
как создать ии агента (Russian for “how to create an AI agent”)Learn and Solve3016.85%
best practices integrating multiple language model apis reliability failoverResearch2622.41%
tracking user feedback signals with llm traces in productionResearch1333.33%

Most of these don’t look like anything a person types into a search box. “Best practices integrating multiple language model apis reliability failover” reads like a question the assistant rephrased from a conversation. Queries like this are long and list several aspects at once. For queries labeled Research, the site’s share in the sample is 19% to 33%.

Not every query gets rewritten. “supavase” is a typo that went into the index as is, and the site holds almost half the citations for it. Bing’s classifier assigns the intent labels (“Research”, “Learn and Solve”), so treat them as a hint.

The opposite case is “mcp server”: 71 citations at a 0.06% share. If the share is calculated against all citations for the query, the sample holds on the order of a hundred thousand citations of other sources for it. That’s a rough estimate, but the order of magnitude is clear. On a broad query the site gets about one citation in 1,700. On a narrow research query, it gets anywhere from one in two to one in five.

The takeaway for content strategy: a precise answer to a long, specific question earns more citations than a fight for a broad term. That matches how long-tail works in classic SEO (more on finding such topics in the article on keyword research with AI), with one difference. In GEO, the assistant writes the long tail.

Agent prompts among Bing “keywords”

The Search Performance report (regular web search) lists phrases that no person types into a search box. A few examples, paraphrased and translated (the originals are in Russian):

  • a greeting and a request to introduce yourself in one sentence, to check a live connection via MCP: 94 impressions, average position 7.9;
  • “too many questions” plus a request to explain how to use LightRAG as a context provider;
  • a vibe-coding beginner asking whether it’s legal to build a site on Supabase in Russia.

This looks like prompt text that AI agents and chat assistants send to Bing when they search the web. One such “query” produced 94 of 2.9K impressions for the quarter, about 3% of the total. Most likely, no live person saw that results page.

Signs of an agent query in the report:

  • direct address and imperatives (“introduce yourself”, “tell me”); the Russian originals use the informal “you”;
  • greetings, service phrases, lines from the middle of a conversation;
  • the length of a full sentence or paragraph, with context about the user (“I’m a beginner”);
  • a stable position with zero clicks.

Exclude these queries when you calculate CTR and look for topics. Otherwise impressions are inflated and CTR is understated. You can also collect them separately, as a signal of what agents ask about your niche.

What the site did (and what that doesn’t prove)

The table covers only what can be checked in the blog’s repository. Dates come from commit history, and the production rollout may have come later. “March 2026 or earlier” means the measure is already in the repository’s first commit.

MeasureSinceWhat it does
definition, tldr, faq fields in frontmatterApril 2026Definition block and TL;DR at the top of the article, FAQ at the end, FAQPage markup in JSON-LD
llms.txtMarch 2026 or earlier; generated from frontmatter since JulyAn article index for AI systems; more in the llms.txt guide
Markdown versions of pages (/blog/<slug>.md)July 2026Clean article text for agents; noindex and a canonical to the HTML page in response headers
IndexNow on deployMarch 2026 or earlierNotifies Bing and Yandex about updated URLs
hreflang en/ru/x-defaultMarch 2026 or earlierLinks the EN and RU versions of the same article

All of these measures were in place before the observation window started. Inside the window, the only additions were headers for the Markdown versions: noindex (August) and canonical (October). New content doesn’t explain the growth either. By frontmatter date, 7 articles came out in August, one in September, and none in October. October still had the most citations.

So the case data doesn’t support saying that any of these measures caused the growth in citations. The rise from 14 to 65 citations a day could come from changes on Copilot’s side, from growth in its usage, or from Bing re-evaluating already indexed pages over time. The site’s own data can’t tell these causes apart.

The accurate way to put it: on a site with these measures, Copilot cites long, structured pages, and the citation count grew over the quarter. Testing the effect of a specific measure takes an experiment. Turn it on for some pages, keep a control group, and track per-URL citations for several months.

How to repeat the measurement on your site

  1. Verify the site in Bing Webmaster Tools. If it’s already verified in Google Search Console, you can import it from there.
  2. Open AI Performance, pick the 3-month window, and export three slices: the daily citation series, citations per page, and grounding queries.
  3. Save a dated snapshot. The window is rolling, and a month later you won’t be able to recover the same numbers. Compare non-overlapping periods.
  4. Pull Search Performance for the same window: clicks, impressions, CTR, top pages. Check which pages are strong in one channel and weak in the other.
  5. Add up citations across a page’s alternate versions: HTML, .md, AMP, language versions.
  6. Tag grounding queries by breadth: narrow research queries versus broad ones. Look at the site’s share, not just the citation count.
  7. Filter prompt-like queries out of Search Performance using the signs above, then recalculate CTR.
  8. Keep a dated log of site changes (commit history works) so you can line it up with the daily series, without drawing causal conclusions from it.

Limitations of this case

  • One site, one niche (a technical blog about AI and development), and one snapshot as of November 6, 2026.
  • AI Performance is a preview, and grounding queries are a sample. In the announcement, Bing says it will keep refining the metrics as more data is processed, so the numbers for the same period may change.
  • Bing’s classifier assigns the intent labels. Their accuracy is unknown.
  • The report doesn’t show clicks from Copilot, the link’s position in the answer, or competing sources in the same answer.
  • The comparison with the previous snapshot uses overlapping windows.
  • This data doesn’t explain the October 4 peak or the dip in early November.
  • Citation share is interpreted from descriptions of the report, and the “mcp server” estimate is arithmetic on sampled data.

Where to start

Step one: connect AI Performance and save a dated snapshot. After that, three things pay off most. Look at pages with a high share on narrow queries and write more material in the same format. Exclude agent queries from your search reports. And test hypotheses about llms.txt or markup on a control group of pages, not on the overall chart.

Frequently Asked Questions

How do I find out whether Copilot cites my site?
Verify the site in Bing Webmaster Tools and open the AI Performance section. It shows total citations, the number of cited pages, citations per URL, and grounding queries. The report is in preview, and Bing calls the grounding query data a sample.
What are grounding queries in Bing Webmaster Tools?
They're the phrases an AI assistant used to search Bing's index for material before citing a page. Usually it's the user's question rephrased: longer, more specific, and closer to a research query. Sometimes the original text goes into the index almost unchanged, typos included.
Do Copilot citations bring traffic to the site?
The AI Performance report shows no clicks or visits, so you can't measure Copilot traffic with it. In this case, 3,536 citations over three months sit next to 25 clicks from regular Bing search. A citation gives you visibility in the answer, but it doesn't guarantee a visit.
Which pages does Copilot cite most often?
In this case, long structured guides: a definition at the top, comparisons, tables, step-by-step sections. But almost every page on the blog opens with a definition, and citations cluster on a handful of them. Topic matters too: the Supabase guide alone accounts for 26% of all citations.
Does llms.txt help a site get into Copilot answers?
This case can't tell. llms.txt, Markdown versions of pages, IndexNow, and FAQ markup were all live for the whole observation period, and there was no control group. The growth in citations coincided with these measures in time, but data like this doesn't show a causal link.
Why do some Bing keywords look like prompts?
Some search queries reach Bing from AI agents and chat assistants searching the web, not from people. Then the prompt text lands in the report: a greeting, direct informal address, a request to introduce yourself. Impressions like these don't mean a live person saw the site in the results.
How do I tell real citation growth from sampling noise?
Compare non-overlapping periods, look at the daily series along with the total, and don't rely on single-day peaks. Save every snapshot of the report with a date: the interface shows a rolling window, and a month later you can't recover the same numbers.