Google Business Profile Specialist — Setup, Verification & Management

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

TYPE OF WORK

Any

SALARY

800

HOURS PER WEEK

40

DATE UPDATED

Sep 19, 2026

JOB OVERVIEW

We’re hiring an experienced Google Business Profile specialist to own profile creation, verification, optimization, and ongoing management across our local markets. You’ll also work directly with interested people, guiding them through the setup and verification process and following through until each next step is completed.

You must have direct, hands-on experience creating and verifying profiles, managing multiple listings, and handling suspensions and reinstatement appeals. We need someone who can bring their expertise, identify problems, and move work forward independently.

You will be responsible for:
- Profile creation and verification: Assess location eligibility, set up accurate profiles, configure categories, services, hours, contact information, and booking links, and manage verification through completion.

- Hauler outreach and coordination: Contact interested haulers, explain the process clearly, collect necessary information, schedule walkthroughs, and guide them through verification requirements, including video verification when required.

- Suspensions and reinstatements: Investigate the issue, identify and correct underlying problems, gather legitimate supporting documentation, submit appeals, and manage follow-ups with Google.

- Ongoing optimization: Keep profiles complete and accurate, improve relevant categories and services, maintain photos and posts, and identify opportunities to improve local visibility and customer conversion.

- Review management: Monitor and respond to reviews in a professional, natural voice. Flag customer concerns to the appropriate team and follow through on unresolved issues.

- Profile monitoring: Check for verification problems, unexpected edits, duplicate listings, inaccurate information, and other issues that could affect visibility or customer trust.

- Performance reporting: Track profile visibility, website clicks, calls, and attributable bookings where tracking is available. Explain what changed, what you believe caused it, and what action you recommend.

- Organization and follow-through: Maintain a clear tracker for every profile and hauler, including current status, open issues, last contact, next action, and follow-up date.

To be considered, you must have:
- Personally created and verified Google Business Profiles, including service-area businesses and location-based businesses.
- Direct experience handling suspensions and reinstatement appeals, with examples of your work and outcomes.
- Experience managing multiple profiles at the same time.
- A working understanding of Google’s current business representation guidelines and suspension appeal process.
- Strong written and spoken English, with the confidence to guide haulers over calls, messages
- The ability to troubleshoot independently, recognize when an issue needs escalation, and follow up without repeated reminders.

- Availability for 40 hours per week, including scheduled calls with U.S.-based haulers.
Experience with U.S. home services, local SEO, citation audits, and managing profiles across multiple markets is a plus.
Success in this role means accurate, verified profiles; haulers who understand and complete their next steps; timely review responses; well-managed suspension cases; and measurable progress toward qualified inquiries and bookings.
To apply, please include:
1. A brief summary of your GBP experience, including how many profiles you have personally created, verified, and managed.
2. One example of a location-verified profile you helped verify. Explain your role, the challenge, and the outcome.
3. One suspension or reinstatement case you personally handled. Explain what happened, what you did, and the result.
4. Supporting screenshots, case studies, or references where available. You may redact private client information.
5. Your time zone, availability, and confirmation that 40 hours per week at $800 USD per month works for you.
Please be specific about the work you personally completed and the results you can substantiate.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0153
Total Execution Time  0.0166
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,256 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Google-Business-Profile-Specialist-Setup-Verification-Management-1734027
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1734027
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 925614
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1734027
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1734027' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1734027 
0.0006   UPDATE employer_jobs SET hit_counts '***Sep-19-2026=558***Sep-21-2026=2' WHERE job_id'1734027'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Sep-2026=560' WHERE job_id'1734027'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1734027' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1734027 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '925614'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)