Local SEO Specialist for U.S. Real Estate Brand (Long-Term)

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

TYPE OF WORK

Part Time

SALARY

700

HOURS PER WEEK

30

DATE UPDATED

Dec 16, 2025

JOB OVERVIEW

Job Description

We are a U.S.-based real estate company looking to hire a reliable Local SEO Specialist for a long-term role. This position focuses on local SEO execution, Google Business Profile optimization, and on-page SEO for high-end real estate markets in California.

This is not a black-hat SEO role. We are looking for someone who follows best practices, works consistently, and understands how local SEO works in the United States.

You will work directly with the business owner and follow clear guidelines and processes.

Responsibilities

• Optimize and maintain Google Business Profile
• Improve Google Maps visibility using best practices
• Create and optimize location and neighborhood pages
• On-page SEO (page titles, headers, internal links, image optimization)
• Local citation building and cleanup (manual submissions only)
• Upload and format content on WordPress or similar CMS
• Assist with linking press releases and authority mentions
• Track keyword rankings and provide monthly reports
• Support review and reputation management workflows

Requirements

• Proven experience with Local SEO
• Experience optimizing Google Business Profiles
• Strong understanding of on-page SEO
• Familiarity with U.S. local search results
• Experience with WordPress or similar CMS
• Good English reading and writing skills
• Ability to follow instructions and SOPs carefully

Preferred but not required
• Experience with real estate websites
• Experience using tools like Google Search Console, Ahrefs, or similar

Important

We do NOT allow:
• Spam backlinks
• PBNs
• Automated link building
• Guaranteed ranking promises
• Black-hat SEO tactics

Applicants who use or recommend these methods will not be considered.

Hours & Pay

• 20–30 hours per week
• $4–6 per hour (based on experience)
• Long-term position with opportunity to grow

How to Apply

Please include:

Your experience with Local SEO

A Google Business Profile you have optimized

Tools you use for SEO work

How you improve Google Maps rankings without backlinks

Applications without these answers may not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0396
Total Execution Time  0.0410
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,280 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Local-SEO-Specialist-for-US-Real-Estate-Brand-Long-Term-1536123
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0208 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0031   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1536123
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 789527
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1536123
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1536123' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1536123 
0.0009   UPDATE employer_jobs SET hit_counts '***Dec-16-2025=30***Dec-17-2025=161***Dec-18-2025=20***Dec-19-2025=13***Dec-20-2025=6***Dec-21-2025=7***Dec-22-2025=8***Dec-23-2025=6***Dec-24-2025=3***Dec-26-2025=2***Dec-27-2025=1***Dec-28-2025=3***Dec-30-2025=1***Dec-31-2025=2***Jan-01-2026=2***Jan-02-2026=1***Jan-03-2026=3***Jan-04-2026=2***Jan-05-2026=2***Jan-06-2026=1***Jan-09-2026=1***Jan-10-2026=3***Jan-13-2026=5***Jan-14-2026=6***Jan-15-2026=2***Jan-16-2026=2***Jan-17-2026=1***Jan-18-2026=2***Jan-19-2026=4***Jan-20-2026=2***Jan-21-2026=2***Jan-22-2026=1***Jan-23-2026=1***Jan-25-2026=2***Jan-26-2026=1***Jan-31-2026=2***Feb-01-2026=5***Feb-02-2026=3***Feb-11-2026=1***Feb-14-2026=1***Feb-15-2026=1***Feb-21-2026=1***Feb-22-2026=1***Feb-27-2026=1***Mar-04-2026=1***Mar-10-2026=1***Mar-16-2026=1***Mar-17-2026=2***Mar-22-2026=1***Mar-26-2026=1***Mar-28-2026=2***Apr-16-2026=1' WHERE job_id'1536123'  
0.0024   UPDATE employer_jobs SET monthly_hits '***Dec-2025=263***Jan-2026=48***Feb-2026=14***Mar-2026=9***Apr-2026=1' WHERE job_id'1536123'  
0.0019   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1536123' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1536123 
0.0069   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '789527'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)