Skip to content
Romania's AI Visibility Index

Luxury jewelry — 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.

Pilot edition. 1 question, a top 5 demanded explicitly of the model, 10 answers, no tracked-brand list, no source data. The figures here compare with no other market in the index and receive no confidence interval.
Measurement windowPanel measured7 surfaces from 6 providersAnswers analysed10 answers · 1 questionPublished · updated Universe versionopen-2026-07-13 · edition 2026-07Pilot — a different instrument
This page always shows the current edition. For a stable citation, use the edition URL: https://websem.ro/en/resources/aeo/ai-visibility-index/bijuterii-lux/2026-07
00 — The result

The edition put a single question to ten models and explicitly demanded a top 5, so the 50 available positions were going to be filled either way: 29 distinct brands filled them, 19 of which were named by exactly one model. The most widely covered, TEILOR, appears in 6 of the 10 answers; no brand appears in all ten.

Liftable block
A pilot edition, run with a different instrument: one question, put to ten models, with a top 5 demanded explicitly. The 50 returned positions held 29 distinct brands, 19 of which appeared at a single model. Because every model was forced to name exactly five brands, the edition's position-weighted sum is a mathematical constant (228.33 per answer) and says nothing about the market. For that reason the pilot edition receives no confidence interval, receives no position score, and is compared with no other market in the index.

10

answers analysed

1 question · 10 queries issued

50

slots filled

forced by the prompt, not free mentions

29

distinct brands returned

an open list: no fixed universe was tracked

5.00

brands per answer

a constant set by the prompt, not a measurement

What these figures describe

The results describe the set of 1 question published in full, run on 7 AI surfaces belonging to 6 providers, in the 13 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.

01 — Market density is not measured on this edition

The prompt explicitly demanded a top 5, so every answer named exactly that many brands: the average of 5.00 brands per answer is a property of the wording, not of the market. For the same reason the silence rate is 0% by construction — a model forced to name five brands cannot stay silent — and the leader's concentration is bounded by the number of slots. None of the three figures is reported here.

02The ranking

The 29 returned brands, by the number of answers naming them

What these figures describe

The results describe the set of 1 question published in full, run on 7 AI surfaces belonging to 6 providers, in the 13 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 10 answers analysed, one answer names 5.00 tracked brands on average.

Luxury jewelry market, edition 2026-07. Every percentage in this table is computed against the 10 answers analysed in the 2026-07-13 – 2026-07-13 window; the "Mentions" column shows the numerator and the denominator, k/n. Pilot edition: the mentions are slots the prompt forced, not free mentions, so they receive no confidence interval, no rank group and no position score, and they enter no aggregation.
#BrandMentions(/10)VisibilityVEFCitationsΔ edition
1TEILOR6/1060.0%70.8%
2Malvensky5/1050.0%54.2%
3Sabion3/1030.0%35.4%
3Coriolan3/1030.0%35.4%
3KULTHO3/1030.0%50.0%
3Sabrini3/1030.0%20.8%
7IONA2/1020.0%4.2%
7MOOGU2/1020.0%18.8%
7Stil Diamonds2/1020.0%18.8%
7Cellini2/1020.0%33.3%
11Edera1/1010.0%2.1%
11Rosental1/1010.0%8.3%
11Adorri1/1010.0%8.3%
11Bijuterii La Rosa1/1010.0%16.7%
11Blanka1/1010.0%16.7%
11D. Aristi1/1010.0%2.1%
11Jasmin1/1010.0%8.3%
11Traser Gold1/1010.0%16.7%
11Accent Bijuterii1/1010.0%16.7%
11Invidia1/1010.0%2.1%
11Perle și Pietre1/1010.0%8.3%
11Royal Diamante1/1010.0%16.7%
11StilUnic1/1010.0%2.1%
11Valmand1/1010.0%2.1%
11DeGeorgia1/1010.0%2.1%
11Diamondstone1/1010.0%8.3%
11Mikado1/1010.0%2.1%
11Splend'or1/1010.0%16.7%
11Verighete ATCOM1/1010.0%2.1%
29 tracked brands · 50 mentions in total · 29 distinct brands returned by the engines
— The two metrics disagree on the order
  • Cellini moves ahead of Sabrini on VEF (33.3% against 20.8%), although Sabrini has the higher pooled visibility: 30.0% against 20.0% of the 10 answers.
  • Rosental moves ahead of IONA on VEF (8.3% against 4.2%), although IONA has the higher pooled visibility: 20.0% against 10.0% of the 10 answers.
  • Adorri moves ahead of IONA on VEF (8.3% against 4.2%), although IONA has the higher pooled visibility: 20.0% against 10.0% of the 10 answers.
  • Bijuterii La Rosa moves ahead of IONA on VEF (16.7% against 4.2%), although IONA has the higher pooled visibility: 20.0% against 10.0% of the 10 answers.
  • Blanka moves ahead of IONA on VEF (16.7% against 4.2%), although IONA has the higher pooled visibility: 20.0% against 10.0% of the 10 answers.
  • Jasmin moves ahead of IONA on VEF (8.3% against 4.2%), although IONA has the higher pooled visibility: 20.0% against 10.0% of the 10 answers.

