AI visibility
Sampled · 2 systems
The autonomous cycle imports your WordPress pages, plans evidence-backed improvements, applies approved diffs safely and measures the effect per page and per topic. Your success manager keeps the sensitive steps human. Available on top: ads in Google and ChatGPT — planned from the same interface, approved by you.
14 of 20 answer surfaces are configured here: 4 we query ourselves, 10 are observed by a SERP provider. The rest are shown as a gap — with the reason next to them, not as an estimate.
SEO, AEO and GEO work on your own pages — what is created there belongs to you and keeps working. Ads rent the space next to it: they work immediately and stop when the money stops. Together they make sense; they should not be confused.
Search Engine Optimization
Does Google find you?
That your page is technically reachable, understood, and appears in a search at all. The oldest of the four fields — and the basis for the other two.
Answer Engine Optimization
Can a machine build an answer from your page?
Clear statements instead of ad copy, clean structure, sourced figures. A page that only sets a mood gives a machine nothing it could quote.
Generative Engine Optimization
Does ChatGPT name you in its answer?
The actual goal — and the only one nobody can guarantee. We measure it: which questions lead to you, which do not, and who stands there instead of you.
Google Ads · ChatGPT Ads
What does the space next to it cost?
Planning, approving and evaluating is included in every package. You pay separately only for the money that flows to Google and OpenAI — it works on day one and stops on the last.
People who used to type “heat pump cost Düsseldorf” into a search box and got ten blue links now ask in full sentences — and get an answer. Often only a single link leads out of that answer.
AI systems condense several sources into one answer. Anything that does not work as a source simply does not appear — no matter how well the page ranks in classic search.
What the model already knows, it does not need from your website. What gets cited is what only you can say: your projects, your price ranges, your region, your certifications.
If a firewall blocks the crawlers of OpenAI or Perplexity, the content is irrelevant. These blocks are usually unintentional and nobody in the business knows about them.
Not a screenshot — what you see here are real interface components with clearly marked sample data. Charts respond to mouse, finger and keyboard; every tile names its measurement method.
Sampled · 2 systems
Measured · Search Console
| Period | Value |
|---|---|
| March | 68,420 |
| April | 74,190 |
| May | 71,880 |
| June | 89,340 |
| July | 96,110 |
| August | 92,750 |
| September | 108,300 |
| October | 126,842 |
Sampled · prompt monitoring
| Period | Value |
|---|---|
| W36 | 118 |
| W37 | 164 |
| W38 | 97 |
| W39 | 231 |
| W40 | 142 |
| W41 | 208 |
| W42 | 176 |
| W43 | 254 |
Share of fetches per crawler, from the website's server log. Not what would be allowed — what actually happened.
| Item | OAI-SearchBot | PerplexityBot |
|---|---|---|
| Home page | 28.4 % | 6.1 % |
| Service pages | 19.7 % | 24.8 % |
| Pricing | 8.2 % | 21.3 % |
| Guides | 11.5 % | 27.6 % |
| Case studies | 6.9 % | 9.4 % |
| Contact | 5.1 % | 3.2 % |
| robots.txt / sitemap | 20.2 % | 7.6 % |
The 500 most-fetched addresses per crawler, 1–31 October 2026. Shares are calculated within each crawler. Types below 1% are combined.
Visibility, impressions and citations sit at very different levels. On a shared axis the smallest movement would vanish; here every series starts at zero.
| Period | AI visibility | Impressions | Citations |
|---|---|---|---|
| 3/1/26 | 61 (0.0%) | 68,420 (0.0%) | 118 (0.0%) |
| 4/1/26 | 63 (3.3%) | 74,190 (8.4%) | 164 (39.0%) |
| 5/1/26 | 62 (1.6%) | 71,880 (5.1%) | 97 (-17.8%) |
| 6/1/26 | 68 (11.5%) | 89,340 (30.6%) | 231 (95.8%) |
| 7/1/26 | 71 (16.4%) | 96,110 (40.5%) | 142 (20.3%) |
| 8/1/26 | 74 (21.3%) | 92,750 (35.6%) | 208 (76.3%) |
| 9/1/26 | 81 (32.8%) | 108,300 (58.3%) | 176 (49.2%) |
| 10/1/26 | 87 (42.6%) | 126,842 (85.4%) | 254 (115.3%) |
Relative change against each series' own March 2026 value, not percentage points. Baseline and latest values are in the table below.
Search Console, referral traffic and AI citations come together in one place — stating which source supplied which number.
If a page is not cited, that turns into a concrete action. If a search query has no matching page, it becomes a topic suggestion.
The monthly report as a PDF, optionally with the logo and sender domain of the agency in charge.
This is how the product path to launch is built: from analysis through to improving published content. Pick a phase to see the individual steps.
Capture the real WordPress inventory and its public signals.
A language model can write any generic advice article. What it cannot do: name your project from last autumn, your price range, your region, your certifications. That is exactly what makes a text usable as a source.
Every number, price and certificate exists as a verified object — with source, confirmation date and expiry. Expired entries drop out of new texts instead of propagating.
The briefing feeds the generator confirmed facts only. Numbers without backing are caught by the quality check and named — before anyone approves.
In the editor, every paragraph states what it rests on. Anything unsupported is visible before approval — and nothing is published without approval.
For a detached single-family house of roughly 150 m² built before 1995, the heating load is typically between 8 and 11 kW.
In our last 23 refurbishments around Düsseldorf, an air-to-water heat pump was used in the majority of cases.
Nobody controls whether an AI system cites a page — we do not either. What we can control is the transparency of the method. Every metric therefore carries its source, timestamp and confidence class.
| Class | Source | What that means |
|---|---|---|
| Measured | Search Console, analytics, referral traffic | Read directly from an authenticated provider interface — from the place that keeps the number itself. |
| Sampled | Our own queries against answer engines | Derived from reproducible prompt queries with a documented sample size. Every question is asked three times per surface, because answer engines do not say the same thing twice. |
| Reported | SERP provider | A third party retrieved the answer page, because there is no interface for it. OUHUD did not measure it — and that is stated on every such number. |
| Customer-supplied | Export from Bing Webmaster Tools (CSV) | Uploaded by you. We did not measure it ourselves. |
| Not measurable | Surfaces without an interface and without SERP access | Shown as a gap with the reason next to it, not as an estimate. |
This table is not written, it is read — from the same registry the measurement takes its surfaces from, and through the same check that applies inside your account. If an access is withdrawn, the surface drops out of “configured” here too.
There is an interface, we ask the question ourselves. These numbers carry the origin “measured”.
| Surface | Method | Where it counts | State |
|---|---|---|---|
| ChatGPT (Websuche) | our own query | worldwide | configured |
| Perplexity | our own query | worldwide | configured |
| Google Gemini | our own query | worldwide | configured |
| Claude (Websuche) | our own query | worldwide | configured |
| Grok (Live Search) | our own query | worldwide | not configured |
| Le Chat (Mistral) | our own query | France · EU | not configured |
| DeepSeek | our own query | China · worldwide | not configured |
| Qwen (Alibaba) | our own query | China · Asia | not configured |
| Kimi (Moonshot) | our own query | China | not configured |
| Meta Llama | our own query | worldwide | not configured |
There is no interface. A SERP provider retrieves the answer page; the numbers carry the origin “reported”. One access enables every surface for which the provider runs its own endpoint — not automatically all of them.
| Surface | Method | Where it counts | State |
|---|---|---|---|
| Google AI Overviews | third party retrieves | Germany · worldwide | configured |
| Google AI Mode | third party retrieves | Germany · worldwide | configured |
| Microsoft Copilot (Bing) | third party retrieves | Germany · worldwide | configured |
| Meta AI | third party retrieves | worldwide | configured |
| Brave Answers | third party retrieves | Germany · worldwide | configured |
| DuckDuckGo (DuckAssist) | third party retrieves | Germany · worldwide | configured |
| Yandex (Neuro) | third party retrieves | Russia · Turkey | configured |
| Baidu (KI-Suche) | third party retrieves | China | configured |
| Naver (Cue:) | third party retrieves | South Korea | configured |
| Amazon Rufus | third party retrieves | Germany · worldwide | configured |
Nobody can buy a mention in an AI answer. The slot next to it, yes. OUHUD builds the campaign from your topics and search terms, you approve it, and it is created paused. It runs from OUHUD's advertising account — you pay the budget to us in advance, not to Google. Only your second click costs money.
Search campaigns with exact and phrase keywords, their own daily budget, a fixed cost per click and country and language targeting. Search partners and the display network stay off: ads run in Google Search only.
Labelled ads below the ChatGPT answer, with a headline, body text, and a square image. The sender shown is the advertising account the ad runs from. They have been running in Germany since August 2026.
On the left, what sits above the results in a Google search. On the right, what appears below a ChatGPT answer. Both with the character limits the providers really set — you can see below how many are used.
Adyour-company.com
Heating broken? We come | Master craftsman since 1998
Emergency service around the clock. Fixed price before the call-out, no hidden costs.
3 to 15 headlines of 30 characters, 2 to 4 descriptions of 90. Google mixes them itself. Images and ad extensions: not included.
Who repairs a heating system at the weekend?
For a weekend breakdown, emergency services that also come out on Saturdays and Sundays are an option. Look for a fixed price before the call-out.
Exactly one headline up to 50 characters, one text up to 100, one square image. The sender shown is the advertising account the ad runs from.
OUHUD builds keywords, ad copy, daily budget, country and language from your topic plan. Staff may write drafts, nothing more.
Only the owner of the organisation can approve. Change a single word afterwards and the approval lapses — what goes out is always exactly the version that was checked.
Campaign, ad group and ad are created at the provider without serving. We read back what is there and compare it field by field.
Only this click costs money. Stopping stays reachable at all times — even without a confirmed email address and even if your OUHUD access has expired.
No plan includes advertising spend. You book an advertising budget, transfer it in advance, and we activate it. Google Ireland and OpenAI bill under the reverse charge without VAT — so what gets spent on ads is the net amount, not the gross one.
The bar shows what runs per day — the figure that acts at the provider. The share that becomes advertising is the same in every package; what grows is the volume. The higher the daily budget, the more often your ad appears.
Nach Absprache — We agree the amount, the ad spend and the daily budget with you.
The mark at the end of the bar is a ceiling, not a promise. How much actually runs depends on the competition for your search terms.
| Package | You pay | of which VAT | Ad spend at most | Daily budget at most |
|---|---|---|---|---|
| Ads 500 | €500.00 | €79.83 | €420.17 | €13.82 |
| Ads 800 | €800.00 | €127.73 | €672.27 | €22.11 |
| Ads 1.200 | €1,200.00 | €191.60 | €1,008.40 | €33.17 |
| Ads 1.800 | €1,800.00 | €287.39 | €1,512.61 | €49.75 |
| Nach Absprache | by arrangement | |||
The figures are for a 30-day run time. Book longer and the same amount spreads over more days — the daily budget falls accordingly.
As of: September 15, 2026
The more a business actually knows and has done, the stronger the platform works. Where there is nothing of your own to say, no software helps either.
Heating, plumbing, electrical, roofing, landscaping. Regional, advice-heavy, with real reference projects.
Law firms, medical practices, consultancies, care providers. Demanding subject matter where wrong statements get expensive.
Manufacturers and suppliers with products that need explaining and long decision paths.
Your own client accounts under your branding, separate quotas, one report per client.
The contract writes and publishes pages on your own website. They stay there when the contract ends — they are yours. Ads rent attention: they work on the first day and stop on the last.
Ads build nothing that remains — but they work immediately, while written pages need weeks before a machine knows them. Together it makes sense: the ad bridges the time in which the page is not yet found.
Advertising budget from €13.82 per day
Ends as soon as the budget is used up. No page is left behind.
Published pages are not a promise of placements. Whether a machine quotes them is something we measure — nobody can promise it.
Analysis, topic planning and optimisation run continuously on their own. Every new page reaches you as a reviewed draft — you read it, you click, then it goes live. All you choose is the monthly page volume that fits.
No waiting on an account manager — you decide when a page goes live.
A human for setup, questions and priorities.
Tools in this price range show you that a mention is missing. We write the page that wins it back — and publish it.
€59.90 per page — 10 pages a month, written and published
This suits you ifFor a business with one website that needs new pages regularly.
GEO support with 10 new or revised pages per service period and measurement in ChatGPT and Google AI Overviews.
Total for the minimum term: €7,188.00 including VAT
Create an account and complete the plan securely.
90-day pilot
€1,797.00 once, including VAT
Pay three monthly fees in one payment. Access lasts 90 days from paid activation, with the selected package’s services. It ends automatically; continuing requires a new contract.
Enquire about pilot€49.95 per page — 20 pages a month, written and published
This suits you ifWhen you want to explain several services separately — one page per service.
GEO support with 20 new or revised pages per service period and measurement in ChatGPT, Gemini, Google AI Overviews, Google AI Mode, Microsoft Copilot (Bing) and Meta AI.
Total for the minimum term: €11,988.00 including VAT
Create an account and complete the plan securely.
90-day pilot
€2,997.00 once, including VAT
Pay three monthly fees in one payment. Access lasts 90 days from paid activation, with the selected package’s services. It ends automatically; continuing requires a new contract.
Enquire about pilot€42.48 per page — 40 pages a month, written and published
This suits you ifFor several locations or brands, with pages per location and a team of three.
GEO support with 40 new or revised pages per service period and measurement in ChatGPT, Perplexity, Gemini, Google AI Overviews, Google AI Mode, Microsoft Copilot (Bing), Meta AI, Brave Answers, DuckDuckGo (DuckAssist), Amazon Rufus, Yandex (Neuro), Baidu (KI-Suche) and Naver (Cue:).
Total for the minimum term: €20,388.00 including VAT
Create an account and complete the plan securely.
90-day pilot
€5,097.00 once, including VAT
Pay three monthly fees in one payment. Access lasts 90 days from paid activation, with the selected package’s services. It ends automatically; continuing requires a new contract.
Enquire about pilotThis suits you ifWhen none of the three fits.
Individually agreed services, support and pricing.
We confirm availability and start date personally.
These do not tell the packages apart — they are included everywhere.
All prices include VAT. Minimum term twelve months, billed monthly. Existing contracts retain their agreed terms.
The uncomfortable ones first.
No, and nobody can credibly promise it. Neither Google nor OpenAI nor Perplexity guarantees that a page is indexed or used as a source. What we can produce: technical discoverability for the crawlers of these systems, content that works as a source, and an honest measurement of what actually happens.
The difference lies before the writing. First your operational knowledge is captured: services, brands, regions, reference projects, price ranges, certifications. Only then does the text emerge — and every number in it must point to a confirmed fact. Claims without evidence block approval.
The software works autonomously within your stored guardrails. New content is first created as an evidence-backed WordPress draft; the step to “published” is always a high-risk change and requires personal approval by the assigned success manager. Decisions, text versions and rollback remain logged.
The public quick check processes the domain you enter, publicly retrievable page data, plus IP address and browser identifier for security and abuse prevention. For the customer platform, providers, processing locations, legal bases and deletion periods are published — not announced: the “Service providers & recipients” list names every recipient individually, the cloud transparency page names the locations, and you conclude the data processing agreement inside your account. You can export your data and texts at any time.
For the complete automatic writing path you currently need WordPress with the GeoPlatform Companion. Through it, the platform imports your existing content, applies revision-bound changes and can roll back to the documented previous state. Quick check, audit and analysis also work without WordPress; other CMS publishers are not currently promised as available.
Yours — and that is not an intention stated here, it is in the contract. § 7 of the terms grants you an unlimited, irrevocable right of use to every output after full payment. Published pages sit on your own website and stay there when the contract ends. § 14 governs the export of operational knowledge, texts and analyses — and it is built into the account, not available on request.
The quick check only needs your domain and appears right on this page — no account. Inside the account, five steps lead to your first own number: add the website, prove ownership, run the first crawl, define your questions, start the measurement. All five are possible on day one; every question is asked three times per surface, because answer engines do not say the same thing twice. A direction only shows on the second measurement day — and no page is published before you have approved it.
Enter a domain. OUHUD reads publicly accessible data only and shows the result right on this page — no account, no CMS access, no sales call.
We check the home page, robots.txt, key metadata and the separate access granted to search and training bots. No account, no access to your CMS.
The detailed SEO report is free once every 30 days per website. In between, we check crawler access. Request limits apply to prevent misuse.
This is how your report is laid out — the values appear after the check.
Each area is worth at most 25 points. A critical finding costs 25, an important one 10, a note 4 — no area can lose more than 25.
May search and AI crawlers read the page — and do they see the text without JavaScript?
What machines learn about the page before they read the text.
Substance, structure — and what a text model takes away from your images at all.
The same page loaded at three window sizes. Google has indexed mobile-only since 2024.
Google's own measurement: load time, layout stability, response to input.
These bots decide whether you appear in answers at all. A block here makes you invisible.
A block is a legitimate decision against training and costs no visibility.
They fetch a page because a person is asking for it right now. Several ignore robots.txt.
They check landing pages for ads.
The result appears right here. The quick check is deliberately narrower than the full project audit that follows.