Paid Ads Specialist

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

3-5 per hour

HOURS PER WEEK

40

DATE UPDATED

Sep 20, 2026

JOB OVERVIEW

About Us
Service Conversion is a marketing agency that helps home services companies (HVAC, plumbing, and electrical) grow through high-converting websites and lead generation. We're a small, hands-on team, and our clients count on us to turn ad spend into booked jobs.

The Role
We're looking for an expert paid ads specialist who can own campaigns from start to finish. This isn't a "just manage the bids" job. You'll build the full system: tracking, offer, landing page, follow-up, and budget. You'll work closely with our design, copy, and operations team to make every campaign work as a complete funnel.
What You'll Do
• Build and manage Google Ads (Search, Local Services Ads, Performance Max) and Meta Ads (Facebook/Instagram) campaigns for home services clients
• Set up full conversion tracking before launch, including GA4, Google Tag Manager, Meta Pixel and Conversions API, call tracking, and form tracking
• Work with the team to plan and sharpen offers that actually get homeowners to call
• Collaborate with our web team on landing pages built to convert
• Set up email and SMS follow-up campaigns so leads don't go cold
• Manage and adjust daily budgets across all ad platforms to hit client goals
• Bring fresh ideas for new ways to generate leads, whether that's new platforms (YouTube, Nextdoor, ChatGPT Ads, Microsoft Ads), new ad formats, seasonal promotions, or creative angles we haven't tried yet
• Report on results in plain language: cost per lead, booked jobs, and ROI

What You Bring
• 3+ years of hands-on experience running Google Ads and Meta Ads
• Proven ability to set up tracking from scratch, not just use what's already there
• Experience with email and SMS automation (GoHighLevel experience is a big plus)
• A full-funnel mindset: you understand that the ad is only one piece
• A creative, test-and-learn mindset: you're always looking for the next channel or offer that can bring in more leads
• Comfort asking for help and working across teams to get campaigns launched right
• Experience with home services or local service businesses is a strong plus
How to Apply
Send us your resume and a short note that covers two things:
1. A campaign you built from the ground up: what you set up, what the results were, and what you'd do differently
2. One lead generation idea you'd try for an HVAC, plumbing, or electrical company that most agencies aren't doing

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0258
Total Execution Time  0.0278
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,432 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Paid-Ads-Specialist-1734413
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0165 seconds)  (Hide)
0.0012   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1734413
 LIMIT 1 
0.0017   SELECT *
FROM `employers`
WHERE `employer_id` = 889952
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1734413
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1734413' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1734413 
0.0016   UPDATE employer_jobs SET hit_counts = '***Sep-20-2026=583***Sep-21-2026=59***Sep-22-2026=16***Sep-23-2026=10***Sep-24-2026=2***Sep-25-2026=1***Sep-26-2026=2***Sep-28-2026=6***Sep-29-2026=11***Sep-30-2026=7***Oct-01-2026=1***Oct-02-2026=2***Oct-03-2026=4***Oct-04-2026=1' WHERE job_id= '1734413'  
0.0021   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=697***Oct-2026=8' WHERE job_id= '1734413'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1734413' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1734413 
0.0038   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '889952'
AND `date_added` >= '2022-06-08' 
0.0005   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)