food and drink makers · Suisse romande · November 2026
blondel.ch
#17 of 18 in food and drink makers, Suisse romande, November 2026
Read on 2026-11-03 · methodology 2.0.2
Named by AI assistants
Named in 6 of 48 AI answers to buyer questions about food and drink makers in Suisse romande, by DeepSeek, Mistral, ChatGPT.
What a shopping assistant could not find
- Partly met: A full written guide for AI, not just a summary
- Not met: Your offer is readable by AI agents
- Not met: Your pages readable by AI without the layout
- Not met: AI agents can find your business card
- Not met: A direct line an AI assistant can call
- Partly met: Your machine-readable pages point to each other
- Not met: A buy link an AI agent can open
- Not met: A buy button an AI agent can press
- Not met: Price and currency both present
- Partly met: Your terms are attached to the offer
- Partly met: AI agents your site welcomes are not turned away by your firewall
- Partly met: Prices carry a currency
39 more items, written for your developer, listed below.
For your developer: every item not met (51)
- Not met: Add a working robots.txt
robots_txt_exists - Partly met: Stop robots.txt from blocking the whole site
robots_not_blocking - Not met: Publish a sitemap.xml
sitemap_exists - Partly met: Add <lastmod> dates to the sitemap
sitemap_lastmod - Partly met: Give every sitemap URL its own real lastmod, not the build's clock
sitemap_lastmod_honest - Partly met: Name your sitemap in robots.txt
robots_sitemap_declared - Partly met: Declare consent to search and AI answers (Content-Signal)
robots_content_signal - Partly met: Publish a feed and announce it in <head>
feed_discoverable - Not met: Add a self-referencing canonical URL
canonical_url - Partly met: Write a 120–160 char meta description
meta_description - Not met: Add og:title
og_title - Not met: Add og:image (1200×630)
og_image - Not met: Add og:description
og_description - Partly met: Add a Twitter/X card
twitter_card - Not met: Add JSON-LD structured data
jsonld_exists - Partly met: Add FAQPage schema
faq_schema - Partly met: Add WebSite schema with SearchAction
website_schema - Partly met: Add dateModified to schema
date_modified - Partly met: Deploy /llms.txt
llms_txt - Partly met: Make llms.txt name your pages, each with a one-line summary
llms_txt_coverage - Partly met: Allow AI assistants and search bots in robots.txt
ai_crawlers_allowed - Partly met: Add hreflang tags (if multilingual)
hreflang_tags - Partly met: Add sameAs entity links
entity_sameas - Partly met: Link your review-platform profile
review_platform_linked - Not met: Ground your brand in a graph you do not control
entity_graph_grounded - Not met: Name the checkable things this page is about
entity_count - Partly met: Add a named author (Person schema)
person_entity - Not met: Incorporate statistical metrics and data points
citation_statistics - Partly met: Use semantic main content container (<main> or <article>)
semantic_structure - Partly met: Add Wikipedia/Wikidata sameAs references
authority_links - Partly met: Ensure brand name consistency across page elements
brand_coherence - Partly met: Publish your brand canon — the statement everything else is checked against
brand_canon_published(seen: absent) - Partly met: Link out of your prose, early and in proportion
internal_link_topology - Partly met: Call each page by one name in your links
anchor_text_consistency - Partly met: Date the page in its text, not just its metadata
in_body_recency - Partly met: Publish llms-full.txt (the full machine catalog)
llms_full_txt - Not met: Type what you sell as Offer/Product/Service JSON-LD
offer_schema - Not met: Serve markdown when agents ask for it
content_negotiation_markdown - Not met: Show at least one real price in static HTML
static_pricing_visible - Not met: Publish your agent card (/.well-known/agent-card.json)
agent_card - Not met: Expose an MCP endpoint
mcp_endpoint - Not met: Publish a public OpenAPI schema
openapi_schema - Partly met: Link your machine surfaces from llms.txt
machine_surfaces_linked - Not met: Make pricing reachable
pricing_page - Not met: Attach Offer JSON-LD to every plan on pricing
pricing_offer_schema - Not met: Give every offer a URL an agent can act on
offer_purchase_url - Not met: Declare a purchase action agents can call
offer_action - Not met: State price, currency and availability together
offer_price_complete - Partly met: Link terms or a return policy from the offer
offer_terms_linked - Partly met: We could not test how your wall treats an AI reader
robots_allows_cdn_refuses - Partly met: Give every price an ISO-4217 currency code
price_currency_explicit
Something wrong, or changed since? Ask for a correction or a free re-read, answered before the next edition.