+ 6 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 7 surfaces from 6 providers; 1 of them are Google's and hold 1 of the 10 answers (10.0%), which is why the pooled figure alone would let one provider vote several times.

Δ 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.

— Conflict of interest

No brand in this table is a Websem client.

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–7

TEILOR

appearances: 6 · position score:
Position 1
3 (50%)
Positions 2–3
2 (33%)
Positions 4–7
1 (17%)

Malvensky

appearances: 5 · position score:
Position 1
4 (80%)
Positions 2–3
1 (20%)
Positions 4–7
0 (0%)

Sabion

appearances: 3 · position score:
Position 1
0 (0%)
Positions 2–3
3 (100%)
Positions 4–7
0 (0%)

Coriolan

appearances: 3 · position score:
Position 1
1 (33%)
Positions 2–3
1 (33%)
Positions 4–7
1 (33%)

KULTHO

appearances: 3 · position score:
Position 1
0 (0%)
Positions 2–3
2 (67%)
Positions 4–7
1 (33%)

Sabrini

appearances: 3 · position score:
Position 1
0 (0%)
Positions 2–3
1 (33%)
Positions 4–7
2 (67%)

IONA

appearances: 2 · position score:
Position 1
0 (0%)
Positions 2–3
2 (100%)
Positions 4–7
0 (0%)

MOOGU

appearances: 2 · position score:
Position 1
0 (0%)
Positions 2–3
1 (50%)
Positions 4–7
1 (50%)

Stil Diamonds

appearances: 2 · position score:
Position 1
0 (0%)
Positions 2–3
1 (50%)
Positions 4–7
1 (50%)

Cellini

appearances: 2 · position score:
Position 1
0 (0%)
Positions 2–3
0 (0%)
Positions 4–7
2 (100%)

Edera

appearances: 1 · position score:
Position 1
1 (100%)
Positions 2–3
0 (0%)
Positions 4–7
0 (0%)

Rosental

appearances: 1 · position score:
Position 1
1 (100%)
Positions 2–3
0 (0%)
Positions 4–7
0 (0%)

Adorri

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
1 (100%)
Positions 4–7
0 (0%)

Bijuterii La Rosa

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
1 (100%)
Positions 4–7
0 (0%)

Blanka

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
1 (100%)
Positions 4–7
0 (0%)

D. Aristi

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
1 (100%)
Positions 4–7
0 (0%)

Jasmin

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
1 (100%)
Positions 4–7
0 (0%)

Traser Gold

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
1 (100%)
Positions 4–7
0 (0%)

Accent Bijuterii

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
0 (0%)
Positions 4–7
1 (100%)

Invidia

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
0 (0%)
Positions 4–7
1 (100%)

Perle și Pietre

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
0 (0%)
Positions 4–7
1 (100%)

Royal Diamante

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
0 (0%)
Positions 4–7
1 (100%)

StilUnic

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
0 (0%)
Positions 4–7
1 (100%)

Valmand

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
0 (0%)
Positions 4–7
1 (100%)

DeGeorgia

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
0 (0%)
Positions 4–7
1 (100%)

Diamondstone

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
0 (0%)
Positions 4–7
1 (100%)

Mikado

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
0 (0%)
Positions 4–7
1 (100%)

Splend'or

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
0 (0%)
Positions 4–7
1 (100%)

Verighete ATCOM

appearances: 1 · position score:
Position 1
0 (0%)
Positions 2–3
0 (0%)
Positions 4–7
1 (100%)
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 · position 8+ is not recorded for every brand in this edition

04 — The per-surface breakdown is not published for the pilot edition

Each assistant produced a single answer, so every column would have a denominator of 1 and every cell would read 0% or 100%. On top of that, four assistants with no surface code of their own are pooled into one row with a denominator of 4: the pooling is a limitation of the schema, not a measurement. The figures exist in the raw CSV but are not shown as a matrix, because read as rates they would mislead.

The question-by-brand table is missing

Edition 2026-07 of the Luxury jewelry market publishes no per-question breakdown: the measurement kept the totals, not the per-question table. The section stays on the page with its reason, because a deleted section looks like a section that never existed.

