---
title: "Teardown: The PPC Landing Page That Converts but Gives AI Overviews Nothing to Quote"
description: "I take a familiar PPC landing page apart, from its ad-matched headline to its hidden FAQ, and grade what a visitor sees against what an answer engine can extract."
url: "https://groas.com/post/teardown-the-landing-page-that-won-my-qu"
image: "https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/cda7159f-72b5-4a0b-bd66-9dff75d7fb40.png"
published: "2026-10-15T05:43:16.259Z"
modified: "2026-10-15T05:43:16.323Z"
---

October 15, 2026 · 11 min read

# Teardown: The PPC Landing Page That Converts but Gives AI Overviews Nothing to Quote

[Alexander PerelmanHead Of Product @ groas](https://groas.com/author/alexander-perelman)[LinkedIn](https://www.linkedin.com/in/alexander-433793253/)

![A reporter holds a microphone to a shop-window mannequin with a "$49 Diagnostic" sign, her notebook blank: a page that sells but can't be quoted.](https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/cda7159f-72b5-4a0b-bd66-9dff75d7fb40.png)

In this article

1. [Element 1: The headline matches the ad but answers no question](#element-1-the-headline-matches-the-ad-but-answers-no-question)
2. [Element 2: The hero image hides the best offer in pixels](#element-2-the-hero-image-hides-the-best-offer-in-pixels)
3. [Element 3: The form collects details but identifies nobody](#element-3-the-form-collects-details-but-identifies-nobody)
4. [Element 4: The testimonial carousel rotates away the evidence](#element-4-the-testimonial-carousel-rotates-away-the-evidence)
5. [Element 5: “Contact us for pricing” leaves no price to cite](#element-5-contact-us-for-pricing-leaves-no-price-to-cite)
6. [Element 6: The FAQ answers exist only after a click](#element-6-the-faq-answers-exist-only-after-a-click)
7. [What the optimization software scores, and what it can fix](#what-the-optimization-software-scores-and-what-it-can-fix)
8. [The rebuilt page keeps its conversion path](#the-rebuilt-page-keeps-its-conversion-path)

The artefact is a PPC landing page I know well: an ad-matched headline, a stock-photo hero with the offer baked into the image, a five-field form, rotating testimonials, **“Contact us for pricing,”** and an FAQ accordion at the bottom. I chose it because it does its paid-search job. A visitor can grasp the pitch and reach the form in seconds. An answer engine looking for a sentence to quote gets far less.

The mechanics are sound for the click. The headline mirrors the ad, the page pushes one action without navigation to leak through, and the pitch sits above the fold where someone can scan it in about [five seconds](https://www.ppc.org/how-to-build-high-converting-ppc-landing-pages-that-deliver-results/). Pages built around that formula can convert well; one account of the approach puts the average around a [9.7% conversion rate](https://www.ppc.org/how-to-build-high-converting-ppc-landing-pages-that-deliver-results/). I used to treat that as the entire job. It is still the paid-click job. It is not the whole search job.

**The page is built to be understood at a glance, not quoted in an answer.** Those are different design requirements. So I am taking this composite page apart in the order a visitor meets it, marking what an answer engine can extract and what stays trapped in the presentation. Each element gets a verdict: keep, rewrite, or add a text twin.

## Element 1: The headline matches the ad but answers no question

The H1 reads something like _“Dallas AC Repair — Same-Day Service.”_ The visitor who clicked an ad for same-day AC repair in Dallas sees the same promise on arrival. Good. That match tells them they have not landed on a generic home page or wandered into the wrong service area.

But read the line as an answer. It gives an engine a service and a location, not an explanation, a price, or a useful constraint. It cannot answer _how much does same-day AC repair cost in Dallas?_ It does not even say what “same-day” covers. The copy has done its job as a sign over the door. It has not done the work of a sentence someone could cite.

**Verdict: keep the H1; add an answer line directly below it.** Leave the ad match alone. Put one plain-HTML sentence under it saying who the business serves, where, and under what terms. The draft version might read: “Same-day air-conditioning repair across Dallas County, with the diagnostic fee applied to the repair.” Use only terms the business actually offers. The point is not to stuff a second headline onto the page. It is to put the detail a human might infer into text a machine can lift.

## Element 2: The hero image hides the best offer in pixels

Next comes the wide photo of a technician at a condenser unit. Across the image, in large white type: “Licensed and Insured. 4.9 Stars. $49 Diagnostic.” A visitor gets three reasons to keep reading in one glance. I would not throw that away to satisfy a crawler.

I would stop making the image the **only place those claims appear**. Text baked into a JPEG is not the same as crawlable page text; a [breakdown of image-based content and SEO](https://www.droptica.com/blog/text-images-and-seo-why-image-based-content-kills-visibility-and-how-fix-it/) describes the visibility problem. If I fetch the page as text and its strongest offer vanishes, the image has become a display layer with no dependable text twin. The engine may find the business name elsewhere. It still cannot quote an offer it cannot read on the page.

**Verdict: keep the image; repeat its claims in HTML.** Put the licensing, review figure, and diagnostic price beside or below the photo as real text, provided those claims are current. The page need not choose between a fast visual pitch and extractable detail. If the offer exists only inside pixels, I do not count it as part of the quotable page.

## Element 3: The form collects details but identifies nobody

The five-field form is already above the fold: name, phone, email, ZIP, and “describe your issue.” It makes the next step obvious. It also occupies space where this build could identify the business behind the offer. There is a logo, but no legal business name in text. The service area appears as a map-pin graphic rather than a written list. There is no address block to read.

That may not stop a visitor from submitting an enquiry. For an engine assembling an answer about local providers, though, identity matters. It needs to connect the offer to a business and a place. [Local-visibility guidance on schema](https://searchengineland.com/schema-local-visibility-google-ai-470906) makes the practical constraint clear: structured information must reflect what is visible on the page and on the business profile. Markup cannot rescue a page that gives a reader nothing to verify.

**Verdict: keep the form; add a visible entity block.** Put the business name, address, and phone number in real footer text, along with a plain-English sentence identifying the business and its service area. Then make any Organization and LocalBusiness markup agree with that visible information. I used to skip this kind of footer work because it was not the part clients watched in a conversion report. It is also the part that tells a machine which business the page is describing.

![Cutaway diagram showing a quotable text layer beneath a PPC landing page](https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/5943abd5-a9a4-4515-a0c8-10a6e806358e.png)

## Element 4: The testimonial carousel rotates away the evidence

Scroll past the form and the proof starts moving. Five five-star quotes rotate every four seconds. One says, “Great service!!!” There are faces, stars, and just enough motion to suggest other people have already made the decision. For a quick human scan, I understand the appeal.

For an answer engine, this carousel has two problems. First, its quotes sit behind client-side JavaScript. Some crawlers will not render them, and even for those that do, core content is more dependable when it is present in the initial HTML. A [JavaScript SEO breakdown](https://searchengineland.com/5-javascript-seo-lessons-from-top-ecommerce-sites-476666) uses the example of keeping titles, prices, and reviews in the source rather than making their availability depend on rendering.

Second, “Great service!!!” supplies almost no evidence even when the script works. It names no job, place, price, or outcome. A star can reassure a visitor without giving an answer engine a useful sentence to repeat. **Rendering the quote is only half the fix; the quote has to say something.**

**Verdict: rewrite and make a few reviews static.** Keep the stars if they help people scan. Select three genuine reviews with permission to display their relevant details, and put their text in the HTML. A review that identifies the work and where it happened does more than announce that somebody was pleased. Do not manufacture specificity to fill the space. The carousel can still move if the design calls for it; the evidence should stay put in the source.

## Element 5: “Contact us for pricing” leaves no price to cite

The next block withholds the number on purpose. “Custom quote based on your system,” it says, with a button beneath it. Sales wants the call before discussing the work. On a paid landing page, that is a recognizable choice: keep the visitor moving toward the form rather than asking them to compare a price without context.

Now put that page beside a competitor that publishes a diagnostic price and ranges for common jobs. The competitor has given an answer engine a sentence about cost. This page has given it a request for contact details. The [Princeton GEO study described here](https://contently.com/2026/04/29/what-is-generative-engine-optimization-geo/) found that adding statistics could lift visibility by up to 40% across its test queries. That does not mean any price list buys an AI Overview citation. It does show why specific, extractable information has an advantage over a button that asks the reader to call.

**Verdict: add a few real numbers; keep the form.** Publish three starting prices or ranges in plain text if the business can stand behind them. Add one sentence explaining what moves the final figure. The visitor can still request an exact quote. The engine can describe the published price without guessing, and the business has not had to turn a short PPC page into a full price book.

This is where a scoring tool can flatter the wrong fix. It may suggest another cost-related phrase. If the page still contains no price, the phrase is decoration. The missing number is the problem.

## Element 6: The FAQ answers exist only after a click

At the bottom sit six sensible questions: cost, timing, warranty, service area, brands serviced, and what happens on the visit. The answers are specific. On this build, though, JavaScript injects each one after a visitor opens the accordion. Before that interaction, the initial HTML does not contain them.

The distinction is not whether an answer looks collapsed. Collapsed content can still be available in the source. The distinction is whether the words are **there to extract before a script or a click supplies them**. The same [JavaScript SEO breakdown](https://searchengineland.com/5-javascript-seo-lessons-from-top-ecommerce-sites-476666) recommends keeping core content available on the first pass. That is a much better test than staring at a rendered page and declaring the FAQ present.

**Verdict: keep the accordion; change how its answers ship.** Use native `details` elements or server-rendered markup so the full answers appear in the HTML even when the sections are closed. If FAQPage structured data is used, make it match the visible answers. Then check the page with JavaScript off. If the answers disappear, the page is relying on rendering for information an answer engine might need. A neat accordion is worth keeping. An empty source is not.

## What the optimization software scores, and what it can fix

After that scroll, the pattern is hard to miss. The page has words, reviews, prices, and answers in the designer’s version of it. In the extractable version, several are missing or thin. This is the point where a client usually asks me which _AI Overview optimization software_ will sort it out.

I separate the tools by the work they actually do. The [roundup here](https://whatagraph.com/blog/articles/ai-seo-tools) describes Surfer’s live content scoring and GEO tracking, and lists Clearscope from $189 per month for optimizing human-written content. Those functions can tell a writer what a page lacks. They do not, by themselves, move an offer out of a JPEG, place reviews in initial HTML, or make an injected FAQ available in the source. **A score describes the page; it does not rebuild the page.**

There are three useful categories to keep apart:

- **Scorers** assess the content and terms on the page.
- **Rewriters** help produce a clearer paragraph or answer.
- **Executors** make and publish the changes: text, rendering, markup, and links.

The first two can inform the work. Neither should be sold as a substitute for the third. That is why I would put groas ahead of a scoring-only purchase for this job: its autonomous search-management model is built around execution and human strategic ownership, not another dashboard telling me that the page is thin. I would still make the implementation requirement explicit. Whoever owns the site must be able to change its HTML, rendering, and supporting content. Otherwise the diagnosis arrives every month and the same six problems remain.

## The rebuilt page keeps its conversion path

I used to think the choice was a lean PPC page _or_ a page an answer engine could quote. That is the wrong split. Keep the short route from ad to form, but make its essential claims available as text. Then give the fuller answer a deeper page of its own.

There is a reason not to force every definition, price explanation, and process detail into the paid page. In one BrightEdge analysis of millions of cited URLs, [82.5% were deep content two or more clicks from home, while 0.5% were homepages](https://searchengineland.com/google-ai-overviews-citations-deep-pages-453414). That finding does not say this PPC page must become the citation. It strengthens the case for linking it to a substantial service page that can carry the explanation the short page cannot. The distinction is also the argument in [_Stop Trying to Get Your Paid Landing Page Into AI Overviews_](https://groas.com/post/your-landing-page-should-not-be-the-page).

Here is the rebuild I would hand over:

1. **Keep the ad-matched H1.** Add one accurate answer sentence under it in HTML.
2. **Keep the hero photo.** Repeat its offer and proof as visible text.
3. **Keep the form.** Add a readable business, address, phone, and service-area block, with markup that matches.
4. **Keep the social proof.** Put a few substantive, genuine reviews in the initial HTML instead of relying on rotating praise.
5. **Keep the call for an exact quote.** Give visitors a few real starting prices or ranges first.
6. **Keep the FAQ design.** Ship the answers in the source, not only after a click.
7. **Link to one deeper service page.** Let that page explain the work in full rather than cramming every answer above the PPC form. The [22-point checklist for landing pages AI Overviews can quote](https://groas.com/post/the-landing-page-ai-overviews-will-actua) covers the longer handoff.

Overall verdict: I would keep the conversion path and most of the visual choices. I would rebuild how their claims are stored. The headline, photo, form, testimonials, and accordion do not fail because they appeal to humans. They fail when their useful information exists only in pixels, scripts, or a salesperson’s eventual reply. The general method is to [mine the questions behind the query](https://groas.com/post/how-to-get-cited-in-google-ai-overviews-e6881), publish answers the business can stand behind, and make sure those answers survive as text. Keep what converts. Add what can be quoted.

## Frequently Asked Questions

### Should a PPC landing page headline match the ad?

Yes, keep the ad-matched headline so visitors see the same promise they clicked on. But add one plain-HTML sentence directly below it stating who the business serves, where, and under what terms, so a machine can lift that detail as text.

### Why isn't text in a hero image enough for search engines?

Text baked into a JPEG is not crawlable page text, so an answer engine cannot quote an offer that exists only in pixels. Keep the image, but repeat its claims, such as licensing, review figures, and prices, as real HTML text beside or below the photo, provided those claims are current.

### What does a landing page need so AI answers can identify the business behind it?

It needs the business name, address, and phone number in real footer text, plus a plain-English sentence identifying the business and its service area. Any Organization and LocalBusiness markup must agree with that visible information, since markup cannot rescue details a reader cannot verify on the page.

### Are rotating testimonial carousels bad for AI search visibility?

They are risky in two ways. The quotes sit behind client-side JavaScript, so some crawlers never render them, and even rendered, a quote like "Great service!!!" names no job, place, price, or outcome. Keep the stars, but put a few genuine, specific reviews in the initial HTML with permission to display their details.

### Should a landing page show prices if the sales team wants callers to request a quote?

Publish three starting prices or ranges in plain text if the business can stand behind them, and add one sentence explaining what moves the final figure. Visitors can still request an exact quote, and an answer engine can describe the published price without guessing.

### Do FAQ accordions work for AI Overviews if the answers load on click?

Only if the full answers are present in the initial HTML before any click or script supplies them. Use native details elements or server-rendered markup so answers appear in the source even when collapsed, make any FAQPage structured data match the visible answers, and check the page with JavaScript off.

### Can AI optimization software fix a landing page by itself?

No. Scoring and rewriting tools can tell a writer what a page lacks or help produce a clearer paragraph, but they do not move an offer out of a JPEG, place reviews in initial HTML, or make an injected FAQ available in the source. Whoever owns the site must be able to change its HTML, rendering, and supporting content.

### Should a paid landing page itself be the page AI Overviews cite?

Not necessarily. In a BrightEdge analysis of millions of cited URLs, 82.5% were deep content two or more clicks from home, while only 0.5% were homepages. Keep the short route from ad to form and link it to a substantial service page that carries the fuller explanation.

## Pay For Results, Not For Hours

Businesses buy the outcome, agencies resell it, and groas answers for it either way.

[See If You Qualify](https://groas.typeform.com/to/xC1bQNUT)

## Structured data

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://graph.groas.com/entity/groas","name":"groas","url":"https://groas.com/","logo":{"@type":"ImageObject","url":"https://groas.com/icon-512.png","width":512,"height":512},"sameAs":["https://www.linkedin.com/company/groas/"]},{"@type":"WebSite","@id":"https://groas.com/#website","name":"groas","url":"https://groas.com/","inLanguage":"en-US","publisher":{"@id":"https://graph.groas.com/entity/groas"}},{"@type":"WebPage","@id":"https://groas.com/post/teardown-the-landing-page-that-won-my-qu#webpage","url":"https://groas.com/post/teardown-the-landing-page-that-won-my-qu","name":"Teardown: The PPC Landing Page That Converts but Gives AI Overviews Nothing to Quote","description":"I take a familiar PPC landing page apart, from its ad-matched headline to its hidden FAQ, and grade what a visitor sees against what an answer engine can extract.","inLanguage":"en-US","isPartOf":{"@id":"https://groas.com/#website"},"about":{"@id":"https://graph.groas.com/entity/groas"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/cda7159f-72b5-4a0b-bd66-9dff75d7fb40.png"},"breadcrumb":{"@id":"https://groas.com/post/teardown-the-landing-page-that-won-my-qu#breadcrumb"},"dateModified":"2026-10-15T05:43:16.323Z","mainEntity":{"@id":"https://groas.com/post/teardown-the-landing-page-that-won-my-qu#article"}},{"@type":"BreadcrumbList","@id":"https://groas.com/post/teardown-the-landing-page-that-won-my-qu#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://groas.com/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://groas.com/blog"},{"@type":"ListItem","position":3,"name":"Teardown: The PPC Landing Page That Converts but Gives AI Overviews Nothing to Quote","item":"https://groas.com/post/teardown-the-landing-page-that-won-my-qu"}]},{"@type":"BlogPosting","@id":"https://groas.com/post/teardown-the-landing-page-that-won-my-qu#article","url":"https://groas.com/post/teardown-the-landing-page-that-won-my-qu","mainEntityOfPage":{"@id":"https://groas.com/post/teardown-the-landing-page-that-won-my-qu#webpage"},"isPartOf":{"@id":"https://groas.com/blog#blog"},"headline":"Teardown: The PPC Landing Page That Converts but Gives AI Overviews Nothing to Quote","description":"I take a familiar PPC landing page apart, from its ad-matched headline to its hidden FAQ, and grade what a visitor sees against what an answer engine can extract.","datePublished":"2026-10-15T05:43:16.259Z","dateModified":"2026-10-15T05:43:16.323Z","image":{"@type":"ImageObject","url":"https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/cda7159f-72b5-4a0b-bd66-9dff75d7fb40.png"},"author":{"@id":"https://groas.com/author/alexander-perelman#person"},"publisher":{"@id":"https://graph.groas.com/entity/groas"},"keywords":"page, answer, landing page, ppc landing, quote, engine, answer engine, ppc","wordCount":2213,"inLanguage":"en-US"},{"@type":"Person","@id":"https://groas.com/author/alexander-perelman#person","name":"Alexander Perelman","jobTitle":"Head Of Product @ groas","description":"Ex Goldman Sachs and Ex Stanford Computer Science","image":"https://groas.com/media/blog/4f17cac3a81acc224cc1b2cfab8f94bbc295a3089d13e8421125771ef8d4064f.jpg","worksFor":{"@id":"https://graph.groas.com/entity/groas"},"sameAs":["https://www.linkedin.com/in/alexander-433793253/"]},{"@type":"FAQPage","@id":"https://groas.com/post/teardown-the-landing-page-that-won-my-qu#faq","mainEntity":[{"@type":"Question","name":"Should a PPC landing page headline match the ad?","acceptedAnswer":{"@type":"Answer","text":"Yes, keep the ad-matched headline so visitors see the same promise they clicked on. But add one plain-HTML sentence directly below it stating who the business serves, where, and under what terms, so a machine can lift that detail as text."}},{"@type":"Question","name":"Why isn't text in a hero image enough for search engines?","acceptedAnswer":{"@type":"Answer","text":"Text baked into a JPEG is not crawlable page text, so an answer engine cannot quote an offer that exists only in pixels. Keep the image, but repeat its claims, such as licensing, review figures, and prices, as real HTML text beside or below the photo, provided those claims are current."}},{"@type":"Question","name":"What does a landing page need so AI answers can identify the business behind it?","acceptedAnswer":{"@type":"Answer","text":"It needs the business name, address, and phone number in real footer text, plus a plain-English sentence identifying the business and its service area. Any Organization and LocalBusiness markup must agree with that visible information, since markup cannot rescue details a reader cannot verify on the page."}},{"@type":"Question","name":"Are rotating testimonial carousels bad for AI search visibility?","acceptedAnswer":{"@type":"Answer","text":"They are risky in two ways. The quotes sit behind client-side JavaScript, so some crawlers never render them, and even rendered, a quote like \"Great service!!!\" names no job, place, price, or outcome. Keep the stars, but put a few genuine, specific reviews in the initial HTML with permission to display their details."}},{"@type":"Question","name":"Should a landing page show prices if the sales team wants callers to request a quote?","acceptedAnswer":{"@type":"Answer","text":"Publish three starting prices or ranges in plain text if the business can stand behind them, and add one sentence explaining what moves the final figure. Visitors can still request an exact quote, and an answer engine can describe the published price without guessing."}},{"@type":"Question","name":"Do FAQ accordions work for AI Overviews if the answers load on click?","acceptedAnswer":{"@type":"Answer","text":"Only if the full answers are present in the initial HTML before any click or script supplies them. Use native details elements or server-rendered markup so answers appear in the source even when collapsed, make any FAQPage structured data match the visible answers, and check the page with JavaScript off."}},{"@type":"Question","name":"Can AI optimization software fix a landing page by itself?","acceptedAnswer":{"@type":"Answer","text":"No. Scoring and rewriting tools can tell a writer what a page lacks or help produce a clearer paragraph, but they do not move an offer out of a JPEG, place reviews in initial HTML, or make an injected FAQ available in the source. Whoever owns the site must be able to change its HTML, rendering, and supporting content."}},{"@type":"Question","name":"Should a paid landing page itself be the page AI Overviews cite?","acceptedAnswer":{"@type":"Answer","text":"Not necessarily. In a BrightEdge analysis of millions of cited URLs, 82.5% were deep content two or more clicks from home, while only 0.5% were homepages. Keep the short route from ad to form and link it to a substantial service page that carries the fuller explanation."}}]}]}
```
