SEO/AI Search Optimization & GEO Expert

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

TYPE OF WORK

Part Time

SALARY

$660/month

HOURS PER WEEK

15

DATE UPDATED

Jul 24, 2026

JOB OVERVIEW

For over 21 years, Altos has partnered with hotels and resorts to help them stand out, connect with travelers, and drive more direct bookings. We’re looking for a part-time SEO/AI Search Optimization & GEO expert (10–15 hours per week) who understands the ins and outs of getting discovered in AI search.

The Role:
- Research and optimize content for AI-driven and traditional search experiences.
- Optimize Google Business Profiles, schema markup, and local listings.
- Analyze visibility trends and identify opportunities for growth.
- Support content strategy with AI-friendly formatting, keyword alignment, and metadata.
- Build and monitor link equity through outreach and partnerships.
- Help shape and manage client reputation and review response strategies.
- Create clear, actionable performance reports.
- Stay ahead of search evolution — from SGE to local algorithm updates.

Requirements
-A minimum of 5 years of experience in SEO, local SEO, and now digital visibility in AI search
-Deep understanding of search intent, schema markup, and local ranking factors.
-Proficiency with Google Search Console, GA4, SEMrush, and related tools.
-Understanding about AI search tools (ChatGPT, Gemini, Perplexity, etc.).
-Excellent communication skills and strong attention to detail.
-Ability to manage multiple clients within part-time hours.
-Hotel experience a plus.

Please note: This is not a traditional SEO role and it's not an entry-level role. Only candidates with demonstrated experience and knowledge of AEO/GEO practices and the evolving best practices to increase visibility in AI search need to apply. We are in need of an expert who has been staying ahead of where search is going.

If you are that expert-level candidate, please submit your resume, along with a minimum of 2 work examples of your SEO/AEO/GEO work, and a short note about why you're the right fit for this position.

Thank you, in advance, for your interest.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0158
Total Execution Time  0.0173
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,495,792 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEOAI-Search-Optimization-GEO-Expert-1509324
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0104 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1509324
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 641177
 LIMIT 1 
0.0026   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1509324
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-30',ej.date_added) duration_daysDATEDIFF('2026-07-30',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-30',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1509324' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1509324 
0.0008   UPDATE employer_jobs SET hit_counts '***Nov-08-2025=115***Nov-09-2025=103***Nov-10-2025=62***Nov-11-2025=25***Nov-12-2025=15***Nov-13-2025=8***Nov-14-2025=4***Nov-15-2025=3***Nov-16-2025=2***Nov-17-2025=3***Nov-18-2025=1***Nov-19-2025=2***Nov-20-2025=5***Nov-21-2025=2***Nov-22-2025=3***Nov-23-2025=2***Nov-24-2025=1***Nov-25-2025=2***Nov-26-2025=1***Nov-27-2025=1***Nov-28-2025=2***Nov-29-2025=2***Nov-30-2025=3***Dec-01-2025=2***Dec-02-2025=1***Dec-03-2025=1***Dec-04-2025=1***Dec-05-2025=1***Dec-06-2025=1***Dec-07-2025=5***Dec-09-2025=1***Dec-10-2025=1***Dec-11-2025=2***Dec-13-2025=1***Dec-15-2025=1***Dec-16-2025=3***Dec-18-2025=2***Dec-19-2025=1***Dec-20-2025=3***Dec-21-2025=2***Dec-22-2025=2***Dec-23-2025=1***Dec-27-2025=2***Dec-28-2025=1***Dec-30-2025=1***Dec-31-2025=1***Jan-02-2026=1***Jan-04-2026=2***Jan-05-2026=1***Jan-06-2026=3***Jan-07-2026=2***Jan-09-2026=2***Jan-10-2026=1***Jan-12-2026=1***Jan-13-2026=1***Jan-15-2026=1***Jan-16-2026=2***Jan-18-2026=2***Jan-19-2026=2***Jan-24-2026=2***Jan-27-2026=1***Jan-29-2026=1***Feb-01-2026=2***Feb-02-2026=3***Feb-05-2026=1***Feb-08-2026=1***Feb-14-2026=1***Feb-15-2026=1***Feb-20-2026=1***Feb-24-2026=1***Mar-07-2026=3***Mar-14-2026=1***Mar-22-2026=1***Mar-23-2026=1***Mar-26-2026=2***Mar-27-2026=1***Apr-03-2026=1***Apr-09-2026=1***Apr-22-2026=1***Apr-23-2026=1***Apr-24-2026=1***Apr-25-2026=1***Apr-27-2026=1***May-03-2026=1***May-05-2026=2***May-11-2026=4***May-12-2026=1***May-27-2026=1***Jun-01-2026=1***Jun-04-2026=1***Jun-08-2026=1***Jun-09-2026=1***Jun-10-2026=1***Jun-11-2026=1***Jun-17-2026=1***Jul-04-2026=1***Jul-06-2026=2***Jul-11-2026=1***Jul-17-2026=1***Jul-18-2026=2***Jul-22-2026=1***Jul-24-2026=475***Jul-25-2026=76***Jul-26-2026=21***Jul-30-2026=1' WHERE job_id'1509324'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Nov-2025=367***Dec-2025=37***Jan-2026=25***Feb-2026=11***Mar-2026=9***Apr-2026=7***May-2026=9***Jun-2026=7***Jul-2026=581' WHERE job_id'1509324'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1509324' 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` = 1509324 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '641177'
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)