06 — The cited sources were not collected

Edition 2026-07 of the Luxury jewelry market has no source table: the run kept the names that were mentioned, not the links that were cited. A list rebuilt now, from other answers, would not be the same measurement and would not carry this edition's denominator. The absence is declared here, in the section's place.

07 — The named / cited gap cannot be computed

Edition 2026-07 of the Luxury jewelry market publishes no per-brand citations, so there is no second bar to compare the mentions against. A zero shown here would say “never cited”, a claim the measurement does not support.

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.

  • market.tier

    Everything below is tier “pilot” and enters no aggregation in the index: not the index totals, not a brand ranking, not a comparison between markets. The edition is published so it can be read and checked, not so it can be compared.

  • method.design

    A different instrument. Here: one question, asked once, of ten assistants. In tier A editions: a panel of purchase questions, run across five surfaces from three providers. The two do not measure the same thing and do not belong in the same table.

  • brands[].mentions

    The figures in the mentions column are slots, not free mentions — `mentionsAreSlots` is true. Every model had to name exactly five brands, so a brand can appear at most once per answer and the total is fixed at 50 (10 answers × 5 positions). In a tier A edition a mention is an event; here it is a position in a list that was demanded.

  • brands[].weighted

    The position-weighted sum is not stored — `weighted` is null on every row — and no position score can be computed for this edition. The reason is arithmetic, not editorial: with a forced top 5, 100 + 50 + 33.33 + 25 + 20 = 228.33 comes out identical for each of the ten answers (verified: all ten give 228.3333, total 2,283.33). It would be a property of the prompt presented as a result. The distribution stays in `positions`, for anyone who wants to redo the arithmetic.

  • surfaces

    Ten assistants fit into seven surface rows, because three of them — Kimi, GLM and Qwen — have no code of their own in the schema and were pooled with DeepSeek. The “deepseek” row has a denominator of 4, not 1. No per-surface figure in this edition compares with a surface in another edition, and the four pooled assistants cannot be separated from the data published here.

  • brands[].providerBalancedPct

    Provider-balanced visibility is neither computed nor displayed here. It would require every surface row to be a real surface, and one of the seven is a bucket we built; besides, with one answer per assistant, an average across providers is only a different weighting of the same ten answers. The rule that the two visibility metrics travel together (pooled + provider-balanced) applies to tier A editions, not to this one.

  • brands[].visibilityCi

    No confidence interval is published, and therefore no statistical group column either. With one question and one answer per assistant there are neither clusters in which to measure an intraclass correlation nor a second run from which to estimate model variability. An interval on n = 10 would suggest that the number at its centre estimates a quantity in the market; it does not — it is how often ten models, asked once, picked the same name.

  • brands[].avgPosition

    `avgPosition` is a pilot field: the mean of the positions in the slots where the brand appears. Below the 5-mention threshold it renders as “—”, which here means 27 of 29 rows; for the 19 brands with a single appearance, the “mean” is that one position. Only TEILOR (6 mentions) and Malvensky (5) clear the threshold. The values here are computed from the raw file, not from the published aggregate, which rounds to one decimal.

  • metrics.mentionsPerAnswer

    Mentions per answer is exactly 5.00 (50 / 10), fixed by the “top 5” requirement. The metric is shown ahead of the ranking, as everywhere else — but here it is a constant of the instrument, so it is the one exception to the rule that market metrics may be compared across markets.

  • metrics.silenceRatePct

    The silence rate is 0% by construction: all 10 answers name brands, because they were told to. The figure says nothing about the market and does not compare with the silence rate of a tier A edition, where the question allows an answer with no name in it.

  • metrics.top1ConcentrationPct

    First-place concentration can be counted — five brands ever held position 1, and Malvensky holds it in 4 of the 10 answers — but it measures how often ten models agree on a leader, not market concentration. Each answer produces exactly one first place, by construction, so the ten first places are necessarily split between brands.

  • sources

    There is no source table. The question explicitly asked for sources and some models supplied them, but they were not collected and coded systematically in July 2026. This is a declared absence, not a zero: `sources`, `denominators.sourceRate` and `counts.distinctCitedDomains` are null, and the sources section renders as absent with this reason on screen. With no sources there is neither a “tracked brand domain” column nor a “third-party sources only” filter.

  • questions

    There is no per-question table. With one question, such a table would repeat the brand table row for row and make the same 50 slots look as if they had been counted twice. The question is reproduced verbatim in `market.universeRule` and in the DOI deposit; `method.questionsCsv` stays null because there is no questions CSV to reproduce.

  • market.published

    Three distinct dates, never mixed: the measurement window is 13 July 2026 — a single day —, the study was published on 17 July 2026, and `editionId` “2026-07” follows the window, not the date on which the edition was transcribed into the index schema (8 August 2026, in `market.updated`).

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 deposit, concept DOI 10.5281/zenodo.21724399, CC BY 4.0GitHubthe same files, with history and CHECKSUMS.txt: llm_rankings_raw.csv is sha256 e49e5f14ff78862e8fae727d55f7ba618b900788b8dab9d6ce427cbe3b33ba9bCSV publicthe raw slot table (model, maker, position, brand — 50 rows), byte-identical to the deposited file: 1,363 bytes, the same sha256. The rows above derive from it, not from the published aggregate.Kagglethe raw set and the aggregate leaderboard, with a column dictionaryHugging Facedataset card and viewer
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 — Luxury jewelry. Measurement window: 13 Jul 2026; 10 answers analysed. DOI: 10.5281/zenodo.21724399. CC BY 4.0. https://websem.ro/en/resources/aeo/ai-visibility-index/bijuterii-lux/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 1The Luxury jewelry market study in AI answers
12The limits of this market

