Proof of Concept
One documented case, stated with its limits. A single-restaurant food delivery
site in Northern Cyprus, three languages, marked up with a full JSON-LD
Restaurant graph: the menu as MenuSection and
MenuItem nodes with prices, reviews and opening hours, one
@id for the business and a separate URL per language. No keyword-led
copy was written for it, and no link building was done.
Figures below are the site's own Google Search Console data, exported on
13 September 2026 and covering the preceding sixteen months: 738 clicks,
28,000 impressions, an average position of 8.6 across 1,000 queries.
Search Console, 16 months to 13 September 2026
| Query | Clicks | Impressions | Average position |
| good food iskele | 118 | 277 | 2.8 |
| goodfood | 72 | 196 | 3.8 |
| good food доставка | 56 | 96 | 2.1 |
| iskele yemek siparişi | 20 | 269 | 3.6 |
| iskele yemek | 16 | 377 | 4.3 |
| sushi iskele | 5 | 133 | 6.7 |
The branded positions, between 2.1 and 2.8, prove little on their own: a site
should rank for its own name. What the method has to answer for is the rest of
the table. Iskele yemek siparişi is Turkish for ordering food in
Iskele, and sushi iskele names no brand at all. On those, one
restaurant's own site held the first five results alongside the delivery
aggregators.
Two limits, stated because the framework demands it. These are averages over
sixteen months, not a claim of a fixed position on any given day. And the site
went offline in August 2026, when the token for a third-party point-of-sale API
it depended on was revoked, so the result can no longer be checked by visiting
it. Which is why the artefacts below were preserved instead.
Evidence
- The served markup itself, saved from the live site in three languages
- The full Search Console export: queries, pages, countries, daily chart
- Google's own dated notification of a click milestone for the domain
- Commit history showing the markup maintained on a working site
Reproducibility
- The markup is published in full, so the method can be copied rather than trusted
- Query sets and locales are named, so the same measurement can be repeated
- Negative results are recorded next to the successes, including this case ending