Why Generic Keywords Waste Small Business Budgets
Imagine you run a window cleaning business in Austin, Texas. You open Google Ads and add your keyword: window cleaning. Broad match. You set a $50/day budget and wait.
Within a week you've burned through $350 and have three leads — one of whom lives in another state and two who were looking for DIY cleaning tutorials. What went wrong?
Generic keywords attract traffic at every stage of the buyer journey. Someone searching "window cleaning" might be curious, comparing options, trying to decide if they want to DIY, or — occasionally — ready to book. You are paying the same cost per click for all of them, but only the last group converts.
The old advice was to add hundreds of negative keywords to filter out the bad traffic. That works to a degree, but it's a reactive, never-ending game. There is a better approach: start with the keywords that only people in buying mode use.
The Two Search Patterns That Drive 80% of Conversions
Across hundreds of local service business accounts, two keyword patterns consistently produce the lowest cost per lead and the highest conversion rates:
- Service + price — searches like "window cleaning cost", "how much does window cleaning cost", "window cleaning price per hour"
- Service + area — searches like "window cleaning Austin", "window cleaning near me", "window cleaners South Austin"
The psychology is simple. When someone searches for the cost of a service, they have already decided they want the service — they're shopping. When someone adds a location to their search, they need it done locally and they need it done soon. Both signals indicate a buyer who is one or two decisions away from booking.
Long-tail informational searches ("how to clean second-floor windows") still have value for organic SEO, but they represent colder traffic. The price + area framework is about putting your limited budget exactly where the warmest buyers are looking.
Service + Price Keywords: Complete Strategy
Why cost searches have high purchase intent
People who search for the cost of a service have crossed a critical psychological threshold: they want someone else to do it. They are not searching for instructions — they are comparing providers. Your job is to show up, establish trust, and give them enough information to take the next step.
This is why price-intent keywords typically see higher conversion rates than generic service keywords, even when the cost per click is similar. The traffic is pre-qualified by intent.
How to build your keyword list
Start by brainstorming every way a potential customer might ask about the cost of your service. Use these modifier patterns:
| Keyword pattern | Example (window cleaning) | Intent level | Match type to use |
|---|---|---|---|
| [service] cost | window cleaning cost | Very high | Exact or phrase |
| [service] price | window cleaning price | Very high | Exact or phrase |
| [service] pricing | window cleaning pricing | Very high | Exact or phrase |
| how much does [service] cost | how much does window cleaning cost | High | Phrase |
| [service] rates | window cleaning rates | High | Phrase |
| [service] quote | window cleaning quote | Very high | Exact or phrase |
| [service] fee | window cleaning fee | High | Phrase |
| cheap [service] | cheap window cleaning | Medium-high | Phrase (watch margin) |
| affordable [service] | affordable window cleaning | Medium-high | Phrase |
Build this list for your specific service, then add variations for any sub-services. If you offer both residential and commercial window cleaning, create separate keyword sets for each — they attract different buyers with different price sensitivities.
Landing page structure for price keywords
When a visitor clicks a price-intent ad, they need to find pricing information immediately or they will leave. Your landing page must:
- State in the headline that the page is about pricing (e.g., "Window Cleaning Prices in Austin")
- Provide at least a price range or starting price — even a rough guide is better than nothing
- Explain what affects the final price (home size, number of stories, frequency)
- Include a clear lead capture form or phone number above the fold
- Show social proof — reviews, number of jobs completed, before/after photos
- Address the obvious objection: why are you worth the price?
If you don't want to show your prices publicly, use a "get an instant quote" form that collects their details in exchange for the pricing. This converts well because it matches the user's intent exactly.
Service + Area Keywords: Complete Strategy
Why local searches convert best
When someone adds a location to a service search, they are signalling two things: they need the service done physically, and they want a local provider. These are among the highest-converting queries in all of Google Ads. The searcher has already narrowed down from the entire internet to providers in their area — your ad just needs to show up and be relevant.
The "near me" variant has grown dramatically. Google treats "near me" searches as local intent and serves results based on the searcher's location. This means you don't need to add "near me" variants as separate keywords — your location targeting handles it. Focus instead on explicit city, neighbourhood, and region terms.
Building location keyword lists
Map out every geographic term a local searcher might use:
- City level: "window cleaning Austin", "window cleaning Austin TX"
- Neighbourhood level: "window cleaning Hyde Park Austin", "window cleaning South Congress"
- Suburb / surrounding cities: "window cleaning Cedar Park", "window cleaning Round Rock"
- County or region: "window cleaning Travis County"
- Near me variants: "window cleaning near me", "window cleaners nearby" (add these as phrase match — they still perform well alongside geo targeting)
Prioritise the locations where you do the most work and where competition is lower relative to the search volume. A neighbourhood keyword in a specific suburb may have only 50 monthly searches but almost no competition and a very low cost per click.
What your area landing page must include
Location pages are not just about inserting a city name into a generic template. They must feel genuinely local:
- Headline that mentions the specific location: "Window Cleaning in Hyde Park, Austin"
- Content that references the area — housing types, local landmarks, common challenges (e.g., hard water from Austin's limestone aquifer)
- Reviews specifically from customers in that area (use a review request campaign that asks for location)
- A map or service area diagram showing exactly where you operate
- Local phone number or click-to-call CTA
- Response time or availability claims specific to that area
Building Content Hubs That Do Double Duty
Here is where the strategy compounds. Each price page and each location page you build can serve as both an organic SEO page and a paid ads landing page simultaneously.
Instead of maintaining a separate "ads landing page" and a separate "blog post about pricing", combine them into a single authoritative page. This page ranks organically for searches like "window cleaning cost Austin" and also receives your paid traffic for the same keyword.
The content hub structure looks like this:
- Hub page: Your core service page (window cleaning Austin) — covers the service broadly, links to all sub-pages
- Price spoke: Window cleaning cost Austin — detailed pricing guide, serves paid + organic
- Location spokes: One page per neighbourhood or suburb — each serves local organic + area campaign
- Supporting content: How-to and informational content that builds topical authority (these support organic only)
When your organic rankings improve because of the content hub, your ads become more effective too — a searcher may see your organic result, then see your ad, and the combined exposure increases trust and click-through rate.
Campaign Structure for This Strategy
| Campaign | Ad group purpose | Keywords | Landing page |
|---|---|---|---|
| Price Intent | Capture cost/price searchers | [service] cost, [service] price, [service] pricing, how much [service] | Pricing guide page |
| Price Intent | Quote seekers | [service] quote, [service] estimate, [service] rates | Get a quote form page |
| Local — City | Core city traffic | [service] [city], [service] [city] TX | Main city location page |
| Local — Suburbs | Suburb-level traffic | [service] [suburb], [service] near [suburb] | Suburb-specific page |
| Local — Near Me | Near me searches | [service] near me, [service] nearby | Main city location page |
Keep the price campaign and the location campaign separate. They have different audiences, different landing pages, and will benefit from different bidding strategies as you accumulate data. Mixing them into a single campaign makes optimisation harder and can cause budget to be skewed toward whichever intent performs better in the short term.
Quality Score and Ad Relevance: Why This Strategy Wins
Google evaluates every keyword in your account with a Quality Score from 1–10. It is based on three components: expected click-through rate, ad relevance, and landing page experience. A higher Quality Score means you pay less per click and your ads appear higher on the page — both critical advantages for a small business with a limited budget.
The price + area strategy produces high Quality Scores almost automatically, because every element aligns:
- Keyword: "window cleaning cost Austin"
- Ad headline: "Window Cleaning Cost in Austin — Free Quote"
- Landing page H1: "Window Cleaning Prices in Austin, TX"
- Landing page content: Detailed pricing information for Austin customers
When the keyword, the ad, and the landing page all speak to the same specific intent, Google's systems recognise the alignment and reward you with a better score. Compare this to a generic keyword ("cleaning services") pointing to a generic homepage — the alignment is weak, Quality Scores suffer, and you pay more for worse placement.
A Quality Score of 7+ is a reasonable target for most local service keywords using this strategy. Scores of 9–10 are achievable for well-optimised price and location terms.
Common Mistakes
Want an expert to build this strategy for your business?
Book a 1:1 coaching session and we'll build your price + area keyword strategy together — with the right campaign structure, landing page brief, and negative keyword list from day one.
Frequently Asked Questions
What keywords should a small business use in Google Ads?
Small service businesses get the highest return from two keyword patterns: service + price (e.g., "plumber cost", "roof repair price") and service + area (e.g., "plumber Brooklyn", "roof repair near me"). These patterns attract searchers who are already in buying mode — they know what they want and are deciding who to hire. Avoid generic single-word keywords like "plumber" until you have substantial conversion data and a larger budget.
How much budget do I need for Google Ads as a small business?
Most local service businesses can start seeing meaningful data with $500–$1,500 per month, depending on their market and service cost. The price + area strategy helps stretch budget further because you're targeting searches with higher purchase intent, which means lower cost per conversion. If your market is competitive (e.g., personal injury lawyers, HVAC in major cities), budget requirements go up significantly.
Should I use broad match or exact match for local service keywords?
For the price + area strategy, start with phrase match for location keywords and exact match for your best-performing price-intent terms. Broad match can work well once you have conversion data and Smart Bidding is calibrated, but at small budgets it tends to waste spend on irrelevant queries. Add negative keywords aggressively from day one regardless of match type.
What is a good Quality Score for Google Ads?
Quality Score is measured from 1–10. A score of 7 or above is considered good; 9–10 is excellent. The price + area strategy naturally produces high Quality Scores because the keyword, ad copy, and landing page all speak to the same specific intent. A higher Quality Score lowers your cost per click and improves ad position, which is a significant competitive advantage for small businesses with limited budgets.
How do I create a landing page for Google Ads?
Your landing page should mirror the specific intent of the ad. For price-intent keywords, the page must address cost directly — provide ranges, explain what's included, and include a lead capture form or click-to-call. For area keywords, the page should mention the specific city or neighbourhood, show local trust signals (reviews, service area maps), and make it obvious you serve that location. Avoid sending paid traffic to your generic homepage.
How long before Google Ads starts working for a small business?
With the price + area strategy targeting high-intent searches, you can see leads within the first week. However, give the campaign at least 4–6 weeks before making major structural changes — Google's Smart Bidding algorithm needs conversion data to optimise. During this learning phase, focus on reviewing search terms, tightening negatives, and refining landing pages rather than frequently changing bids or budgets.
Continue Learning
Now that you have the keyword strategy in place, go deeper on two related topics that will sharpen your campaigns further:
- Google Ads Match Types in 2025: The Complete Guide — understand how phrase match, exact match, and broad match behave so you can choose the right type for each keyword in your price + area campaigns.
- How to Use Google Ads Search Terms to Generate Infinite SEO Content — once your campaigns are running, your search terms report becomes a goldmine for content ideas that work for both paid and organic traffic.