Google Business Profile & Local SEO Specialist (Project Based)

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

TYPE OF WORK

Gig

SALARY

$4 per hour

HOURS PER WEEK

7

DATE UPDATED

Mar 9, 2026

JOB OVERVIEW

We are looking for a highly skilled Google Business Profile and Local SEO specialist who understands how to increase local visibility, improve rankings, and drive real enquiries through Google.

This role will initially begin as a project-based engagement, with the potential to become a long term or full time position based on performance and results.

The right person must be highly experienced with Google Business Profile optimisation, local citations, and local SEO strategies.

Primary Responsibilities

Optimise and manage Google Business Profiles to improve visibility in local search results.

Create and build high quality local citations across major directories such as Yelp, Yellow Pages, Hotfrog, True Local, Bing Places and other authority directories.

Ensure NAP consistency across all citation platforms.

Identify and submit the business to relevant local directories and industry specific directories.

Optimise Google Business Profile including:

Business categories
Services and products
Business description
Images and videos
Attributes
FAQs
Regular posts and updates

Implement strategies to improve Google Map Pack rankings.

Audit existing citations and correct inconsistencies.

Monitor competitors and identify opportunities to outrank them locally.

Implement review generation strategies to increase Google reviews.

Track rankings and visibility improvements for targeted keywords.

Provide simple reports showing improvements in visibility and rankings.

Required Skills and Experience

Strong experience managing and optimising Google Business Profiles.

Deep understanding of Local SEO ranking factors.

Proven experience creating and managing local citations.

Knowledge of NAP consistency and citation audits.

Experience using tools such as:

BrightLocal
Whitespark
Moz Local
SEMrush
Ahrefs
or similar local SEO tools.

Understanding of Google Map Pack ranking strategies.

Ability to research and submit to high authority directories.

Strong attention to detail.

What We Are Looking For

Someone who understands how to rank businesses locally on Google.

Someone who is proactive and can recommend improvements.

Someone who focuses on real visibility and leads, not just tasks.

Someone who can work independently and deliver results.

Project Scope (Initial Phase)

Audit current Google Business Profile.

Build and fix citations.

Improve profile optimisation.

Increase local visibility.

Provide recommendations to improve rankings.

Opportunity

This role will start as a project, but if the candidate demonstrates strong results and reliability, it can turn into a long term full time role managing multiple profiles.

To Apply

Please include:

Examples of Google Business Profiles you have improved.

Before and after ranking results if available.

Your approach to improving local visibility.

Your experience with citation building and local SEO.

Your expected rate for project based work.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0126
Total Execution Time  0.0145
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,336 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Google-Business-Profile-Local-SEO-Specialist-Project-Based-1596671
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0061 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1596671
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 908692
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1596671
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1596671' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1596671 
0.0007   UPDATE employer_jobs SET hit_counts '***Mar-09-2026=142***Mar-10-2026=48***Mar-11-2026=19***Mar-12-2026=23***Mar-13-2026=8***Mar-14-2026=4***Mar-15-2026=2***Mar-16-2026=9***Mar-17-2026=2***Mar-18-2026=6***Mar-19-2026=1***Mar-20-2026=5***Mar-21-2026=5***Mar-22-2026=2***Mar-23-2026=4***Mar-24-2026=3***Mar-26-2026=6***Mar-27-2026=2***Mar-30-2026=2***Mar-31-2026=1***Apr-03-2026=1***Apr-04-2026=3***Apr-05-2026=1***Apr-07-2026=3***Apr-09-2026=3***Apr-11-2026=1***Apr-14-2026=1***Apr-15-2026=7***Apr-16-2026=8***Apr-17-2026=1***Apr-21-2026=1' WHERE job_id'1596671'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=294***Apr-2026=30' WHERE job_id'1596671'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1596671' 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` = 1596671 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '908692'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)