btlabs Core · GEO

AI discoverability:
GEO, not just SEO.

SEO aims for visibility on Google. GEO (Generative Engine Optimization) aims for visibility in AI answers — where your customers ask today instead of searching. The two belong together; neither replaces the other. GEO is exactly why we build every site as a digital knowledge and service interface: an AI can only cite what’s been prepared to be machine-readable in the first place.

How it works

What we serve the AI —
so it can cite you correctly.

Whether your GEO work is paying off isn’t left to guesswork: an optional monitor regularly asks AI systems — without naming you — whether they recommend your business. On top of that, you see which AI systems actually read your pages and how many visitors arrive from AI answers.
01

llms.txt & brand.json

A machine-readable profile of your business: services, facts, languages, contact details. Consistently structured, up to date, straight from your website — not from third-party directories. This isn't theory: exactly this setup — llms.txt, structured data, MCP — runs live on this domain. Ask ChatGPT, Perplexity or Claude about btlabs Core and see for yourself whether and how we get cited. See the full AI website →

02

Structured data (Schema.org)

Opening hours, location and services as JSON-LD — the format search engines and AI systems understand natively. Found on Google →

03

MCP interface

The new standard AI assistants use to talk to systems. Read-only, permission-controlled, logged — your business would be ahead of the curve.

04

The ground rules (ai.txt / TDM)

Citing welcome, data scraping forbidden — stored machine-readably. You decide what AI may do with your content. Data ownership with TDMRep →

FAQ

Frequently asked questions about GEO.

Product & technology

What is btlabs Core, exactly?

btlabs Core is the platform we build websites on: fast, trilingual, free of cookie banners — and with your data in your hands.

The difference from a website builder lies underneath. Your content does not exist as finished pages but as structured data. From that the website for people is generated, and the same source answers the questions of search engines and AI assistants. One place to maintain, many channels.

btlabs Core is developed by Berger+Team, a freelancer collective in South Tyrol.

What's the difference between a classic CMS and a headless platform?

A classic CMS (WordPress and the like) is a construction kit: a prefab house, extended with plugins — and more fragile with every update. btlabs Core is a custom-built foundation: your content lives cleanly separated in the core system and is delivered through interfaces to any channel — website, AI assistant, app. In parallel, consistent, fast.

Why not just WordPress?

Yes — it's extremely flexible. The difference only shows up in day-to-day operation: to make your website readable for AI assistants and cleanly structured for search engines, you need several plugins and custom builds — each of which has to be found, set up, and maintained long-term. With btlabs Core, that's built in from the start, not retrofitted:

  • Structured data (company, opening hours, prices, FAQ, etc.) are built into the foundation, not retrofitted via a plugin.
  • Multilingualism doesn't run via a translation plugin, but is part of the structure — each language with its own texts, own URLs, own SEO.
  • Analytics without cookie banner, because it comes cookieless by default, rather than being retrofitted via a consent tool. Separately, we track web visits and AI visits.
  • An MCP interface, with which you can chat directly with your website — check, revise, or create content, in conversation with an AI, without clicking through an admin menu.

With WordPress, you'd have to find each of these building blocks individually, coordinate them, and keep them updated. With us, they belong together from the start.

Do I have to constantly update plugins like on WordPress?

No. One of the biggest security risks on the web is the plugin chaos of classic CMSs. With us there's no sprawling third-party plugin zoo you have to update yourself — everything is version-pinned and maintained by us. Security patches run automatically at server level — you don't have to lift a finger.

Multilingual — is that shaky?

No. German, Italian and English are anchored at the core — translated URLs, clean language signals, one editing interface. No after-the-fact translation workarounds. More: Multilingual website in detail.

What does my business gain if AI assistants can talk directly to my website?

Your details are ready exactly where people increasingly ask. Instead of an AI scraping your page and guessing, it reads exactly the content you've provided through an open interface — MCP (Model Context Protocol): services, opening hours, contact details. The aim: fewer incorrect statements about your business and correctly sourced citations — whether an AI uses this route is up to its provider. You stay in control — you decide which content is accessible, and every access is logged.

Is MCP access secure?

Yes. Every access is governed by permissions and every step is logged. With an access key you set per area and action what an assistant may do; a sign-in by consent gets full access, and deleting via chat is final.

How do I get MCP access for my website, and what's included?

We set up MCP access for you whenever you want it — it's part of expanding your website, not a mandatory component. This lets you, or an AI assistant of your choice, work directly with your own website: maintaining content, querying your own data, automating recurring tasks. We agree together on what can be accessed — opening hours, services or contact details, for example — and you always keep an overview of who accesses what and when.

The effort is manageable: one-off setup, then the access runs alongside your website. It's most worthwhile once you update content regularly or have recurring questions about your own data — then an AI can take over the routine work, on request.

Are my new pages reported to Google automatically?

No, not directly. With instant reporting switched on (a setting), every published address goes straight to Bing and the other participating search engines; Google does not take part in this procedure. Google finds your new page through the always-current sitemap on its next crawl — usually quickly, but not on demand.

