Skip to content
Romania's AI Visibility Index

Book market — visibility in AI answers · edition 2026-07

How often AI engines name Romanian brands — measured market by market, with questions that contain no brand name and with the full question set published. A register of measurements, not a national score: no figure in this index crosses a market boundary.

Measurement windowPanel measured5 surfaces from 3 providersAnswers analysed180 answers · 18 questionsPublishedUniverse versioncarte-1.0 · edition 2026-07
This is edition 2026-07, the market's current edition. The address is permanent: it stays on edition 2026-07 after the next one lands.
00 — The result

Across the 180 answers analysed in two runs (20 and 27 July 2026), 105 (58.3%, 95% CI: 48.0–68.0%) named none of the 21 tracked brands.

Liftable block
Across the 180 answers analysed in two runs (20 and 27 July 2026), 105 (58.3%) named none of the 21 tracked brands. The top eight brands — from Libris (37 mentions, 20.6%, 95% CI: 13.5–30.0%) down to Editura Arthur (13, 7.2%, 3.5–14.5%) — form a single statistical group: their confidence intervals all overlap the leader's. The hierarchy between 1st and 8th place does not exist in these data.

180

answers analysed

18 questions × 5 surfaces

247

brand mentions counted

21 tracked brands · 20 distinct brands returned

1.37

tracked brands per answer

247 mentions / 180 answers

105/180

answers naming no tracked brand

58.3% · 95% CI: 48.0–68.0%

What these figures describe

The results describe the set of 18 questions published here, run on 5 AI surfaces belonging to 3 providers, in the 18 July 2026 – 31 July 2026 window, in the ro-RO locale, logged out, with no personalisation. Other wordings produce other results. Visibility measures how often a name is mentioned, not the quality of the service.

01Market density

One answer names 1.37 tracked brands on average

Across the 180 answers analysed, 247 mentions of the 21 tracked brands were counted — 1.37 brands per answer. 105 of the 180 answers name none: 58.3%, 95% confidence interval 48.0–68.0%.

In a market where the engine names 1.37 brands per answer on average, a visibility of 50% is harder to reach than in one with 4.34 — the case of the “Electronics and IT” market, measured over its own 87 answers. Density is a market metric, not a brand metric: it compares across markets precisely because it carries no name.

Concentration: the leading brand holds 15.0% of the edition's 247 mentions.

02The ranking

The 21 tracked brands, by statistical group

What these figures describe

The results describe the set of 18 questions published here, run on 5 AI surfaces belonging to 3 providers, in the 18 July 2026 – 31 July 2026 window, in the ro-RO locale, logged out, with no personalisation. Other wordings produce other results. Visibility measures how often a name is mentioned, not the quality of the service.

Before the ranking: across the 180 answers analysed, one answer names 1.37 tracked brands on average, and 58.3% of them name none.

