SEO Specialist – Local & Content SEO (Real Estate)

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

TYPE OF WORK

Part Time

SALARY

500

HOURS PER WEEK

20

DATE UPDATED

Mar 25, 2026

JOB OVERVIEW

We're a top real estate team based in West Covina, California, looking for an experienced SEO specialist to help us dominate local search. This is a part-time remote position with long-term potential for the right person.
You'll own our entire SEO presence, including our Google Business Profile, website content, local citations, and backlink strategy. The goal is simple: when someone in our market searches for a real estate agent, we show up first.

What you'll be responsible for:

Managing and optimizing our Google Business Profile (posts, Q&A, photos, reviews strategy)
On-page SEO for our website ( ---------- on Squarespace)
Writing or optimizing SEO blog content on a consistent publishing schedule
Building and cleaning up local citations and directory listings
Backlink outreach and acquisition
Schema markup and technical SEO basics
Monthly reporting on rankings, traffic, and GBP performance

What we need from you:

Proven experience with local SEO, not just general SEO
Familiarity with Google Search Console, Google Analytics, and GBP Insights
Understanding of AI search and answer engine optimization (AEO/GEO) as it relates to local visibility
Ability to write or edit SEO-optimized content in clear, conversational English
Experience with Squarespace is a plus
Consistent availability during U.S. Pacific Time business hours

What will set you apart:

Real estate or service-based business SEO experience
Demonstrated ranking results you can show us (before/after, not just claims)
Knowledge of how AI tools like ChatGPT, Perplexity, and Google AI Overviews surface local businesses

To apply: Share examples of local SEO results you've achieved, including the market, what you did, and measurable outcomes. Applications without proof of results will not be reviewed.
Compensation: $500/month to start, based on experience. Long-term position with room to grow.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0129
Total Execution Time  0.0148
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,487,608 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Specialist-Local-Content-SEO-Real-Estate-1610609
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0059 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1610609
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 711127
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1610609
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1610609' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1610609 
0.0009   UPDATE employer_jobs SET hit_counts '***Mar-25-2026=163***Mar-26-2026=146***Mar-27-2026=47***Mar-28-2026=7***Mar-29-2026=6***Mar-30-2026=19***Mar-31-2026=7***Apr-01-2026=8***Apr-02-2026=1***Apr-03-2026=4***Apr-06-2026=2***Apr-07-2026=5***Apr-08-2026=5***Apr-09-2026=3***Apr-10-2026=2***Apr-18-2026=1' WHERE job_id'1610609'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=395***Apr-2026=31' WHERE job_id'1610609'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1610609' 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` = 1610609 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '711127'
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)