What the measurement cannot say, even with the figures correct

  • One day, one run.

    All 10 answers are from 13 July 2026, one per assistant, with no regeneration. The choice was deliberate — regenerating until a convenient result appeared would have fabricated the study — but the consequence is that each model's internal variability stays unmeasured and there is no time series: `byRun` is null on all 29 rows.

  • One prompt, with a top 5 demanded.

    The results hold for the question as it was phrased. A “give me a top 5” question forces the model to fill five positions and surfaces long-tail brands; a “how do I choose an engagement ring?” question produces advice, not names. The visibility measured here is a function of the question, not a score belonging to the brand.

  • Ten assistants, three of them without a code of their own.

    The ten do not exhaust the assistant market, and Kimi, GLM and Qwen appear in the data pooled with DeepSeek, because the index schema has no surface code for them. Answers across the seven surface rows sum to 10 and mentions sum to 50 — but per-assistant granularity, for the four that were pooled, is recoverable only from the raw file.

  • The public aggregate is partial and rounded.

    `brand_visibility.csv` in the deposit has 10 rows: only the brands named by at least two models, i.e. 31 of the 50 slots. The 19 single-appearance brands — the study's central finding — are missing from it, and average position is rounded to one decimal (2.3 for 7/3 at Coriolan; 3.7 for 11/3 at KULTHO and Sabrini). All 29 rows above derive from the raw file.

  • The raw-answer archive has no published fingerprint.

    Full screenshots and the raw text of the 10 answers are archived, but they were never hashed or published, so `provenance.rawArchive` stays null. The fingerprint in CHECKSUMS.txt covers only the slot table (sha256 e49e5f14…, 1,363 bytes), which is byte-identical to the public CSV on websem.ro.

  • Brands with nearly identical names.

    Stil Diamonds and StilUnic appear as separate rows, and in Claude's answer a “Stil Unic” workshop is discussed, distinct from both. The rows were not merged, because we have no evidence they are the same entity. `domain` is null on all 29 rows — the edition resolved no domains — so a brand is matched on name and aliases, never on domain.

  • Model versions are not controlled.

    The public versions available on 13 July 2026 were used, in their standard interfaces, with no history, no memory and no custom instructions. Models update continuously; the figures describe their behaviour on that date.

  • No qualitative evaluation.

    The edition says nothing about product quality, prices, services or the commercial performance of any brand. A brand absent from the table is not a weak brand; it is a brand the models did not name to that question, on that day.

  • Conflict of interest: none to declare.

    None of the 29 brands is a Websem client — `isWebsemClient` is false on every row and `coi` is empty — and no mentioned brand paid for the study. The named list of Websem clients in this table is therefore empty, and is written out explicitly rather than omitted.

13The universe and who chose it

The list is open: the brands in the table are the models' own choices

There is no selection rule: the list is open. The edition's universe is exactly what the ten models returned to a single question, identical for all of them and containing no brand name — “Which luxury jewelry brands from Romania do you recommend for wedding bands and engagement rings? Give me a top 5, with a short argument for each and the sources you rely on.” The 29 names in the table are the models' choices, not ours. Because no fixed universe was tracked, a brand absent from the table is not a measured zero but an absence from the returned universe.

Universe version
open-2026-07-13
open-2026-07-13 · 2026-07-13
First and only version: an open list, fixed by the answers of 13 July 2026. No brand was added or removed after the queries.
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
The edition has no declared commercial anchor. Nobody paid for it and nobody saw it before publication.
Websem clients in the table
None. No brand in this edition's table is a Websem client at the date of publication.
14 — Other editions