Book market market, edition 2026-07. Every percentage in this table is computed against the 180 answers analysed in the 2026-07-18 – 2026-07-31 window; the "Mentions" column shows the numerator and the denominator, k/n. Wilson 95% confidence interval, corrected with a design effect of 2.0.
#GroupBrandMentions(/180)VisibilityVEFPosition scoreCitationsΔ edition
1ALibris37/18020.6%CI 95%: 13.5–30.0%18.2%15.934
2ALitera30/18016.7%CI 95%: 10.4–25.7%13.6%7.834
3ACărturești29/18016.1%CI 95%: 9.9–25.1%13.3%8.346
4ABookZoneWebsem client24/18013.3%CI 95%: 7.8–21.9%11.7%5.429
5Aelefant.ro22/18012.2%CI 95%: 7.0–20.6%11.7%4.815
6AEditura Trei17/1809.4%CI 95%: 5.0–17.3%9.6%7.85
7AEditura Arthur13/1807.2%CI 95%: 3.5–14.5%5.9%3.314
7AHumanitas13/1807.2%CI 95%: 3.5–14.5%6.5%2.00
9BCurtea Veche10/1805.6%CI 95%: 2.4–12.4%3.7%2.97
9BEditura Corint10/1805.6%CI 95%: 2.4–12.4%3.7%2.28
9BNemira10/1805.6%CI 95%: 2.4–12.4%5.0%1.91
12BeMAG9/1805.0%CI 95%: 2.1–11.6%2.8%2.515
13BBooks Express7/1803.9%CI 95%: 1.4–10.1%2.2%3.15
14BTârgul Cărții4/1802.2%CI 95%: 0.6–7.7%1.2%18
14BOkian4/1802.2%CI 95%: 0.6–7.7%1.9%4
16BPolirom3/1801.7%CI 95%: 0.4–6.9%0.9%0
17BEditura ART2/1801.1%CI 95%: 0.2–6.0%0.6%1
18BRAO1/1800.6%CI 95%: 0.1–5.1%0.9%2
18BLibrarul1/1800.6%CI 95%: 0.1–5.1%0.9%14
18BLibrăria Română1/1800.6%CI 95%: 0.1–5.1%0.9%1
21BEditura Aramis0/1800.0%CI 95%: 0.0–4.1%0.0%0
21 tracked brands · 247 mentions in total · 20 distinct brands returned by the engines
— The two metrics disagree on the order
  • elefant.ro moves ahead of BookZone on VEF (11.7% against 11.7%), although BookZone has the higher pooled visibility: 13.3% against 12.2% of the 180 answers.
  • RAO moves ahead of Polirom on VEF (0.9% against 0.9%), although Polirom has the higher pooled visibility: 1.7% against 0.6% of the 180 answers.
  • Librarul moves ahead of Polirom on VEF (0.9% against 0.9%), although Polirom has the higher pooled visibility: 1.7% against 0.6% of the 180 answers.
  • Librăria Română moves ahead of Polirom on VEF (0.9% against 0.9%), although Polirom has the higher pooled visibility: 1.7% against 0.6% of the 180 answers.
  • RAO moves ahead of Editura ART on VEF (0.9% against 0.6%), although Editura ART has the higher pooled visibility: 1.1% against 0.6% of the 180 answers.
  • Librarul moves ahead of Editura ART on VEF (0.9% against 0.6%), although Editura ART has the higher pooled visibility: 1.1% against 0.6% of the 180 answers.

+ 1 further pairs swap between the two metrics.

VEF — provider-balanced visibility: the mean across each provider's surfaces, then the mean across providers. Each surface keeps its own denominator, so VEF has no single denominator and receives no interval. The measurement covers 5 surfaces from 3 providers; 3 of them are Google's and hold 108 of the 180 answers (60.0%), which is why the pooled figure alone would let one provider vote several times.

Position score — the position-weighted sum divided by the 180 answers. It is not shown below 5 mentions: at one mention, any per-mention metric turns into a perfect score built from a single observation.

Δ edition — "=" means the move does not clear the reporting threshold. A move is reported only when the two editions' intervals are disjoint AND the mentions change by at least 35%. "—" means the brand has no previous edition.

Citations — counted over the answers that carry at least one citation, not over all answers analysed. The column does not compare directly with visibility.

— Conflict of interest

1 brand in this table is a Websem client. Brand selection follows the edition's universe rule, the same for everyone.

  • BookZone — The edition's anchor brand. The measurement panel comes from an LLM Pulse project opened for bookzone.ro inside a Websem commercial relationship, and the public study was built at market level from the same data. Websem received no funding from any analysed brand for the study, and no brand — BookZone included — saw it before publication. BookZone appears in the table with the same counts as any other brand and gets no separate treatment in the derivations.
03Position in the answer

Where the name falls in the list the engine writes

Each bar is one brand's distribution of mentions across positions, as a percentage of its own mentions — not of the answers. A brand named rarely but always first and one named often but always fifth have the same presence and not the same outcome.

