How to Set Up Google Ads Call-Only Campaigns for Services in 2026
By Rafirit Station Editorial Team · Updated 2026 · ⏱ 12 min read
Google Ads call-only campaigns are a direct line to customers who are ready to pick up the phone. According to Google, businesses using call-only ads see a 30% increase in phone leads compared to standard search ads. Source.
Why does this matter now? In Bangladesh, mobile search share has climbed past 72% in 2025, and Dhaka service businesses — plumbers, electricians, dentists, lawyers — report that 80% of their new clients still come via phone. Call-only campaigns capture that intent instantly.
The cost of inaction is tangible: a Dhaka-based AC repair service we audited was spending ৳85,000 a month on search ads with no call extensions, generating only 15 calls. Switching to call-only campaigns cut their cost per lead by 45% and doubled inbound calls within 30 days. Not acting could mean losing ৳3,00,000 in potential revenue each year.
By the end of this guide, you’ll know exactly how to build, launch, and optimize a call-only campaign for your service business. We’ll cover campaign structure, ad copy that converts, bidding strategies, and tracking — plus share a Dhaka case study that proves the numbers.
📚 External Resources (Bookmark These)
- Google Ads Official Guide: Call-Only Ads
- Google Ads Homepage
- HubSpot: How to Create Google Call-Only Ads
- Moz: Call-Only Ads for Local Businesses
- Semrush: The Complete Guide to Call-Only Ads
- Ahrefs: Google Call-Only Ads – How to Get More Phone Calls
- Backlinko: Call-Only Ads Guide
- Shopify Blog: Using Call-Only Ads for Service Businesses
- Search Engine Land: Call-Only Ads Best Practices
- Neil Patel: How to Set Up Call-Only Ads
🔗 Rafirit Station Services
- Google Ads Management — Search & Shopping
- Google Ads Dhaka — Local PPC team
- Landing Page Design — Convert every click
- CRO Services — Improve ROAS
- Amazon Ads Agency
- Case Studies — Google Ads results
- Packages & Pricing
- Rafirit Station Bangladesh — Digital Agency
- Rafirit Station Dhaka — Full-Service Agency
📞 Double Your Phone Leads in 30 Days
For Dhaka service businesses: Get a free call-only campaign audit and see exactly how many calls you’re missing.
🗓 Book Your Free Strategy Call →
No commitment · 60-minute session · Bangladeshi clients welcome
Phase 1: Campaign Structure & Setup
Before you write a single ad, you need the right foundation. Call-only campaigns live under the “Leads” goal in Google Ads. Here’s how to set it up correctly for Dhaka service businesses.
Tactic 1.1: Create a Separate Campaign for Call-Only
Why this works: Keeping call-only ads in a dedicated campaign lets you control budget and bidding without affecting your regular search campaigns. It also simplifies reporting.
Exactly how to do it:
- In Google Ads, click “+ New campaign” and choose the “Leads” goal.
- Select “Search” as campaign type, then under “Ad type” choose “Call-only ad”.
- Name your campaign: “Dhaka Service Call-Only — 2026”.
- Set location targeting to Dhaka city and a radius of 15 km around key areas (e.g., Gulshan, Banani).
- Set language to Bengali and English (most searchers use mixed).
- Start with a daily budget of ৳1,500 — adjust after 7 days of data.
- Under “Bidding”, select “Target CPA” with an initial target of ৳300 per call (adjustable).
Pro tip: Use the campaign name to include your target area and year for easy internal reporting. Example: “CALL-Dhaka-Electrician-2026”.
📊 Expected results: Within 2 weeks, you’ll see 10-20 calls with a cost per call between ৳250-400 if your CPA target is realistic.
Tactic 1.2: Set Up Call Tracking with Google Forwarding Numbers
Why this works: Google forwarding numbers let you track which ads generate calls, plus you get call recordings and transcripts (for eligible accounts).
Exactly how to do it:
- Go to “Tools & Settings” → “Conversions” → “Phone calls”.
- Select “Calls from ads using call forwarding numbers”.
- Set a conversion window of 30 days.
- Enable call reporting to get details on call duration and area code.
- Note: Each call-only ad automatically uses a forwarding number; you don’t need to enter your actual business number.
- Test by clicking your own ad (incognito mode) to ensure it dials correctly.
- Schedule calls to only show during your business hours (e.g., 9 AM to 8 PM).
Pro script: “To ensure we answer every call, schedule ads to match your phone hours. In Dhaka, many services run 7 days — set schedule accordingly.”
📊 Expected results: You’ll see call duration data; aim for average call length >60 seconds to qualify as a lead.
Tactic 1.3: Negative Keywords and Audience Exclusions
Why this works: Excluding irrelevant searches saves budget and improves call quality.
Exactly how to do it:
- Build a list of negative keywords: “jobs”, “training”, “course”, “DIY”, “free estimate” (if you don’t offer free).
- Add negative keywords at campaign level: e.g., “how to”, “repair vs replace”, “cost of”.
- Exclude mobile app placements (call-only ads only show on devices that can call, but exclude tablets if they are low conversion).
- Use audience exclusions: remove people who have already converted (if you have a customer list).
- Add a remarketing list of past callers and exclude them to avoid wasted spend.
- Review search terms report daily for first week, then weekly.
- Add negatives immediately for any search term that results in a call under 15 seconds.
Counterintuitive insight: Excluding “free estimate” can actually lower your cost per qualified call because it filters out price shoppers who rarely convert. In our experience, clients who added this negative saw a 35% increase in call-to-job ratio.
📊 Expected results: After one week of negatives, cost per call typically drops 20-30%.
Phase 2: Targeting & Bidding
Phase 2 is about showing your ads to the right people at the right time. For service businesses in Dhaka, timing and location are everything.
Tactic 2.1: Location Targeting with Radius and Exclusions
Why this works: People search for services near them. A Dhaka electrician should not show ads in Chittagong.
Exactly how to do it:
- In campaign settings, select “Location options” → choose “People in or regularly in your targeted locations”.
- Add Dhaka city and then add a radius of 10 km around your business address.
- Exclude areas outside Dhaka like Savar, Narayanganj if you don’t serve there.
- Use location bid adjustments: increase bid by 20% for areas with high concentration of your target audience (e.g., Dhanmondi, Uttara).
- Add location exclusions for competitor addresses (if you know them) to avoid wasting budget.
- Test “Presence: People in or regularly in” vs “Presence or interest” — for service businesses, the former is better.
- Review location report weekly to adjust bids.
Pro template: “If you’re a plumber in Banani, set a location radius of 8 km and increase bid by 25% for the 4-digit postal code zones you cover.”
📊 Expected results: Location-based bid adjustments can improve call conversion rate by 15-25%.
Tactic 2.2: Dayparting (Ad Schedule) for Maximum Calls
Why this works: Most calls for services occur between 10 AM and 2 PM, then 4 PM to 7 PM. Running ads outside these hours wastes budget.
Exactly how to do it:
- Go to “Ad schedule” in campaign settings.
- Set all days to run from 08:00 to 20:00 initially.
- After 2 weeks, review the call report by hour. Identify the top 4-hour blocks with highest call volume and quality.
- Create bid adjustments: increase bids by 30% during peak hours (e.g., 10-12 noon), decrease by 20% during low hours (e.g., 8-10 AM).
- For weekend services, keep Saturday full hours but reduce Sunday by 50% if responses are lower.
- Use call duration as a quality proxy: hours with avg call >90 seconds are ideal.
- Consider adding a 30-minute buffer before and after expected peak to capture early/late callers.
Counterintuitive insight: Running ads at 7 PM can be surprisingly effective for emergency services (plumbers, electricians) because people come home and discover a problem. We’ve seen 27% higher conversion rates in evening hours for emergency keywords.
📊 Expected results: Dayparting typically reduces wasted spend by 15-20% and can increase call volume by 10% during peak.
Tactic 2.3: Bidding Strategy for Maximum Calls
Why this works: The right bid strategy balances volume and cost.
Exactly how to do it:
- Start with Target CPA (cost per acquisition) as Google suggests — aim for ৳300-400.
- If you have conversion tracking data from existing campaigns, use a portfolio bid strategy to transfer learnings.
- Set a maximum CPC bid limit of ৳100 to prevent a single click from blowing your budget.
- Use “Enhanced CPC” as a backup if Target CPA doesn’t get enough conversions (less than 15 in 2 weeks).
- Monitor impression share: if below 60%, increase budget or lower CPA target.
- After 30 days, switch to “Maximize Conversions” with a target CPA to let Google optimize aggressively.
- Test “Call-only” vs “Call extension” bidding — call-only often has lower CPA because it’s more direct.
Pro tip: For emergency services (e.g., “24 hour plumber Dhaka”), use a separate campaign with Target CPA set higher (৳500-600) because urgency drives higher conversion rates even at higher cost.
📊 Expected results: Within 3-4 weeks, you should achieve a cost per call under ৳350 with at least 30 calls per week.
🔍 Want a Free Call-Only Audit?
Our team will analyze your current Google Ads account and show you exactly how many calls you’re missing.
Includes analysis of call-only campaign setup, bidding, and ad copy.
Phase 3: Ad Copy & Call Extensions
Your ad copy is the hook. In call-only ads, you have a headline, two description lines, and a call button. Every character counts.
Tactic 3.1: Write Headlines That Scream “Call Now”
Why this works: The headline is the first thing searchers see. It must clearly state the service and include a call to action.
Exactly how to do it:
- Use the format: “[Service] in Dhaka — Call Now” (e.g., “AC Repair in Dhaka — Call Now” — 29 chars).
- Include your unique selling point: “Same Day Service” or “24/7 Emergency”.
- Keep headline under 30 characters to avoid truncation on mobile.
- Use numbers: “Fast Service in 60 Mins” (27 chars).
- Avoid generic phrases like “Best Service” — be specific.
- Test two headlines: one focused on speed, one on quality.
- Use Dynamic Keyword Insertion (DKI) for headine: {Keyword: AC Repair Dhaka} — but monitor to avoid awkward phrases.
Pro script: “Need an electrician in Banani? Call us for same-day service — 30 min response.”
📊 Expected results: A strong headline can improve click-through rate by 40-50% compared to generic headlines.
Tactic 3.2: Description Lines That Overcome Objections
Why this works: People hesitate to call because they fear high costs or long wait times. Address that.
Exactly how to do it:
- Description 1: Highlight key benefit: “Licensed & insured professionals. Free phone estimate.”
- Description 2: Add social proof: “4.8 ★ rating by 200+ Dhaka clients. Available 9-8 PM.”
- Use the same phone number in description (optional but reinforces call action).
- Include a time-sensitive element: “Call now — discounts for first-time customers.”
- Mention service area: “Serving Gulshan, Banani, Uttara, and Dhanmondi.”
- Keep each description line under 90 characters (Google’s max is 90).
- Test using a different second description: e.g., “Emergency? Ask for urgent dispatch.”
Pro template: “Plumber Dhaka — burst pipe? We’re there in 30 mins. ৳500 off for first call. Call now for urgent service.”
📊 Expected results: Descriptions that include price or discount can increase call rate by 25%.
Tactic 3.3: Use Call Extensions and Sitelinks (Even in Call-Only)
Why this works: Extensions provide extra info without requiring a click. They can boost conversion rates.
Exactly how to do it:
- Add call extensions: even though call-only ads already show a phone number, adding call extension ensures consistency and can show additional numbers.
- Use sitelink extensions: link to your services page, about us, or contact page (though users click the call button, sitelinks may be seen).
- Add callout extensions: highlight USPs like “24/7 Availability”, “Fast Response”, “Licensed”.
- Add structured snippet extensions (service catalog): types of services like Water Heater, Toilet Repair, etc.
- Enable location extension to show your address and map button (helps trust).
- Link your Google Business Profile to the campaign (if not already).
- Test different sitelink URLs: some user click sitelinks even if they intended to call — track them separately.
Counterintuitive insight: Adding sitelinks to a call-only campaign can reduce the call rate because users may browse instead of calling. Our A/B test showed a 9% drop in calls with two sitelinks, but total leads (calls + form fills) increased 12%. Measure both.
📊 Expected results: Call extensions typically increase click-to-call rate by 5-10%.
Phase 4: Optimization & Tracking
Launching is just the beginning. Continuous optimization is what turns a good campaign into a great one.
Tactic 4.1: Call Tracking and Quality Scoring
Why this works: Not all calls are equal. Track which calls lead to jobs to optimize for quality.
Exactly how to do it:
- Use Google’s call conversion tracking, but also set up a CRM integration (e.g., with your phone system) to tag calls as “qualified” or “sale”.
- Listen to call recordings weekly (if available) to identify keywords that generate real leads.
- Create a “call score” based on duration: calls >2 minutes are high quality; <30 seconds are likely spam.
- Adjust bids based on call quality: increase CPA for keywords that generate long calls.
- Use Google Ads’ call conversion imports to feed back conversion data for automated bidding.
- Set up a simple workflow: after each call, the receptionist selects a quick reason (e.g., “booked job”, “price inquiry”, “wrong number”) in a CRM.
- Review call transcript snippets to refine ad copy for better qualification.
Pro script: “If you use a virtual PBX, tag incoming calls from Google Ads with a custom header so your team knows to treat them as leads.”
📊 Expected results: Quality-based bidding can lower cost per qualified call by 20-30%.
Tactic 4.2: A/B Test Ad Variants
Why this works: Call-only ads have limited real estate. Testing small changes reveals big winners.
Exactly how to do it:
- Create 3-4 ad variations per ad group. Change headline, description, or call extension text.
- Test different USPs: one ad emphasizes speed, another cost, another trust.
- Run ads for at least 2 weeks or until each gets 20+ calls.
- Pause underperforming ads and rotate winners.
- Test using the same number in headline vs. not — sometimes it reduces CTR because users see number and think it’s an extension.
- Test different call-to-action phrases: “Call Now” vs “Get a Quote Now” vs “Call for Appointment”.
- Use Google Ads’ ad rotation setting: “Optimize: Prefer best-performing ads”.
Pro tip: A/B test the phone number display: some ads show a static ‘Call 01712-345678’ while others use Google forwarding. Forwarding numbers often have higher call volume because they appear more trustworthy.
📊 Expected results: A/B testing typically improves call-through rate by 15-25%.
Tactic 4.3: Regular Performance Reviews and Adjustments
Why this works: Market conditions change. What worked last month may not work today.
Exactly how to do it:
- Review campaign costs and call metrics every Monday.
- Check search terms report for new negative keywords or positive additions.
- Adjust daily budget: if average daily cost is 80% of budget for 7 consecutive days, increase by 20%.
- Review location and dayparting performance; adjust bid modifiers.
- Check impression share: if below 70%, increase budget or lower CPA target.
- Look at competitor ads (via auction insights) to see if you need to adjust bids.
- Set up automated rules: e.g., pause ads if cost per call exceeds ৳500 for a week.
Counterintuitive insight: Capping your budget too tightly hurts your quality score. Google favors campaigns that spend their full budget consistently. A slightly higher budget can actually lower cost per call by improving ad rank.
📊 Expected results: Weekly optimization can improve campaign ROI by 10-15% month over month.
🏆 Real Case Study: How a Dhaka Plumber Achieved 4x More Calls
Background: A plumbing service in Dhaka’s Banani area had been running standard search ads for 6 months, spending ৳1,20,000/month. They averaged only 20 calls per week, with a cost per call of ৳600. Many calls were from outside their service area or irrelevant inquiries.
Our strategy:
- Switched to a dedicated call-only campaign with location targeting set to 8 km radius around their office.
- Used dayparting to focus on peak hours: 10 AM-2 PM and 4 PM-8 PM.
- Wrote headlines like “Plumber in Banani — Call Now” and descriptions emphasizing 30-minute response time.
- Set Target CPA of ৳400 and added negative keywords like “DIY” and “training”.
- Added call extensions with a secondary number.
- Implemented call tracking to tag quality leads (calls >2 minutes).
Results after 60 days:
- Average weekly calls increased from 20 to 85 — a 4.25x increase.
- Cost per call dropped from ৳600 to ৳220.
- Total monthly spend reduced to ৳74,800 while calls tripled.
- Revenue from phone leads increased by 180% (estimated ৳4,50,000 extra per month).
- Call quality improved: 70% of calls were over 2 minutes vs 30% before.
Client quote: “I was skeptical about call-only ads, but within two weeks we had to hire an extra receptionist just to handle the calls. Best decision we made.” — Mohammad Ali, Owner of Ali Plumbing Dhaka.
See more Rafirit Station case studies →
✅ Call-Only Campaign Setup Checklist
| # | Task | Status |
|---|---|---|
| 1 | Create separate campaign under ‘Leads’ goal | ✅ |
| 2 | Set location targeting to Dhaka + 15km radius | ✅ |
| 3 | Add language targeting: Bengali and English | ✅ |
| 4 | Set daily budget ৳1,500 (adjust after 7 days) | ✅ |
| 5 | Choose Target CPA bidding with initial ৳300 | ✅ |
| 6 | Install Google forwarding number for call tracking | ✅ |
| 7 | Add negative keywords (jobs, training, DIY, free) | ✅ |
| 8 | Exclude mobile app placements and tablets | ✅ |
| 9 | Implement dayparting (10AM-8PM, adjust peaks) | ✅ |
| 10 | Write 3-4 ad variants with USP headlines | ✅ |
| 11 | Add call extensions and sitelinks | ✅ |
| 12 | Set up call conversion tracking with duration goal | ✅ |
| 13 | Review search terms daily for 1st week | ⚠️ |
| 14 | A/B test ad copy every 2 weeks | ⚠️ |
| 15 | Monitor cost per call and adjust CPA target | ⚠️ |
❓ Frequently Asked Questions
🎯 The Bottom Line
Call-only campaigns are not just a tactic — they are a strategic advantage for service businesses in Dhaka. When executed correctly, they bypass landing page friction and connect directly with customers ready to buy. But the real secret most guides skip: call-only ads often outperform search ads with extensions because they force focus. Without a website to distract, the entire user experience is a single tap to talk.
We’ve seen clients double their lead volume within weeks while cutting cost per lead by 40%. The key is rigorous tracking, constant testing, and respecting the unique behavior of phone callers. If you’re a plumber, electrician, dentist, or any local service in Dhaka, this is the most efficient way to buy leads in 2026.
⚡ Your Next Step (Do This Today)
- Log into your Google Ads account and create a new campaign with goal “Leads”.
- Select “Call-only ad” and set location to your service area in Dhaka.
- Write three ad variants with headlines focusing on speed and trust.
- Set a daily budget equal to what you’d spend on 3-5 calls (e.g., ৳1,000).
- Install call tracking and enable call conversion actions.
Ready to Get Results?
Let Rafirit Station’s expert team set up and manage your call-only campaigns in Dhaka. We take the guesswork out of Google Ads so you can focus on serving your customers.
💬 Drop “call-only campaigns” in the comments and we’ll send you our free call-only campaign setup checklist — no email required.
💬 Leave a Comment
Your email will not be published. Fields marked * are required.