What happens if the website goes down?

There are backups in separate locations, a copy outside the data centre, and outside monitoring that reports an outage. For getting back online we have set ourselves target values and we rehearse the procedure. This is not a contractually guaranteed availability, and we deliberately do not promise a percentage — we could not back it up.

Can I add a fourth language later?

Yes, but it is not a click. German, Italian and English are anchored in the core; a further language is a guided change that needs lead time — addresses, search engine signals and the admin interface all have to come along. It plans well; it does not happen spontaneously.

What is already built in technically for Google?

In btlabs Core, the technical groundwork for search engines is part of the foundation: XML sitemaps per content type, meaningful URLs with an automatic 301 redirect when you change an address, canonical tags, robots control per page and structured data following Schema.org. Every page is delivered fully rendered from the server, so even crawlers that don't execute JavaScript see the complete content. To be honest about it: instant notification via IndexNow reaches Bing and others, but not Google — and nobody can guarantee a ranking or stars in the search results.

How can I tell whether an AI mentions me?

For that, btlabs Core has the citation monitor. You set up to ten test questions — phrased the way your customers would ask, without naming you — and the system puts them to up to ten AI models. The result is sorted into four levels: not mentioned, mentioned, recommended or first choice, along with the websites mentioned instead. Two things belong to the picture: the monitor is switched off by default, and every run costs something through your own AI access. And the answers are samples, not a guarantee of what a customer will see tomorrow.

Do you also take care of link building and PR?

The platform itself doesn't build links or write press releases — that's handwork, not software. btlabs Core provides the groundwork: clean, unambiguous data about your business that others can easily link to and cite, and in the cockpit the backlinks Bing knows for your most important pages. Link building and PR themselves are something we offer as a service from Berger+Team, if you want it.

Do I need a Google Business Profile if my website already has everything?

Yes. The map in Google Search and Google Maps show details from the Business Profile, not from your website. The website gives search engines and AI systems unambiguous details about your business. What matters is that both say the same thing: you manage the profile at Google, and your website's name, address, phone and opening hours in one place in btlabs Core.

Why do name, address and phone number need to match everywhere?

Search engines and AI assistants piece together the details about your business from many sources: your website, your Business Profile, directories, review sites. If these sources contradict each other, search engines and assistants can't tell which is right — and at worst give out the wrong phone number or old opening hours. On your website, you maintain these details in one place in btlabs Core; the other sources you align by hand — again whenever something changes.

Do I have to submit my sitemap to Google myself?

It isn't required: your robots.txt names the sitemap, and Google finds it there on its own. It's still worth entering it once in Google Search Console — it's part of the setup, which takes about a quarter of an hour, and only there can you see whether Google was able to read it. After that there's nothing more to do: the sitemap updates itself as soon as you publish something.

Let's talk straight

No sales talk.
At eye level.

Tell us what you're planning — you'll get an honest assessment, not a pitch.

  • Reply usually within 24 hours
  • Free AI-readiness check on request
  • Non-binding & no obligation

Non-binding · Honest · No bot

Facts

Everything you need —
at a glance.

What btlabs Core can do, how to reach us directly, what it costs, and why you can trust us — the hard facts, compact and ready to expand.

BusinessBerger+Team d. Florian Berger
AddressReichrieglerweg 17/3 · I-39100 Bozen (BZ) · Italy – South Tyrol
Phone · WhatsApp+393461033556
LanguagesDeutsch Italiano English
1btlabs Corefound by humans & AI
SolutionTailored foundation on headless architecture — a base that can power your website, shop & AI agents alike.
FindablePrepared for Google and AI answers — GEO out of the box (llms.txt, MCP), under 200 ms median in the load test (August 2026).
AutomationAI translates, writes meta-texts & image descriptions, and reviews content — DE/IT/EN, via your own AI account.
IntegrationMCP interface, REST & GraphQL — open interfaces for CRM, ERP & co.
2Direct Contact1 business day
AvailableEmail, phone, WhatsApp, video call
ContactFlorian Berger
Response timeusually within 24 hours
3Service AreaDACH region, Italy
On-siteSouth Tyrol — Bolzano and surroundings
RemoteItaly & entire DACH region — well-practiced
LanguagesDeutsch · Italiano · English
4Availability & Capacitylimited
CurrentlyWe have openings — but only a few. We deliberately take on only a few projects at a time.
Startafter a straight-talk conversation and clear roadmap
5Price Transparency€€-€€€
ProjectsClassification €€-€€€ · All prices excluding VAT.
ModelInvestment — no subscription for the core system
OwnershipYour data and content belong to you — full export, anytime
6Experience & Trustsince 2019
CollectiveBerger+Team — since 2019
Experience20+ years in branding, web & marketing
7Data Protection & Techcookieless
HostingEU, isolated
TrackingCookieless, no third-party trackers — no cookie banner
SecurityAES-256, 2FA, daily encrypted backups