Position 1Positions 2–3Positions 4–7Position 8+

Libris

appearances: 37 · position score: 15.9
Position 1
24 (65%)
Positions 2–3
8 (22%)
Positions 4–7
5 (14%)
Position 8+
0 (0%)

BookZone

appearances: 24 · position score: 5.4
Position 1
3 (13%)
Positions 2–3
12 (50%)
Positions 4–7
8 (33%)
Position 8+
1 (4%)
How the mention's position is distributed inside the answer · the percentages are against the brand's own appearance total, printed to the right of its name, not against the edition's answers · the position score is the position-weighted sum divided by the answers analysed, comparable only inside this market · brands from the ranking absent here, because this edition records no positions for them: 19
04By surface and by provider

5 surfaces from 3 providers, each with its own denominator

The panel is 5 surfaces belonging to 3 providers, not 5 independent engines. The matrix footer shows how much of the sample each provider holds — the reason the columns cannot be averaged against one another, and the reason the ranking also carries the provider-balanced VEF column.

Each brand's mention rate on each surface, as a percentage of that surface's answers. 5 surfaces from 3 providers, each with its own denominator: ChatGPT (n = 36), Google Gemini (n = 36), Google AI Mode (n = 36), Google AI Overviews (n = 36), Perplexity (n = 36). The columns are grouped by provider, because one provider can own several surfaces.
BrandOpenAIGooglePerplexity
ChatGPTn = 36Geminin = 36AI Moden = 36AIOn = 36Perplexityn = 36
Libris13.9%30.6%13.9%27.8%16.7%
Litera13.9%25.0%27.8%11.1%5.6%
Cărturești11.1%25.0%16.7%19.4%8.3%
BookZone8.3%8.3%22.2%16.7%11.1%
elefant.ro11.1%25.0%5.6%8.3%11.1%
Editura Trei8.3%5.6%11.1%11.1%11.1%
Editura Arthur8.3%11.1%11.1%5.6%0.0%
Humanitas5.6%19.4%5.6%0.0%5.6%
Share of the sampleOpenAI: 36 of 180 = 20.0%Google: 108 of 180 = 60.0%Perplexity: 36 of 180 = 20.0%
5 surfaces from 3 providers · the "n" in the header is the column's denominator: each surface is measured against its own answers, not against the edition total · the small figure inside the cell is the numerator · the last row shows how much of the 180-answer sample each provider holds, which is why the columns cannot be averaged against one another
The denominators

N = 180. Every brand rate is computed against these 180 analysed answers, obtained from 18 questions.

  • ChatGPT:18 of 18 questions = 100.0%· 36 answers
  • Google Gemini:18 of 18 questions = 100.0%· 36 answers· The edition's most generous surface: 78 of the 247 mentions, in 36 answers. The more brands a surface names per answer, the less one mention is worth.
  • Perplexity:18 of 18 questions = 100.0%· 36 answers· Gemini's opposite: 30 mentions in 36 answers. The same mention takes up a far larger share of the available space here.
  • Google AI Mode:18 of 18 questions = 100.0%· 36 answers
  • Google AI Overviews:18 of 18 questions = 100.0%· 36 answers· This edition did not record trigger failures: the 36 answers per surface follow from the design (18 questions × 2 runs), not from a check. Episode 3 measured this explicitly and found 3 of 18 questions on which AI Overviews did not appear at all.

Cited-source rates are computed against 172 answers containing citations, not against the 180 analysed answers.

10 answers per question by construction (5 surfaces × 2 runs; 18 × 10 = 180). The source writes “~10” and never recorded, per question, whether a surface failed to answer, so no per-question rate is computed — the question table stays in counts.

Weighted formula: Σ (100 / position) over all 247 mentions, 5 surfaces × 2 runs = 13133.16

05The questions

The 18 questions, verbatim

None of them contains a brand name. The set is published in full because it, not the ranking, is the reproducible part of the measurement: anyone who runs it again gets their own figures and can put them beside these.

