Part-Time Meta Ads, Google Ads & SEO Specialist

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

TYPE OF WORK

Part Time

SALARY

4 hr

HOURS PER WEEK

20

DATE UPDATED

Jul 10, 2026

JOB OVERVIEW

Part-Time Meta Ads, Google Ads & SEO Specialist (Long-Term)

About Us

Monster Pro Wash is a fast-growing exterior cleaning company based in South Carolina USA. We specialize in pressure washing, soft washing, roof cleaning, and Christmas light installation. We're looking for a long-term marketing specialist who wants to grow with our company—not someone looking for a short freelance project.
We currently spend $5,000–$8,000 per month on Meta and Google Ads and are looking for someone who can improve performance, generate more qualified leads, and help us continue scaling.

Position

Part-Time Meta Ads, Google Ads & SEO Specialist
Responsibilities
Manage and optimize Meta (Facebook & Instagram) advertising campaigns.
Manage and optimize Google Ads campaigns.
Monitor ad performance and improve ROI.
Test new ad creatives, audiences, and campaign strategies.
Track conversions and provide weekly performance reports.
Perform keyword research and SEO improvements.
Optimize our website and Google Business Profile for local SEO.
Improve our Google rankings for pressure washing and Christmas light installation services.
Research competitors and recommend new marketing strategies.
Work closely with the owner to help grow the business.

Requirements

Proven experience managing Meta Ads.
Proven experience managing Google Ads.
Experience with local SEO.
Ability to analyze campaign data and make data-driven decisions.
Strong English communication skills.
Organized, reliable, and detail-oriented.
Able to work independently with minimal supervision.
Experience generating leads for local service businesses is a huge plus.
Experience with pressure washing, landscaping, HVAC, roofing, home services, or similar industries is preferred but not required.

Compensation

Competitive hourly pay based on experience.
Performance bonuses for hitting lead generation and ROI goals.
Opportunity for increased hours as the company grows.
Long-term position for the right person.
We're Looking For Someone Who
Treats our business like it's their own.
Constantly looks for ways to improve campaigns.
Stays up to date on the latest marketing trends.
Wants to build a long-term working relationship instead of jumping between clients.
Takes pride in producing measurable results.

To Apply

Please include:
Your experience with Meta Ads, Google Ads, and SEO.
Examples or case studies of campaigns you've managed.
Results you've achieved (ROAS, CPL, lead volume, etc.).
Your hourly rate.
The word MONSTER at the beginning of your application so we know you read the entire posting.
Tell us what your favorite animal is and why. Applications without this answer will not be considered.
We look forward to finding someone who wants to grow alongside Monster Pro Wash for years to come.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0217
Total Execution Time  0.0231
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,400 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Part-Time-Meta-Ads-Google-Ads-SEO-Specialist-1686672
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0145 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1686672
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 952308
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1686672
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-13',ej.date_added) duration_daysDATEDIFF('2026-07-13',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-07-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1686672' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1686672 
0.0012   UPDATE employer_jobs SET hit_counts '***Jul-10-2026=282***Jul-11-2026=110***Jul-12-2026=2***Jul-13-2026=1' WHERE job_id'1686672'  
0.0021   UPDATE employer_jobs SET monthly_hits '***Jul-2026=394' WHERE job_id'1686672'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1686672' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1686672 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '952308'
AND `date_added` >= '2022-06-08' 
0.0008   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)