Digital Marketing Fulfillment Manager / Google Business Profile Specialist

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

TYPE OF WORK

Full Time

SALARY

up to $1200 per month based on experienc

HOURS PER WEEK

40

DATE UPDATED

Aug 26, 2026

JOB OVERVIEW

We are a U.S.-based digital marketing agency specializing primarily in home-service businesses, including HVAC, plumbing and roofing companies.

We are looking for a full-time Fulfillment Manager who will take ownership of making sure the work we provide for our clients actually gets done, gets done on time, and gets done correctly.

This is not simply a VA position. We need someone who can manage people, follow processes, catch problems, and take ownership of client fulfillment.

Your Responsibilities
Manage client projects and recurring deliverables
Coordinate work between our internal team, independent contractors and subcontractors
Make sure deadlines are met and follow up when work is late
Review completed work rather than simply marking tasks complete
Maintain a clear picture of what has and hasn't been completed for every client
Identify problems and bring important issues to management's attention
Manage and/or oversee Google Business Profile optimization
Monitor local/map rankings and identify GBP opportunities
Understand the basics of SEO, Google Ads and Meta Ads well enough to oversee specialists performing the work
Help us improve and document our fulfillment processes
Google Business Profile Experience Is Important

GBP optimization is one of our most important services.

You should understand topics such as:

Primary and secondary categories
Services and products
GBP landing-page relevance
Local ranking factors
Competitor analysis
Reviews
Posts and photos
Local rank tracking/grid scans
On-page/local SEO supporting GBP rankings

Experience with the Caleb Ulku approach/methodology to Google Business Profile optimization and local SEO is a major plus.

What We're Looking For

You are organized, proactive and comfortable holding other people accountable.

You don't wait for someone to tell you that a deadline was missed. You notice it yourself and take action.

You do not need to personally be an expert in Google Ads, Meta Ads, technical SEO and every other service we provide. Specialists will perform much of that work.

Your job is to own fulfillment, with particularly strong knowledge of Google Business Profile optimization.

Experience with GHL and ClickUp or another project-management platform is helpful.

Full-time position. Long-term opportunity for the right person. Also need to be able to work on U.S. time.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0224
Total Execution Time  0.0236
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,456 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Digital-Marketing-Fulfillment-Manager-Google-Business-Profile-Specialist-1717581
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0166 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1717581
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 158617
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1717581
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-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1717581' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1717581 
0.0022   UPDATE employer_jobs SET hit_counts = '***Aug-26-2026=183***Aug-27-2026=263***Aug-28-2026=33***Aug-29-2026=57***Aug-30-2026=17***Aug-31-2026=12***Sep-01-2026=7***Sep-02-2026=16***Sep-03-2026=9***Sep-04-2026=14***Sep-05-2026=6***Sep-06-2026=43***Sep-07-2026=33***Sep-08-2026=24***Sep-09-2026=63***Sep-10-2026=30***Sep-11-2026=43***Sep-12-2026=8***Sep-13-2026=1***Sep-14-2026=20***Sep-15-2026=12***Sep-16-2026=27***Sep-17-2026=6***Sep-18-2026=13***Sep-19-2026=3***Sep-20-2026=6***Sep-21-2026=5***Sep-22-2026=9***Sep-23-2026=11***Sep-24-2026=2***Sep-26-2026=5***Sep-27-2026=1' WHERE job_id= '1717581'  
0.0008   UPDATE employer_jobs SET monthly_hits = '***Aug-2026=565***Sep-2026=416' WHERE job_id= '1717581'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1717581' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1717581 
0.0080   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '158617'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)