Book market market, edition 2026-07: 18 brand-free questions, put in Romanian, which produced 180 answers analysed between 2026-07-18 and 2026-07-31. The "Answers" column is the row's denominator — not every question received the same number of answers, because not every surface answers every time. The figure next to each brand is its mention count within that question's answers.
#QuestionIntentAnswersBrands named, with mention counts
01How do I find good books for children aged 6-8?as asked (RO): Cum găsesc cărți bune pentru copii de 6-8 ani?informationalsparseelefant.ro 4BookZone 4Cărturești 3Libris 3Litera 3Editura Arthur 2Humanitas 2Curtea Veche 2Editura Trei 225 mentions, 9 brands
02The best fiction books to read on holidayas asked (RO): Cele mai bune cărți de ficțiune pentru citit în vacanțăcommercialsparseEditura Trei 3Cărturești 2Litera 2BookZone 18 mentions, 4 brands
03Which books should I get for a teenager who barely reads?as asked (RO): Ce cărți să iau pentru un adolescent care citește puțin?commercialsparseEditura Trei 11 mention, 1 brand
04I'm looking for parenting books that are easy to apply day to dayas asked (RO): Caut cărți de parenting ușor de aplicat în viața de zi cu zicommercialsparseLitera 2Editura Trei 2BookZone 1Curtea Veche 16 mentions, 4 brands
05What are the best business books for entrepreneurs?as asked (RO): Care sunt cele mai bune cărți de business pentru antreprenori?commercialsparseelefant.ro 11 mention, 1 brand
06How do I choose the right books for the preparatory school year?as asked (RO): Cum aleg cărți potrivite pentru clasa pregătitoare?informationalsparseEditura Corint 3Editura Arthur 3Humanitas 1Editura Trei 18 mentions, 4 brands
07Top psychology books for beginnersas asked (RO): Top cărți de psihologie pentru începătoricommercialsparseLitera 3Editura Trei 2BookZone 16 mentions, 3 brands
08Which personal-development book should I pick to build my self-confidence?as asked (RO): Ce carte de dezvoltare personală să aleg dacă vreau să-mi cresc încrederea în sine?commercialsparseEditura Trei 2Librăria Română 1Cărturești 1Libris 15 mentions, 4 brands
09How do I order cheap books without losing on quality?as asked (RO): Cum comand cărți ieftine fără să pierd la calitate?transactionalsparseLibris 3eMAG 3Târgul Cărții 2Nemira 2Cărturești 2elefant.ro 2Humanitas 2Litera 2Polirom 2Editura Corint 1Editura Trei 1BookZone 1Books Express 1Editura ART 125 mentions, 14 brands
10Which cookbook is worth it if I want simple, fast recipes?as asked (RO): Ce carte de gastronomie merită dacă vreau rețete simple și rapide?commercialsparseCărturești 1Libris 1BookZone 13 mentions, 3 brands
11Top online bookstores with book discounts in Romaniaas asked (RO): Top librării online cu reduceri la cărți în RomâniacommercialsparseLibris 9BookZone 8Nemira 5Litera 4Cărturești 4elefant.ro 4eMAG 2Humanitas 1Curtea Veche 1Editura Trei 1Polirom 1Librarul 141 mentions, 12 brands
12Alternatives to the big online bookstores for English-language booksas asked (RO): Alternative la librăriile online mari pentru cărți în limba englezăcommercialsparseBooks Express 6Okian 4Cărturești 3Libris 3elefant.ro 2Târgul Cărții 119 mentions, 6 brands
13Which is the best online bookstore for children's books?as asked (RO): Care e cea mai bună librărie online pentru cărți pentru copii?commercialsparseLibris 8Litera 7Cărturești 6elefant.ro 6Humanitas 5Editura Arthur 4Nemira 2BookZone 2Editura ART 1Editura Corint 1Curtea Veche 143 mentions, 11 brands
14How do I choose between a motivational book and a psychology one?as asked (RO): Cum aleg între o carte motivațională și una de psihologie?informationalsparseEditura Trei 11 mention, 1 brand
15Books under 20 lei for gifts and light readingas asked (RO): Cărți sub 20 lei pentru cadouri și lectură ușoarăcommercialsparseLibris 7Litera 6Curtea Veche 5eMAG 4Cărturești 4Editura Corint 3elefant.ro 3BookZone 3Editura Arthur 2Humanitas 2Nemira 1Târgul Cărții 141 mentions, 12 brands
16What are the best English-language books for easy reading?as asked (RO): Care sunt cele mai bune cărți în limba engleză pentru citit ușor?commercialsparseCărturești 1Libris 12 mentions, 2 brands
17I need books on nutrition and health for a better lifestyleas asked (RO): Am nevoie de cărți despre nutriție și sănătate pentru un stil de viață mai buncommercialsparseEditura Trei 1BookZone 1Libris 13 mentions, 3 brands
18Which fantasy books for children do you recommend?as asked (RO): Ce cărți fantasy pentru copii recomandați?commercialsparseEditura Corint 2Cărturești 2Editura Arthur 2RAO 1BookZone 1Litera 19 mentions, 6 brands
— What “sparse” means

