How Webappski Took Its Own Product From Zero to 100% AI Visibility in Four Months — No Clients, No Reviews, No Sales
Before selling Answer Engine Optimization as a service, Webappski proved the methodology on its own product. A brand-new product, TypelessForm, went from its first line of code in March 2026 to being named by all four major AI engines — measured by our own open-source tool, every raw response saved to disk so anyone can re-check it.

Webappski is an Answer Engine Optimization (AEO) studio in Gdynia, Poland that proved its method on its own product before selling it. A brand-new product, TypelessForm — its codebase started on 6 March 2026, on a domain registered in December 2025 — went on to being named by all four major AI answer engines (ChatGPT, Gemini, Claude, Perplexity) on global buyer queries within four months — with no clients, no reviews, and no sales to lean on. The measurement was run with our own free, open-source tool, aeo-platform, and every raw AI response is saved to disk so any reader can reproduce the result.
This is the studio's debut case study. Most AEO advice comes from agencies that have optimized clients' sites but never their own, or from tool vendors who measure but never execute. We did the opposite: we built a product, made it visible inside AI assistants from a standing start, and published the raw arc — including the run where one engine lagged the other three — so the claim is verifiable rather than marketing. If you are a B2B SaaS company entering the DACH or CEE markets and you want AI assistants to recommend you, this is the loop we run, shown end to end on a product we own.
The product under test is TypelessForm, a voice-to-form widget. We chose it deliberately as the proving ground: a brand-new product with, by definition, zero AI visibility on day one of the work — exactly the cold-start a real client faces. The tool doing the measuring is aeo-platform (npm, version 1.3.0, MIT-licensed, zero dependencies). The methodology — measure, plan, improve, re-measure — is documented in depth in our flagship article on the tool; this piece is the company case study that the tool's loop made possible.
Who Is Webappski, and What Is Answer Engine Optimization?
Webappski is an Answer Engine Optimization studio based in Gdynia, Poland, serving B2B SaaS companies that want to be recommended inside AI assistants — particularly those expanding into the DACH (Germany, Austria, Switzerland) and CEE (Central and Eastern Europe) markets. Answer Engine Optimization is the practice of getting a brand cited and recommended inside AI answer engines such as ChatGPT, Gemini, Claude, and Perplexity, the same way Search Engine Optimization makes a brand surface in Google's results. The buyer's question is no longer typed into a search box and answered with ten blue links; it is asked to an assistant and answered in a single paragraph. AEO is the work of being the brand that paragraph names.
The reason a buyer should care which studio runs that work is the same reason this case study exists: an AEO result you cannot reproduce is indistinguishable from a marketing claim. Webappski's position is that the methodology has to be provable on a product the studio owns end to end, with the raw measurement published, before it is sold to anyone. The rest of this article is that proof.
What Does "From Zero" Actually Mean Here?
"From zero" means a product with no AI footprint, not a doctored before-shot. The timeline is publicly checkable: the typelessform.com domain was registered on 16 December 2025 (the WHOIS record is open), the product's codebase started on 6 March 2026, the first SEO and AEO commits landed on 8 March 2026, and the widget's first public release — 1.0.0-beta.1, dated 17 March 2026 — is visible to anyone in the package's public version history on npm. A product that young has, by definition, zero presence in any AI engine's answers — there is nothing for an assistant to have learned about it yet. That is the honest starting line: not a measured "0" we engineered for a chart, but the structural cold-start of a product that did not exist a quarter earlier.
Our first actual measurement came six weeks into the work, on 23 April 2026, and it already read 33 out of 100 — because by then the foundational AEO work (clean crawlability, schema, answer-capsule paragraphs, an llms.txt file) was in place. We are deliberate about this distinction: we did not measure a literal "0" on day one and we will not claim we did. The arc this article reports is the honest one — a product built from March 2026 onward, measured at 33 after six weeks of work, climbing to being named by every engine by June and to a clean 100% of cells by July.
What Did the Measurements Show, From April to July?
We ran the same measurement six times across 79 days — from 23 April to 11 July — always on the identical grid: four engines times three commercial buyer queries, twelve engine-and-query cells in total. The queries were global, with no geographic modifiers — "best voice form filling tools 2026", "top one-shot voice form filling services for e-commerce", and "multilingual voice form filling for international websites". The headline metric is Presence — the share of those twelve cells in which an engine names the product, reported on a 0-to-100 scale; the tool also computes a composite Unified Visibility Index (UVI) that folds in ranking and citation strength. The Presence trend across the six runs is the spine of this case study, and we show it exactly as the tool drew it, slow stretches and all.
Read the Presence numbers in order: 33 on 23 April, 42 across two mid-May runs, 58 on 25 May, 83 on 11 June, and 100 on 11 July. Every one of those runs used the same twelve-cell grid — four engines, Perplexity included, from the very first measurement — so the climb is like-for-like on the denominator; the grid never widened underneath the number. What did change across the span was the question set (refined as the method matured) and the engines' own underlying models (Claude moved from Sonnet 4.6 to Sonnet 5 between the June and July runs), so the endpoints are not strictly identical experiments even though the grid is. The honest headline is the shape: a brand that did not exist in February is, by July, named in all twelve engine-and-query cells on commercial buyer queries, with no help from a single customer reference. The one soft spot on the way there was a single engine — Perplexity — lagging the other three; we cover it in full below. (These engines are also non-deterministic — their answers shift between sessions — which is exactly why a measure-improve loop reads the trend across repeated runs rather than freezing on one screenshot.)
Do All Four AI Engines Actually Name the Product?
Yes — all four engines name TypelessForm. The clearest snapshot of the work in motion is the 11 June 2026 run, when three of the four engines were already at a perfect hit rate and Perplexity was the single lagging column. On that run the brand appeared in 10 of the 12 engine-and-query cells: ChatGPT (gpt-5-search-api), Gemini (gemini-3.5-flash), and Claude (claude-sonnet-4-6) each named the product on all three queries, a 100% hit rate apiece; Perplexity named it on one of three. That is the precise, un-rounded claim for that run: named by all four, at 100% on three of them, and at one-in-three on Perplexity. By the 11 July run Perplexity had closed the gap to three of three, lifting Presence to a full 100%. The per-engine panel below is the 11 June screenshot straight from the tool.
These panels are screenshots of a live, interactive report. Rather than freeze them as images, we host the whole thing: read the full 11 June AEO report → and the 11 July report where Presence reaches 100% → — every engine answer, every competitor table, every run, exactly as aeo-platform generated it.
The Perplexity column is the part of this result we are least inclined to dress up, because it is the most instructive. On 11 June, Perplexity names TypelessForm directly in one query's answer, which tells us the engine recognises the entity; the one-in-three says the recommendation is not yet consistent across query intents. That single weak column is exactly how a measure-improve loop is supposed to behave — a new gap surfaced rather than buried under an aggregate score. The next plan wrote itself: Perplexity-weighted sources (the directories and comparison pages that engine pulls from) became the priority — and by the 11 July run that column had closed, Perplexity naming the product on all three queries and lifting Presence to 100%. We would rather publish the 1-of-3 honestly on the way there than round it into a headline.
| Engine | Model | Hit rate (2026-06-11) | Own-domain citations |
|---|---|---|---|
| ChatGPT | gpt-5-search-api | 3 of 3 (100%) | 0 |
| Gemini | gemini-3.5-flash | 3 of 3 (100%) | 0 |
| Claude | claude-sonnet-4-6 | 3 of 3 (100%) | 0 |
| Perplexity | manual paste | 1 of 3 (33%) | 0 |
| Overall | — | 10 of 12 cells (83%) | 0 |
Why Does "No Clients, No Reviews, No Sales" Make This Harder, Not Easier?
Because the usual levers were unavailable. The conventional way a product earns AI mentions is through the trail customers leave: G2 and Capterra reviews, case-study testimonials, press driven by funding or traction, Reddit threads where users compare tools they actually pay for. TypelessForm had none of that. It had no paying customer, not one review, and no sales record for an engine to draw on. Every mention it earned had to come from the product surface and the structured, citable signals around it — not from social proof we did not have.
That constraint is the point of the case study. A B2B SaaS company entering a new market is in exactly this position: real but unproven in the eyes of an AI assistant that has never seen it discussed. Showing that a cold-start product can be made visible on the strength of structure and substance alone — clean crawlability, answer-shaped content, schema, entity consistency, and presence on the aggregator surfaces the engines already read — is far more useful evidence than showing the same lift on an established brand that the engines half-knew already.
How Do We Know These Numbers Are Real?
Because the measurement is reproducible and the raw data is on disk. We did not screenshot a dashboard and ask you to trust the headline. Every run was produced by aeo-platform, an open-source CLI anyone can install with npm install -g aeo-platform; it sends the same queries to the same engines, records each raw answer, and writes the result to your own machine. The screenshots above are that tool's own output, unretouched, Perplexity gap and all. Run the tool on TypelessForm yourself and you will get a comparable result; that reproducibility is what separates a case study from a testimonial.
It is also why we publish the awkward details rather than the flattering summary. On the 11 June run Perplexity named the product in only one of its three queries — a visible weak column we left in the table instead of dropping the engine to keep a rounder number. The same discipline applies to the "0 own-domain citations" row: the engines named the brand in their answer text but were not yet citing typelessform.com as a source, and we published that gap rather than hide it. (By the 11 July run the Perplexity column had closed to three of three; the own-domain citation work is still in progress.) The credibility of an AEO studio is built precisely in the places where the data is less flattering than the pitch.
What This Means for a B2B SaaS Company Entering DACH or CEE
If a brand-new product with no commercial track record can be named by every major AI engine in four months, an established SaaS product with real customers has a shorter path, not a longer one. The work is the same loop run on your domain: measure where you currently appear across ChatGPT, Gemini, Claude, and Perplexity; build a prioritized plan from the specific gaps the measurement surfaces; ship the structural and authority fixes; and re-measure to separate real movement from the engines' week-to-week noise. The DACH and CEE angle matters because the competitor field there is thinner than the English-language marquee — being the brand an assistant names in German, Polish, or Czech is a more winnable position than fighting for the same slot in saturated US English queries.
The methodology underneath this case study — exactly how the measure-to-plan-to-improve loop works, what the 30-mission plan looks like, and why the fix lever differs per engine — is documented in full in our flagship article on aeo-platform. This page is the proof that the loop works on a real product; that page is the manual for how to run it.
Frequently Asked Questions
Who is Webappski and what does the studio do?
Webappski is an Answer Engine Optimization (AEO) studio based in Gdynia, Poland. It helps B2B SaaS companies — especially those expanding into the DACH and CEE markets — get cited and recommended inside AI answer engines such as ChatGPT, Gemini, Claude, and Perplexity. The studio proves its methodology on its own products before selling it, and publishes the raw measurements so the results are reproducible rather than marketing claims.
Does "from zero" mean the product had a measured score of 0?
No. "From zero" means a brand-new product with no AI footprint when the work began: TypelessForm's codebase started on 6 March 2026 (the domain itself was registered in December 2025), and a product at that stage has zero visibility by definition because no engine has learned anything about it yet. The first actual measurement, six weeks into the work on 23 April 2026, already read 33 out of 100, because the foundational AEO work was in place by then. We report that honestly: the start is a true cold-start, and the first measured number is 33, not a literal 0 we engineered.
Do all four AI engines really name the product?
Yes. On the 11 June 2026 run TypelessForm was named in 10 of 12 engine-and-query cells: ChatGPT, Gemini, and Claude each named it on all three queries (100% each), while Perplexity named it on one of three. By the 11 July run Perplexity had caught up — all four engines named the product on every query, a full 12 of 12 cells (100% Presence). The engines mention the brand in their answer text; getting them to cite typelessform.com's own domain as a source is separate, still-ongoing work, not a result we are claiming.
Did all four engines name the product from the start, or was Perplexity added later?
The grid included all four engines — ChatGPT, Gemini, Claude, and Perplexity — from the very first run on 23 April 2026; we never widened it part-way through, and there was no separate three-engine phase. What moved over the six runs was Presence within that fixed twelve-cell grid: 33% at the April baseline, 42% across two mid-May runs, 58% on 25 May, 83% on 11 June, and 100% on 11 July. On the 11 June run Perplexity was the one lagging engine (one of three queries) while the other three were already perfect; by 11 July it had closed to three of three. The engines are also non-deterministic between sessions, which is why the loop reads the trend across repeated runs rather than any single screenshot.
How can I verify these numbers myself?
The measurement was run with aeo-platform, a free, open-source, MIT-licensed CLI you can install with npm install -g aeo-platform (version 1.3.0, zero dependencies). It sends the same buyer queries to each engine, records every raw answer, and writes the result to your own disk. Run it against TypelessForm and you will get a comparable result. Reproducibility is the whole point: the screenshots in this article are the tool's unretouched output, Perplexity gap and all.
What were the exact queries, and were they geo-targeted?
The three queries were global, with no geographic modifiers: "best voice form filling tools 2026", "top one-shot voice form filling services for e-commerce", and "multilingual voice form filling for international websites". This is not a "worldwide ranking" claim — it is the result on three global, geo-neutral commercial queries, measured across four engines for twelve cells in total.
Want Webappski to Run This Loop for Your Product?
If a cold-start product with no clients, reviews, or sales can be named by every major AI engine in four months, your established SaaS has a shorter path to the same position. Webappski runs the measure-plan-improve-re-measure loop for B2B SaaS companies entering DACH and CEE, with the raw measurement published the same way it is here — Answer Engine Optimization consulting typically runs from $3,500 to $5,000, billed by invoice.
Start with a baseline read: request a free AEO audit and we will show you exactly where your product appears across ChatGPT, Perplexity, Gemini, and Claude today, where it does not, and what the gap is costing you. To engage the full engagement, see Webappski AEO services and contact us to purchase via invoice. The methodology behind it all is documented in our flagship article on aeo-platform. For what happened when we turned this same method on our own agency brand, see 2 of 39: our own raw starting line.
This article was last updated on 21 July 2026. The figures come from real aeo-platform reports on typelessform.com: a brand-new product whose codebase started on 6 March 2026 (domain registered 16 December 2025), measured at 33% Presence on 23 April, climbing across six runs to 100% Presence — named in all twelve engine-and-query cells — on the 11 July run, with a composite Unified Visibility Index of 92. The same four-engine, twelve-cell grid was used throughout. The measurement tool, aeo-platform, is actively maintained; the current version is 1.3.0. AEO is a fast-moving field — we update this article as the tool and the engines evolve. If you notice outdated information, contact us at info@webappski.com.


