Google Ads Specialist VA (Part-Time, Long-Term)

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

TYPE OF WORK

Part Time

SALARY

$5-$8/hour CAD depending on experience

HOURS PER WEEK

25

DATE UPDATED

Aug 15, 2026

JOB OVERVIEW

About ReFix Property Services

ReFix Property Services is a growing property maintenance company based in Ottawa, Ontario, Canada.

Our services include:

Window Cleaning
Pressure Washing
Gutter Cleaning
Permanent LED Lighting
Christmas Lights
Property Maintenance

We are looking for an experienced Google Ads Specialist who can help us generate high-quality leads consistently through Google Search, Local Services, Performance Max, and remarketing campaigns.

This is not an entry-level position.

We are looking for someone who understands lead generation, keyword strategy, conversion tracking, landing pages, optimization, and scaling campaigns based on data.

Responsibilities
Google Ads Management
Create and manage Google Ads campaigns
Optimize Search, Performance Max, and Remarketing campaigns
Conduct keyword research and competitor analysis
Manage negative keywords
Improve conversion rates and lead quality
Monitor budgets and performance daily
Continuously test new strategies and opportunities
Tracking & Reporting
Set up and monitor conversion tracking
Work with Google Tag Manager and Google Analytics
Ensure leads are tracked accurately
Create simple weekly performance reports
Make recommendations based on campaign data
Landing Page Optimization
Review landing pages and identify opportunities for improvement
Suggest new offers, headlines, and calls-to-action
Work with our team to improve lead conversion rates
KPIs (Key Performance Indicators)

You will be measured on:

Cost per lead (CPL)
Lead quality
Conversion rate
Click-through rate (CTR)
Search impression share
Number of qualified leads generated
Weekly campaign improvements and optimizations
Accuracy of tracking and reporting

We want someone who actively manages campaigns and looks for ways to improve performance every week.

Requirements
Minimum 2 years of Google Ads experience
Experience managing lead generation campaigns
Strong understanding of:
Google Search Ads
Performance Max
Keyword Research
Match Types
Negative Keywords
Conversion Tracking
Google Analytics
Google Tag Manager
Strong English communication skills
Organized and detail-oriented
Able to work independently
Bonus Skills
Experience with home service businesses
Local SEO knowledge
Google Local Services Ads (LSA)
GoHighLevel experience
Landing page optimization
Basic copywriting skills
To Apply

Please answer the following:

How many years of Google Ads experience do you have?
Approximately how much ad spend have you managed?
What industries have you worked with?
What was your best-performing campaign?
Have you managed campaigns for home service businesses?
Can you set up and troubleshoot conversion tracking?

Important: Start your application with the word "GOOGLEREFIX" so we know you read the entire job posting.

We are looking for a long-term tea ---------- mber who is analytical, proactive, and focused on generating high-quality leads and measurable results.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0116
Total Execution Time  0.0130
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,494,176 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/google-ads-specialist-va-part-time-long-term-1670924
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0064 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1670924
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 938219
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1670924
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-21',ej.date_added) duration_daysDATEDIFF('2026-08-21',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-08-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1670924' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1670924 
0.0011   UPDATE employer_jobs SET hit_counts '***Jun-17-2026=308***Jun-18-2026=117***Jun-19-2026=78***Jun-20-2026=16***Jun-21-2026=22***Jun-22-2026=28***Jun-23-2026=12***Jun-24-2026=14***Jun-25-2026=10***Jun-26-2026=4***Jun-27-2026=2***Jun-28-2026=5***Jun-29-2026=8***Jun-30-2026=8***Jul-01-2026=3***Jul-02-2026=3***Jul-03-2026=1***Jul-04-2026=3***Jul-05-2026=6***Jul-06-2026=9***Jul-07-2026=4***Jul-08-2026=5***Jul-09-2026=1***Jul-10-2026=3***Jul-14-2026=4***Jul-15-2026=3***Jul-16-2026=1***Jul-17-2026=3***Jul-18-2026=2***Jul-20-2026=2***Jul-23-2026=2***Jul-24-2026=1***Jul-25-2026=8***Jul-26-2026=16***Jul-27-2026=11***Jul-28-2026=11***Jul-29-2026=11***Jul-30-2026=13***Jul-31-2026=12***Aug-01-2026=15***Aug-02-2026=15***Aug-03-2026=10***Aug-04-2026=9***Aug-05-2026=13***Aug-06-2026=7***Aug-07-2026=19***Aug-08-2026=22***Aug-09-2026=23***Aug-10-2026=17***Aug-11-2026=19***Aug-12-2026=19***Aug-13-2026=19***Aug-14-2026=19***Aug-15-2026=168***Aug-21-2026=1' WHERE job_id'1670924'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=631***Jul-2026=138***Aug-2026=395' WHERE job_id'1670924'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1670924' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1670924 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '938219'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)