18 of the 18 questions come from a source table that lists only the brands actually named, with no explicit zeros. On the rows marked "sparse", a brand's absence is not a confirmed zero but an unrecorded value: it cannot be read as the brand not appearing, only as the brand not being in the data.

The questions carry no brand name: what appears in the answers is the model's choice, not an echo of the question. Intent is classified when the question is written, before the run.

↓ The questions, verbatim, as CSV

06The cited sources

The domains the engines cited in this market

422 distinct domains were cited in this edition; the table publishes the top 40. The list belongs strictly to this market: domains cited in another market count against another denominator and do not add up with these. The “third-party sources only” filter is on by default, and the column marks the tracked brands' own domains.

Book market market, edition 2026-07: the domains cited in the answers, for this market only. The published rate is computed against 172 answers — the answers carrying at least one citation. The rebased rate puts the same numerators over the 180 answers analysed, so it can sit beside the other editions; it is a recomputation, not a second measurement. 422 distinct domains in total, of which 40 are published here.
#DomainKindTracked brand domainAnswers citing itPublished rate(/172)Rebased rate(/180)
01reddit.comcommunityno3419.8%18.9%
02clb.ro“shadow market”: small site outside the tracked universeno169.3%8.9%
03librex.ro“shadow market”: small site outside the tracked universeno158.7%8.3%
04facebook.comcommunityno116.4%6.1%
05google.complatformno105.8%5.6%
06agerpres.ropress and publicationsno95.2%5.0%
07librariadelfin.ro“shadow market”: small site outside the tracked universeno95.2%5.0%
08scribd.complatformno95.2%5.0%
09booknation.ro“shadow market”: small site outside the tracked universeno95.2%5.0%
10libertatea.ropress and publicationsno95.2%5.0%
11novakidschool.compress and publicationsno84.7%4.4%
12printrecarti.ro“shadow market”: small site outside the tracked universeno84.7%4.4%
13publisol.ro“shadow market”: small site outside the tracked universeno84.7%4.4%
14psychologies.ropress and publicationsno84.7%4.4%
15toticopiiicitesc.ropress and publicationsno74.1%3.9%
16adevarul.ropress and publicationsno74.1%3.9%
17florinrosoga.ropress and publicationsno74.1%3.9%
18sameday.roplatformno74.1%3.9%
19librarialuiandrei.de“shadow market”: small site outside the tracked universeno63.5%3.3%
20copilul.ropress and publicationsno63.5%3.3%
21youtube.comcommunityno63.5%3.3%
22ebookuri.ro“shadow market”: small site outside the tracked universeno63.5%3.3%
23conde.ro“shadow market”: small site outside the tracked universeno63.5%3.3%
24exponent.ro“shadow market”: small site outside the tracked universeno63.5%3.3%
25cartiieftine.ro“shadow market”: small site outside the tracked universeno63.5%3.3%
26libristo.ro“shadow market”: small site outside the tracked universeno63.5%3.3%
27ef.ropress and publicationsno63.5%3.3%
28anticexlibris.ro“shadow market”: small site outside the tracked universeno63.5%3.3%
29shortform.complatformno63.5%3.3%
29 of 40 domains shown · 29 third-party sources · 11 domains owned by tracked brands

