Commercial glassTown & Country Glass
13Xorganic traffic
145 to 1,849 visits a month
- top-3 rankings, up from 1
- 109
- top-3 rankings, up from 1
- Google Ads conversion rate
- 29.9%
- Google Ads conversion rate
PPC in Charleston, West Virginia
Charleston service businesses get Google Ads aimed at jobs their crews can take, with tracking and a monthly report on calls, leads and cost per lead.

Google PartnerView our Partners listing
5.0on Google · read our reviews
Businesses
we’ve worked with
Businesses we’ve worked with
PPC in Charleston
Lithium Marketing runs Google Ads for Charleston service businesses, and the first question is what a call costs in your trade. A click on “plumber charleston wv” averages $16.61, while “hvac repair charleston wv” averages $39.74, so the same budget buys very different numbers of calls.
The management fee starts at $500 a month, plus ad spend, and the Google Ads account is in your name. That matters at renewal time: the history, the conversion data and the billing relationship stay with your business.
Click costs in Charleston
Pest control costs $21.73 a click in Charleston, restoration $5.07, and roofing $16.59. A company selling several services should not give them one shared budget or one shared page.
When we checked “plumber charleston wv”, five search ads ran above the local listings. That is a page where a paid spot can earn a call, and it is also a page where the listing work and the ad work should agree on the same phone number.
| Search | Searches a month | Cost per click |
|---|---|---|
| google ads agency charleston wv | under 10 | not reported |
| ppc agency charleston wv | under 10 | not reported |
| ppc management charleston wv | under 10 | not reported |
Source: Google Ads keyword data, average monthly U.S. searches. "Under 10" = below Google’s reporting floor.
| Search | Searches a month | Cost per click |
|---|---|---|
| hvac repair charleston wv | 20 | $39.74 |
| pest control charleston wv | 170 | $21.73 |
| plumber charleston wv | 590 | $16.61 |
| roofing company charleston wv | 260 | $16.59 |
| electrician charleston wv | 140 | $8.55 |
| garage door repair charleston wv | 110 | $8.53 |
| water damage restoration charleston wv | 40 | $5.07 |
| landscaping charleston wv | 210 | $3.47 |
Source: Google Ads keyword data, average monthly U.S. searches. "Under 10" = below Google’s reporting floor.
Source: one Google results page for “plumber charleston wv”, as Google showed it to a searcher located in Charleston. Search ad counts exclude sponsored local listings. Results shift by searcher and day.
Timing the spend
If your calls follow the weather, spring is the season to watch in Charleston, with temperatures that can swing more than 20 °F from one day to the next. A budget fixed to one start date cannot respond to that, so the account should be ready to move when your calendar does.
Winters are chilly, and snow usually falls from late November to early April. If those months matter to your trade, the calendar should come from your own call history and the work you can schedule.
Sources: U.S. Census Bureau 2025 population estimates, ACS 2020–2024 and 2023 County Business Patterns.
Trades and bids
Heating and cooling is the outlier: “hvac repair charleston wv” averages $39.74 a click on about 20 searches a month. At that price one weak landing page is expensive, so an HVAC company should start with a page that answers the repair call and a tight list of search terms it will not bid on.
Plumbing draws about 590 searches a month in Charleston and roofing about 260, so a plumber can test several service pages while a roofer has less room for a miss.
County Business Patterns
Trade and home service businesses in Kanawha County
Establishments by industry, 2023
Source: U.S. Census Bureau, 2023 County Business Patterns (NAICS establishment counts).
The first month
The budget does not move until each call and form has a source attached.
The existing campaigns get opened up: which campaigns brought calls, which brought clicks and nothing else, and where the budget went.
GA4, call tracking and form tags connect calls and forms to the campaign and ad behind them.
Each service gets a campaign and a landing page that answers the same question the ad asked.
The first 30 days get daily attention on bids and search terms; after that, the account is reviewed weekly against the calls it produced.
What every Google Ads account includes
The same eight parts go into every Google Ads account, wherever the business is.
Proof
Town & Country Glass makes commercial glass in Portland. Lithium ran the Google Ads, built the website and handled the SEO, and the numbers on the card come from those three together. Drake Snodgrass, who runs Drake's 7 Dees, is the voice beside it; he is a garden center owner, not a glass client.
Commercial glass13Xorganic traffic
145 to 1,849 visits a month
“Lithium has moved us to page 1 in Google search organically. Prior to working with them we spent a huge part of our marketing budget on paid search. Website redesign was a great experience.”
Drake SnodgrassDrake’s 7 DeesAround Charleston
Campaigns can be split by city, so the pages below are the place to set a separate location and a separate budget. The two out-of-state markets have their own pages too, and the West Virginia page lists them all.
Published price
From $500
per month in management
Management is separate from your ad spend. Typical: $500–$1,500 a month in management on $2,000–$5,000 a month in ad spend. No haggling, no hidden upsells.
Start with what one booked job is worth in your trade. A plumber buying $16.61 clicks can test more searches than an HVAC company paying $39.74, and a page that converts well stretches either budget. We agree the first month's number on the strategy call and change it once the account shows what calls cost.
The first calls usually arrive in the opening week, once tracking is live and the campaigns are serving. Bids and search terms get daily attention for the first 30 days, then weekly reviews that move spend toward whichever campaigns produce calls.
Month to month after a six-month start, with 30 days' notice to stop. That first term gives the campaigns a fair run. The fee itself is set by your ad spend, the channels you use and the landing pages we build, and you sign off on the number before launch.
Yes, if the channel fits. Facebook, Instagram and Microsoft's ad network are all within what Lithium manages. A second channel makes sense if your buyers already use it, or if Google clicks in your trade are too costly to carry alone. Start with the cheapest calls, then add one when the tracking shows a return.
The report lists calls, leads and cost per lead by campaign, and each call and form carries the campaign and ad behind it. Mark the leads that became jobs and we can follow a campaign further; leave that blank and the report stops at what came in.
Free action plan
Send your service list and the value of a booked job. A co-founder will take both into a short video call and come back with Charleston click costs for each service and a first-month budget.
What we’ll cover
2000 NE 42nd Ave Ste D Unit 2370, Portland, OR 97213
Prefer to pick a time? Book a 30-minute call with DJ