SEO & AI Search Specialist — US Home Care Websites (Part-Time, Remote)

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

TYPE OF WORK

Any

SALARY

N/A

HOURS PER WEEK

20

DATE UPDATED

Apr 23, 2026

JOB OVERVIEW

We're Comfort Keepers, a trusted in-home senior care brand in New Jersey. We run four local websites and need a sharp, reliable SEO operator to help us win in both Google and AI search (ChatGPT, Perplexity, Google AI Overviews).
The role in plain English: The strategy and playbook already exist. We need someone who can execute it week in, week out — no hand-holding, no drama, good English, and a quality bar that doesn't slip.
What you'll do:

Update WordPress pages — meta titles, descriptions, H1/H2s, internal links
Implement schema markup (LocalBusiness, FAQ, Service, Review) in JSON-LD
Build and optimize service-area and city pages
Post to Google Business Profile weekly across four locations
Track rankings in Ahrefs and Local Falcon; surface wins and problems
Monitor Google Search Console for keyword opportunities and indexing issues
Create Canva graphics from provided briefs
Draft outreach emails to referral partners (elder law attorneys, senior centers, VA reps)
Keep a content calendar and send a short weekly report

Must have:

2+ years doing local SEO for US-based service businesses (home services, healthcare, legal, etc.)
WordPress fluency — editing pages, Yoast or Rank Math, adding schema
Hands-on experience with Ahrefs, Google Search Console, Google Business Profile
Excellent written English — you'll be writing meta descriptions, GBP posts, and partner emails
Working understanding of E-E-A-T and AI search optimization (AIO / GEO)
Canva for social graphics

Nice to have:

JSON-LD schema implementation experience
Experience writing for healthcare, senior care, or home services
Local Falcon familiarity
Light HTML/CSS

Hours & rate: ~20 hours/week to start, flexible schedule. 2–3 hours of overlap with US Eastern Time preferred (morning PH time). Rate: competitive — tell us what you charge.
Tools we use: WordPress, Ahrefs, Google Search Console, Google Business Profile, Local Falcon, Canva, ChatGPT, Slack, Google Workspace.
To apply, send:

A short note on why local SEO for a US service business interests you
Two examples of US local SEO work you've done (URLs + what you specifically did)
Your hourly rate
Put the word KEEPERS at the top of your reply so we know you read this

We want to hire within two weeks. Reliability and follow-through matter more to us than fancy credentials.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0031
Controller Execution Time ( Jobseekers / Job )  0.0360
Total Execution Time  0.0430
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,024 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-AI-Search-Specialist-US-Home-Care-Websites-Part-Time-Remote-1631063
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0222 seconds)  (Hide)
0.0034   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1631063
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 915529
 LIMIT 1 
0.0056   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1631063
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-03',ej.date_added) duration_daysDATEDIFF('2026-09-03',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-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1631063' 
0.0016   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1631063 
0.0011   UPDATE employer_jobs SET hit_counts '***Apr-23-2026=349***Apr-24-2026=108***Apr-25-2026=19***Apr-26-2026=14***Apr-27-2026=38***Apr-28-2026=19***Apr-29-2026=46***Apr-30-2026=21***May-01-2026=9***May-02-2026=5***May-03-2026=10***May-04-2026=3***May-05-2026=4***May-06-2026=2***May-08-2026=3***May-11-2026=2***May-12-2026=5***May-13-2026=3***May-14-2026=2***May-15-2026=3***May-16-2026=8***May-17-2026=7***May-18-2026=3***May-19-2026=1***May-20-2026=1***May-21-2026=3***May-22-2026=6***May-23-2026=1***May-25-2026=4***May-26-2026=1***May-27-2026=2***May-29-2026=2***May-31-2026=2***Jun-01-2026=2***Jun-02-2026=5***Jun-04-2026=1***Jun-05-2026=3***Jun-06-2026=1***Jun-07-2026=1***Jun-08-2026=5***Jun-09-2026=3***Jun-11-2026=2***Jun-13-2026=1***Jun-14-2026=2***Jun-15-2026=1***Jun-16-2026=1***Jun-17-2026=4***Jun-22-2026=1***Jun-23-2026=1***Jun-24-2026=1***Jun-25-2026=1***Jun-29-2026=1***Jun-30-2026=1***Jul-02-2026=2***Jul-03-2026=2***Jul-04-2026=1***Jul-05-2026=4***Jul-06-2026=4***Jul-07-2026=2***Jul-08-2026=2***Jul-09-2026=3***Jul-10-2026=2***Jul-11-2026=2***Jul-13-2026=1***Jul-14-2026=1***Jul-15-2026=1***Jul-21-2026=1***Jul-22-2026=1***Jul-23-2026=1***Jul-25-2026=4***Jul-27-2026=2***Jul-29-2026=1***Jul-30-2026=1***Jul-31-2026=3***Aug-01-2026=3***Aug-02-2026=1***Aug-04-2026=11***Aug-05-2026=1***Aug-06-2026=1***Aug-07-2026=2***Aug-09-2026=1***Aug-10-2026=3***Aug-11-2026=1***Aug-14-2026=6***Aug-15-2026=1***Aug-16-2026=3***Aug-18-2026=4***Aug-19-2026=1***Aug-21-2026=3***Aug-27-2026=2***Aug-28-2026=1***Sep-03-2026=1' WHERE job_id'1631063'  
0.0015   UPDATE employer_jobs SET monthly_hits '***Apr-2026=610***May-2026=92***Jun-2026=38***Jul-2026=41***Aug-2026=45***Sep-2026=1' WHERE job_id'1631063'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1631063' AND status LIKE 'sent%' ORDER BY id DESC  
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1631063 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '915529'
AND `date_added` >= '2022-06-08' 
0.0010   select from teasers 
0.0011   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)