Paid Ads · 9 min read
Dynamic Search Ads for Service Businesses: Worth It?
Summary
DSA writes your headline from your page titles and picks the landing page itself. On a six-page site that is a liability. Here is the page threshold.
By Hyder Shah, Founder & CEO · Published July 13, 2026 · Updated July 13, 2026
Most agencies pitch Dynamic Search Ads as free incremental traffic. It is not free. You are handing Google your entire website and letting it decide which page is worth advertising and what the headline should say. If your site is six pages of stock photos and a contact form, that is a bad trade. If you run a law firm with forty practice-area and city pages, it is the cheapest keyword-discovery engine on the platform.
The honest way to think about DSA: it is a stress test for your website, billed by the click. Here is where the line sits, and the exact settings to lock down before you spend a dollar.
What are Dynamic Search Ads, and where does the headline come from?
A Dynamic Search Ad is a Google Ads format where you supply only the description line — Google generates the headline and selects the landing page from your website. Google Ads states plainly that among the many signals used to generate that headline, the most important one is the HTML title of your page.
Read that again, because it is the whole game. Your title tags are now your ad copy. If your services page is titled Services | Acme, that is what Google has to work with. If it is titled Emergency AC Repair in Tucson — Same-Day Service, DSA has something to build a headline from.
DSA also picks the destination. Google matches the searcher's query against the titles and phrases on your site, chooses the page it thinks fits, and sends the click there. You do not approve that choice in advance. Google's own documentation says you remain responsible for the final text that appears in your ad — which is a polite way of saying the liability is yours and the control is theirs.
There are four ways to tell DSA which pages it may use: URL_Equals (one specific URL), URL_Contains (a string match), Categories (Google-generated page groupings), and a page feed (a spreadsheet of URLs you upload). Only the last one gives you real control, and almost nobody sets it up.
How many pages does your site need before DSA makes sense?
Our threshold: roughly 15 genuinely distinct, buyer-ready pages before DSA is worth turning on, and 40+ before it starts to beat a well-built keyword campaign. Google positions DSA as ideal for advertisers with a well-developed website or a large inventory — a five-page contractor site is neither.
A buyer-ready page means a page you would happily pay $18 a click to send a stranger to. Your homepage counts. Your About page does not. Your careers page absolutely does not. Count only pages that name a service, a problem, or a place, and end in a way to contact you.
| Buyer-ready pages | What DSA does with them | Our call |
| Under 15 | Matches broadly, then serves your About page for a service query | Skip DSA. Build the pages first, then run exact and phrase keywords |
| 15–40 | Finds a handful of real queries you missed, plus some junk | Run it capped, page feed on, as a discovery channel only |
| 40+ (multi-service or multi-location) | Covers the long tail your keyword list will never enumerate | Worth real budget — with a page feed and hard URL exclusions |
| Any size, but pages change weekly | Serves stale headlines and dead URLs | Skip it. Google says DSA is not recommended for rapidly changing sites |
Verdict: below 15 pages, DSA loses to a tight keyword build every time. The reason is not the format — it is that DSA has nothing to eat. If you are under the threshold, the fix is a better site, not a cleverer campaign. That is the work we do on conversion-focused website design, and it is upstream of every paid channel.
Why does DSA turn your worst page into an ad?
Because DSA does not know which pages you are proud of. If you target all webpages, every crawlable URL on your domain is an eligible ad target — a Google Ads account can hold up to 25,000 dynamic ad targets, and Google notes that page feed URLs do not count against that limit. Your 2019 blog post titled 5 Tips for Spring is as eligible as your money page.
Google Ads says DSA works best with well-optimized pages where it can identify themes and terms on the webpage, and that it does not work well with sites that are mostly images or that hide content behind a login. That sentence is doing a lot of quiet work. It means DSA amplifies whatever your site already is. A site with clear, distinct, well-titled service pages gets clean headlines. A site with six near-identical location pages and a thin blog gets ads for the thin blog.
There is a timing trap on top of this. Google states that when the DSA system finds a new page, it may find relevant queries and start serving before the system has had time to categorize the page. So a category exclusion does not protect a brand-new URL on the day it goes live. If you publish a careers page on a Tuesday, it can serve an ad before your exclusion catches it.
That is the reframe worth paying for: DSA does not create a landing-page problem, it exposes one. If DSA is sending traffic to a page, an organic searcher can land there too. Fixing what DSA reveals is the same work as fixing your paid-ads landing pages and your Quality Score.
How do page feeds let you whitelist only the pages you would send a buyer to?
A page feed is a two-column spreadsheet — Page URL and Custom label — that you upload under Tools, then Business data, then Page feed. Set the campaign's targeting source to Use URLs from my page feed only, and DSA can serve nothing outside that list. Google allows up to 20 custom labels per URL and 100 page feeds per account.
This is the single highest-leverage DSA setting and it takes twenty minutes. You are converting DSA from an opt-out system (everything is fair game until you exclude it) into an opt-in system (nothing serves unless you listed it). For a service business, opt-in is the only responsible default.
The labels are how you steer budget. Label each URL by what it is worth to you — EMERGENCY, HIGH_MARGIN, LOW_MARGIN, NEW_CITY — then target and bid by label. A personal injury firm can label catastrophic-injury pages separately from slip-and-fall pages and stop paying the same price for both. If that maps to your practice, our law firm SEO and paid search work is built around exactly that split.
Two gotchas Google documents and everyone hits anyway. Duplicate URLs in the feed throw an upload error — dedupe first and use multiple labels on one row instead. And a new or edited feed takes an average of 2 to 14 days for Google to crawl, so do not judge the campaign in week one.
Which URL exclusions should you set before you launch?
Set them on day one, before a single impression serves. Google Ads lets you create negative dynamic ad targets that exclude pages by category, page content, page title, or URL — and it calls excluding pages containing words like sold out or unavailable strongly recommended.
- Blog and news — informational traffic that will not book a job, at commercial-intent CPCs
- Careers, jobs, and hiring pages — you will pay to advertise to job seekers
- Thank-you, confirmation, and booking-complete pages — dead ends that convert nothing and can pollute conversion tracking
- Login, account, portal, and client-only pages — Google says gated content is a poor DSA fit
- Privacy policy, terms, sitemap, and accessibility statements — pure waste
- Author, tag, and date archive URLs — near-duplicate thin pages that generate junk headlines
- Any page describing a service you no longer sell or a location you no longer cover
One trap that silently breaks exclusions: Google treats URLs as case-sensitive here. A URL with a capital letter, www.Example.com, is considered a different URL from www.example.com. If your CMS emits mixed-case URLs, your exclusion list has holes in it.
Negative keywords still matter even though DSA has no keywords. Google is explicit: even though Dynamic Search Ads do not use keywords, negative keywords factor in when DSA ads appear. Layer your standard exclusion list on top — free, cheap, DIY, jobs, salary, career, complaints, lawsuit, plus your competitors if you do not want to pay for their brand. Our full method is in the negative keywords strategy guide. You can hold up to 20 negative keyword lists per account, with up to 5,000 keywords in each.
Is DSA still worth running now that AI Max exists?
Only as a short-term play with an exit date already on the calendar. Google has announced that starting in February 2027, campaigns using Dynamic Search Ads will automatically be upgraded to AI Max — the DSA sunset was pushed back from September 2026, but it is coming.
Be careful with the number Google leads with. Google says AI Max for Search campaigns see an average of 7% more conversions or conversion value at a similar CPA or ROAS when using the full feature suite — search term matching, text customization, and final URL expansion — compared to using search term matching alone. That is AI Max measured against a partial AI Max setup, on Google internal data for non-Retail advertisers. It is not a 7% lift over DSA, and it is not a 7% lift over your current account. Any agency quoting it that way has not read the footnote.
What actually changes at the upgrade: your dynamic ad groups become standard ad groups, and all three AI Max features are switched on with your legacy URL controls preserved. The URL controls carrying over is the good news — it is precisely why building a clean page feed and exclusion list now is not throwaway work. It is the asset that survives the migration.
Our position on all of this is unchanged. We do not hand a channel to Google's automation and call it strategy — the same reason we are cautious about Performance Max for service businesses. Automation is fine when you control the inputs: the pages, the exclusions, the conversion definition. It is a disaster when the inputs are your whole website and a lead form that fires on page load.
How do you use DSA purely as a keyword-discovery tool?
Cap it at 10-15% of your search spend, point it at a page feed, and judge it on one report only: the search terms report. Google itself lists checking search terms reports regularly as a DSA best practice, and this is where the actual value lives — not in the clicks, in the intelligence.
The loop is simple and you run it every two weeks:
- Pull the DSA search terms report and sort by conversions, then by cost with zero conversions
- Any term that converted twice or more gets promoted into a standard ad group as an exact or phrase keyword, with a human-written responsive search ad
- Immediately add that promoted term as a negative in the DSA campaign, so DSA stops paying for a query your keyword campaign now owns
- Any term that spent more than one target CPA with zero conversions becomes a negative keyword
- Any landing page DSA chose that you would not have chosen gets pulled out of the page feed — or fixed
That last line is the one people skip, and it is where the money is. DSA is telling you which page Google thinks best answers a query. When Google picks a page you would never have sent a buyer to, you have found a content gap in your own site — an unmet query with no page behind it. Build that page. Then promote the keyword into a proper ad group with a responsive search ad you actually wrote.
Run this loop for 90 days and DSA has done its job: it hands you a keyword list you did not have and a punch list of pages your site is missing. If it produces neither, kill it. We apply the same 90-day rule to every channel we run — no qualified leads in 90 days and the channel gets cut, no argument, no lock-in contract.
If you want a second set of eyes on whether DSA is quietly funding your careers page, we will pull the search terms report and the page-level spend for you. Start with the paid ads program or just Get my free audit — we publish our pricing, we do not lock you in, and you own the account either way.
Where does this fit in your stack?
If you're running a US service business, the playbook in this post pairs with our full services lineup and applies cleanly across our supported industries and US locations. If you want help implementing it, book a free strategy call — we'll review your current setup and prioritize the next three moves.
For the deeper engagement details, see our paid ads service. New to the terminology here? Our SEO & marketing glossary defines every acronym in this post.
Want this built for your vertical? See SEO for Law Firms, SEO for Personal Injury Law Firms, SEO for IT Services & MSPs.
What are the most common questions about this topic?
Common questions readers send us about this topic.
What is a Dynamic Search Ad?
A Dynamic Search Ad is a Google Ads search format where you write only the description line. Google generates the headline from your website content and chooses which page to send the click to. Google Ads says the most important signal for that generated headline is your page's HTML title tag. You never see the exact ad before it serves, which is why title tags and landing-page quality do the heavy lifting.
Do Dynamic Search Ads use keywords?
No. DSA matches searches against the content and titles on your website rather than a keyword list you upload. But negative keywords still apply: Google states that even though Dynamic Search Ads do not use keywords, negative keywords factor in when DSA ads appear. So you cannot add keywords to steer DSA toward queries, but you can and should add negatives to steer it away from junk ones.
How do I stop DSA from advertising my blog or careers page?
Use negative dynamic ad targets. In Google Ads, go to Dynamic ad targets, then the Negative dynamic ad targets tab, and exclude pages by URL, page content, page title, or category. Exclude blog, careers, thank-you, login, and policy pages before launch. Watch the case-sensitivity trap — Google treats www.Example.com as a different URL from www.example.com. The stronger fix is a page feed with the targeting source set to page feed only.
What is a page feed in Google Ads?
A page feed is a spreadsheet you upload with two columns: Page URL and Custom label. It tells Google exactly which pages DSA may use. Set the campaign targeting source to Use URLs from my page feed only and nothing outside the feed can serve. Google allows up to 20 custom labels per URL and 100 page feeds per account, and a new or edited feed takes an average of 2 to 14 days to crawl.
Should a small contractor site run Dynamic Search Ads?
Usually no. Our threshold is roughly 15 genuinely distinct, buyer-ready pages before DSA has enough to work with. A six-page contractor site gives Google a homepage, an About page, and a contact form to build ads from, so it will serve weak headlines and send clicks to pages that were never designed to convert. Below the threshold, spend the money on exact and phrase keywords plus better service pages.
Is DSA the same thing as AI Max?
No, but Google is merging them. AI Max is the successor: it uses your ads and website content plus broader real-time query signals, and adds brand, location, and text controls that DSA never had. Google has announced that starting in February 2027, campaigns using Dynamic Search Ads will automatically be upgraded to AI Max. DSA is the narrower, landing-page-driven ancestor of the same idea.
What happens to my campaign when DSA upgrades to AI Max?
Google says dynamic ad groups become standard ad groups, and settings and historical data are ported over. All three AI Max features — search term matching, text customization, and final URL expansion — are enabled, with your legacy URL controls preserved. That last part matters: the page feed and exclusion list you build today carry into AI Max, so the cleanup work is not wasted. Voluntary upgrade tools are already available.
Does Google's 7% AI Max figure mean it beats Dynamic Search Ads?
No. Google's stated figure is that AI Max campaigns see an average of 7% more conversions or conversion value at a similar CPA or ROAS when using the full feature suite compared to using search term matching alone. That compares a full AI Max setup to a partial AI Max setup, on Google internal data for non-Retail advertisers. It is not a measured lift over DSA and it is not a promise about your account.
About the author
Hyder Shah
Founder & CEO, Foundgrove
Hyder Shah is the founder of Foundgrove, an SEO and GEO agency for US service businesses. See our editorial policy for how these guides are researched and reviewed.
Related reading
Other tactical pieces from the Foundgrove blog.
- Paid Ads · 11 min read
Responsive Search Ads: Pinning, Copy Testing, and Ad Strength
Give Google up to 15 headlines, pin sparingly (2-3 per position), and judge ads by conversion rate and CPL, not Ad Strength.
Read the paid ads playbook → - Paid Ads · 11 min read
Negative Keywords Strategy for Service Businesses (2026)
Negative keywords are the cheapest efficiency lever in Google Ads. Here's the seed list, the audit cadence, and the close-variant trap that leaks budget.
Read the paid ads playbook → - Paid Ads · 8 min read
Google Ads AI Max: Should Service Businesses Use It?
AI Max is a toggle inside your Search campaign, not a campaign type. Final URL expansion is the setting that quietly hijacks your landing page.
Read the paid ads playbook → - Paid Ads · 8 min read
Broad vs Phrase vs Exact Match in Google Ads (2026)
Broad match is the default in Google Ads and Google pushes it hard. Below 30 conversions a month it is a permission slip to spend. Here is the threshold.
Read the paid ads playbook → - Paid Ads · 9 min read
How Many Keywords Per Ad Group? Structure That Works
SKAGs are dead, but blind consolidation serves a drain ad on a water-heater search. The ad group and campaign structure a multi-service trade shop needs.
Read the paid ads playbook →
Want help applying this to your business?
Book a free 30-minute call. We'll review your current acquisition stack and show you the three highest-leverage moves for your industry and state. Or read how our paid ads service works.