The filter starts on “third-party only”: a brand's own domain cited in an answer is not external validation of that brand, and leaving it in by default favours whoever owns the largest domain.

The list belongs strictly to this market. This index publishes no cross-market source ranking: it would measure which domains cover many categories, not what the models cite inside one.

The table is truncated: 40 rows published out of 422 distinct domains. The rest fall below the citation count of the last row shown.

07Named vs. cited

Who is named in the text and who is also linked as a source

The two do not coincide. A brand can be named in the answer without its site being cited, and a site can be cited as a source without the brand being recommended. The gap between the bars is the difference between being talked about and being used.

Citations — domain used as a sourceMentions — brand named
Citations of the brand's own domain compared with mentions of the brand, within one market. Mentions are against the analysed answers (n = 180); citations are counted against the answers that carry citations. The rows are ordered by the size of the gap.
BrandCitedGapNamedState
Cărtureșticarturesti.ro4629 · 16.1%cited more often than named
Târgul Cărțiitargulcartii.ro184 · 2.2%cited more often than named
Humanitashumanitas.ro013 · 7.2%named, never cited
Librarullibrarul.ro141 · 0.6%cited more often than named
Editura Treiedituratrei.ro517 · 9.4%named more often than cited
Nemiranemira.ro110 · 5.6%named more often than cited
elefant.roelefant.ro1522 · 12.2%named more often than cited
eMAGemag.ro159 · 5.0%cited more often than named
BookZonebookzone.ro2924 · 13.3%cited more often than named
Literalitera.ro3430 · 16.7%cited more often than named
Librislibris.ro3437 · 20.6%named more often than cited
Curtea Vechecurteaveche.ro710 · 5.6%named more often than cited
Polirompolirom.ro03 · 1.7%named, never cited
Editura Corintedituracorint.ro810 · 5.6%named more often than cited
Books Expressbooks-express.ro57 · 3.9%named more often than cited
Editura Arthureditura-arthur.ro1413 · 7.2%cited more often than named
Editura ARTeditura-art.ro12 · 1.1%named more often than cited
RAOraobooks.com21 · 0.6%cited more often than named
Okianokian.ro44 · 2.2%on par
Librăria Românălibrariaromana.ro11 · 0.6%on par
Editura Aramisedituraaramis.ro00 · 0.0%absent from both
Left: in how many answers the brand's own domain is cited · right: in how many answers the brand is named, with the rate against the analysed answers (n = 180) · citations are counted against the answers that carry citations, which is why their column stays a count and not a percentage · the rows are ordered by the size of the gap, not by rank
08What does not compare here

The fields that do not support the comparison they appear to support

What does not compare

