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.0008
Controller Execution Time ( Jobseekers / Job )  0.0147
Total Execution Time  0.0161
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,824 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.0090 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1631063
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 915529
 LIMIT 1 
0.0015   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.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-11',ej.date_added) duration_daysDATEDIFF('2026-07-11',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-07-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1631063' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1631063 
0.0008   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-11-2026=1' WHERE job_id'1631063'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Apr-2026=610***May-2026=92***Jun-2026=38***Jul-2026=6' WHERE job_id'1631063'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1631063' 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` = 1631063 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '915529'
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)