Virtual Assistant — SEO/AEO/GEO Specialist (AI Agent Trainer)

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

TYPE OF WORK

Full Time

SALARY

700

HOURS PER WEEK

40

DATE UPDATED

Aug 14, 2026

JOB OVERVIEW

## About the Role

We run a portfolio of businesses operated largely by AI agents. We are hiring an experienced search optimization specialist whose job is not to do SEO manually — it is to **teach our AI agents how to do it**. You will document your knowledge as step-by-step processes (SOPs), train the agent through examples and feedback, review its output, and refine its instructions until it optimizes websites, blog posts, and user-generated content with minimal human input.

The scope covers all three layers of modern search:
- **SEO** — classic organic search optimization
- **AEO** — answer engine optimization (featured snippets, People Also Ask)
- **GEO** — generative engine optimization (getting content cited and recommended by Google AI Overviews, ChatGPT, Perplexity)

## What You'll Do

- Design the end-to-end optimization workflow (keyword/topic research ? content briefs ? on-page optimization ? technical checks ? AEO/GEO tactics ? measurement) as clear, written SOPs an AI agent can follow
- Train the agent by reviewing its optimized drafts, briefs, and audit outputs — approving, correcting, and explaining your reasoning
- Set quality standards: what a well-optimized page looks like, what fails, and why
- Build pass/fail checklists for technical SEO, on-page rules, and AI-answer visibility
- Define how to optimize UGC (reviews, community content, UGC-style posts) for search and AI answers
- Monitor results and translate learnings into updated agent instructions

## Required Experience

- 3+ years of hands-on SEO with provable ranking results (your own sites or clients')
- Working knowledge of AEO and GEO: featured snippets, structured data/schema, entity and E-E-A-T signals, and current tactics for visibility in AI-generated answers
- Daily fluency with Google Search Console and GA4, plus at least one of Ahrefs, Semrush, or comparable tools
- Solid technical SEO: indexing, Core Web Vitals, schema, site structure
- Excellent written English — this role is mostly writing instructions and feedback
- Comfortable working with AI tools; you can't be afraid of AI — you'll be teaching one

## Nice to Have

- Experience optimizing UGC-heavy sites (reviews, forums, communities) or short-form content for search
- Experience writing SOPs or training other team members
- Recovery experience from algorithm updates or ranking losses

## How We Work

Remote and mostly async. You'll communicate in written English via chat and short documents. Flexible hours with some overlap for check-ins.

---

## Application Questionnaire (required)

Please answer all questions in English. Short, specific answers beat long generic ones.

1. Describe your best provable ranking result: the site (or niche if confidential), starting point, what you did, and the outcome. Link public evidence if available.
2. Walk us through your keyword research process step by step, naming the exact tool you use at each step.
3. AEO/GEO: what concrete tactics have you used to win featured snippets or get content cited by AI Overviews/ChatGPT/Perplexity? Name specifics.
4. What are the first 5 technical checks you run on a site you've never seen, and with which tools?
5. Describe a time a site you worked on lost rankings (algorithm update or otherwise). What did you diagnose and change?
6. Imagine you must teach a very literal-minded new employee to optimize a blog post's title and H1. Write the exact rules you would give them (5–10 lines).

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0143
Total Execution Time  0.0156
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,360 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-SEOAEOGEO-Specialist-AI-Agent-Trainer-1709325
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0093 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709325
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 732132
 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` = 1709325
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-17',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-08-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1709325' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709325 
0.0017   UPDATE employer_jobs SET hit_counts '***Aug-14-2026=767***Aug-15-2026=75***Aug-16-2026=2***Aug-17-2026=1' WHERE job_id'1709325'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=844' WHERE job_id'1709325'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709325' 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` = 1709325 
0.0035   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '732132'
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)