Each row names the field of the edition data that will not support a comparison, and the exact comparison it will not support. The list sits here, in plain view, because this is the only place where it can still change anything.

  • denominators.sourceRate

    Source rates run against 172, not 180. 172 is the number of answers that contain citations; the other 8 were generated without links. The arithmetic pins the denominator: carturesti.ro, cited in 46 answers, is published at 26.74%, and 46/172 = 26.74% exactly, while 46/180 would give 25.56%. One working copy of the source table still carries a header declaring “180 raspunsuri” above a column named only as a share of answers; the published files — the CSV on the site and the Zenodo deposit — name the column `pct_din_raspunsuri_cu_citari` and declare 172. The source was not rewritten. So that it can sit beside an edition that reports against all answers, the same counts are recomputed over 180 in `ratePctRebased`, with the published rate kept alongside.

  • surfaces[].mentions

    The five per-surface totals — ChatGPT 33, Gemini 78, Perplexity 30, AI Mode 56, AI Overviews 50 — are not published as counts. The source publishes rates per brand and per surface, as percentages of that surface's 36 answers. The counts invert exactly, round(rate × 36 / 100), and the inversion closes twice over: every brand row recovers its own total, and the five columns sum to 247. The deposit's data dictionary publishes precisely this check, with these same five figures. The brand rows nonetheless keep the source's shape — `ratePct` published, `mentions` null — so that nothing the source did not count passes as a count.

  • method.queriesIssued

    Not recorded. The edition declares 180 analysed answers and 36 per surface, but does not separate queries issued from answers returned. Episode 3 does make the distinction — 90 queries, 87 analysed answers — so surface trigger rates do not compare between the two editions.

  • method.deff

    deff = 2.0 is transferred, not measured on these data; the full reason is in `method.deffNote`. The practical consequence: the Wilson intervals here are as wide as episode 3's, but their width is not justified by an intraclass correlation measured on the book market.

  • questions[].isDense

    The per-question table contains only the rows with at least one mention. A brand missing from a question is not a confirmed zero but an unrecorded one — hence `isDense` is false on all 18 questions, `answers` is null, and no per-question rate is computed from this file. The same gap is what makes the ICC unmeasurable.

  • method.runs

    Two runs seven days apart, pooled into a single denominator of 180. A brand can be counted twice for the same question, once per run, so `mentions` counts answers, not questions covered. Episode 3 has a single run: comparing rates directly between the two editions sets a repeated panel beside a snapshot.

  • provenance.rawArchive

    There is none. The raw answers were not archived, so nobody can rebuild the counts from the text; only the internal consistencies between the three CSV files can be checked, and those all close. The absence is declared, not hidden.

  • brands[].positions

    The position breakdown was published for two brands, Libris and BookZone. For the other 19 only the weighted sum exists, so `firstPlaceSharePct` can be computed for those two alone. The position score, which derives from the weighted sum, stays available for every brand above the mentions threshold.

09 — This edition has no calibration entities

Calibration would mean a set of stable entities, re-run identically every edition, showing how much of the difference between two editions comes from the platform and how much from the market. Edition 2026-07 has none, so a future comparison between editions will not be able to separate the two causes. The consequence is declared now, not at the moment the first difference calls for an explanation.

10The data

The files every figure above can be rebuilt from

The tables on this page are derived from these files, not transcribed. The licence is CC BY 4.0: they may be republished, with attribution.

Licence
CC BY 4.0
Mirrors
Zenodocanonical data deposit, concept DOI 10.5281/zenodo.21736211, CC BY 4.0GitHubthe same three files, with history and verifiable checksumsKagglethe three CSV files, with a column dictionaryHugging Facedataset card and viewerdev.toEnglish republication of the analysis, canonical pointing at the study on websem.ro
Answer archive
None. The answer texts were not archived, so no hash can be published. The counts remain reproducible from the files above, but the answers themselves cannot be re-read. The absence is declared rather than hidden.
How to cite

Websem (2026). Romania's AI Visibility Index, edition 2026-07 — Book market. Measurement window: 18 Jul 2026 – 31 Jul 2026; 180 answers analysed. DOI: 10.5281/zenodo.21736211. CC BY 4.0. https://websem.ro/en/resources/aeo/ai-visibility-index/piata-carte/2026-07

The citation points at the edition's permanent address, not at the market page: the market page always shows the current edition.
11The narrative analysis

The same data, read at length

This page is a data sheet. The interpretation, the context and the implications live in the study-series episode, which uses exactly the same counts.

Study series · episode 2The Book market market study in AI answers
12The limits of this market

What the measurement cannot say, even with the figures correct

  • Two runs, two weeks

    Enough to see the volatility — between the two runs Editura Corint quadrupled its mentions (2 → 8) and Editura Trei more than halved its own (12 → 5) — but not enough for a trend. Even these two moves clear the reporting threshold only if their intervals are disjoint, which at 180 answers they are not.

  • 18 questions, not the whole purchase universe

    The panel covers the big territories — children, low budget, personal development, psychology, English, fantasy, cookery, the preparatory school year — but not exhaustively: textbooks, technical books and comics are missing. A brand that is strong in exactly what is missing looks weaker here than it is.

  • 21 brands tracked, not the whole market

    Players outside the list — librex.ro, clb.ro, librariadelfin.ro, booknation.ro, printrecarti.ro — appear constantly in the citations, but their mentions are not counted. The 58.3% silence rate means “none of the 21 brands”, not “no shop at all”.

  • Ten answers per question

    At the level of an individual question, the difference between 3 and 4 mentions cannot be told from noise. The question table is useful as a map of territories, not as a ranking: six of the 18 questions gathered at most three mentions in total, across all surfaces and both runs.

  • Citations have a different denominator

    Cited-domain rates run against the 172 answers that contain citations, not the 180 analysed. A source percentage and a mention percentage on the same page cannot be subtracted from one another.

  • Position, for two brands only

    The position breakdown was published for Libris (24 first places out of 37 appearances) and BookZone (3 out of 24). For the rest of the universe only the weighted sum exists, so “how high it appears” cannot be compared across the whole list.

  • Origin and profile not recorded

    The queries were issued in Romanian, with no personalisation and no history, but where they actually originated was never recorded and never checked for consistency between runs. A logged-in user with a purchase history may get different answers.

  • Mentions are not sales

    What is measured is a name's presence in an answer, not traffic, real market share or service quality. A brand invisible here can be the market leader; the overlap between the two hierarchies is the subject of study, not an assumption.

  • Conflict of interest, declared

    BookZone is the edition's anchor brand and the only Websem client in the table; it appears with the same counts as anyone else, 4th of 21 by mentions and 5th by provider-balanced visibility. The study was funded by no analysed brand, and no brand saw it before publication.

13The universe and who chose it

How the 21 brands got into the table

There is no mechanical rule. The 21 brands are the competitor set configured in this edition's LLM Pulse project — online bookstores, marketplaces with a book section, and the largest publishers — chosen editorially, not by a threshold in a public ranking or an external register. The consequence is visible in the data: players outside the list turn up constantly in the answers (librex.ro, clb.ro, librariadelfin.ro, booknation.ro); we see them in the citations but do not count their mentions. The universe is therefore a declared choice, not a reproducible selection.

Universe version
carte-1.0
carte-1.0 · 2026-07-18
First version of the universe: 21 brands, the LLM Pulse project's competitor set at the opening of the measurement window. Editura Aramis enters with zero mentions and stays on the list — a tracked zero says something an absence does not.
Conflict of interest

Websem sells optimisation services for AI engines, including to brands that appear in this index. All of them are marked in the tables. No position can be bought, improved or removed for money; there is no paid placement, no premium profile and no sponsored logo. An edition's commercial anchor pays for a private run, on its own prompts, which is not published — never for anything connected to the public panel.

Commercial anchor
BookZone. It paid for a private run, on its own prompts, which is not published. It had no access to the public panel before publication and could change nothing in it.
Websem clients in the table
BookZone. Each is marked as such on its own row.
BookZone
The edition's anchor brand. The measurement panel comes from an LLM Pulse project opened for bookzone.ro inside a Websem commercial relationship, and the public study was built at market level from the same data. Websem received no funding from any analysed brand for the study, and no brand — BookZone included — saw it before publication. BookZone appears in the table with the same counts as any other brand and gets no separate treatment in the derivations.
14 — Other editions