AEO/GEO Specialist: Get Our Clients Cited in ChatGPT and AI Search

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

TYPE OF WORK

Any

SALARY

$3/hr

HOURS PER WEEK

20

DATE UPDATED

Aug 27, 2026

JOB OVERVIEW

We're a marketing agency focused on ecommerce, and are looking to scale our AEO/GEO service and need someone to own it.

THE ROLE


Old SEO was about ranking on page one. AEO/GEO is about being the brand ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews actually name when someone asks. Ranking #3 is worthless if the AI only mentions the two above you. Your job is to make our clients the ones that get named.

WHAT YOU'LL DO

Run tracked prompt sets across ChatGPT, Perplexity, Gemini, and AI Overviews, logging client mentions and which sources got cited
Reverse-engineer competitor citations to find the exact page, review site, or forum thread the AI pulled from
Restructure client content into answer-friendly formats and implement schema markup
Build presence on the sources AI engines lean on, such as Reddit, Quora, G2, YouTube, and industry listicles
Maintain visibility dashboards and write clear weekly reports

WHAT WE NEED

2+ years in SEO or content marketing
Strong written English, since you'll be writing client-facing reports
You use AI tools weekly and are curious about how they work
Methodical. This is repeatable tracking work that only pays off if it's done consistently

Nice to have: Ahrefs/Semrush, schema markup, basic HTML, Shopify knowledge.

We're not looking for someone to write bulk AI articles. This job is analysis and positioning.

THE ARRANGEMENT

Part time to Full Time work. Philippine timezone with 4 hours of daily overlap with Pacific Time (roughly 11pm to 3am PHT).
[$3]/month, reviewed at 90 days
Paid via Wise, twice monthly


HOW TO APPLY

Start your application with the word CITATION so we know you read this.

Then answer these three questions. Short answers are fine.

Ask ChatGPT/Claude/LLM of choice: "best [any product category you know] for [a specific type of buyer]". Paste the sources it cited, then tell us in 2 or 3 sentences what those sources have in common.
If a brand in that category hired you and it wasn't mentioned, what's the first thing you'd try?
What SEO tools have you actually used, and what hours can you commit in Pacific Time?

Your ID Proof score must be 70 or above.

If you move on to the next steps, you'll get a test project which will be paid.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0268
Total Execution Time  0.0297
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,491,128 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AEOGEO-Specialist-Get-Our-Clients-Cited-in-ChatGPT-and-AI-Search-1718303
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0189 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1718303
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 504205
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1718303
AND `misc`.`id` IS NULL 
0.0007   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-03',ej.date_added) duration_days, DATEDIFF('2026-10-03',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1718303' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1718303 
0.0010   UPDATE employer_jobs SET hit_counts = '***Aug-27-2026=368***Aug-28-2026=123***Aug-29-2026=72***Aug-30-2026=27***Aug-31-2026=11***Sep-01-2026=6***Sep-02-2026=6***Sep-03-2026=3***Sep-04-2026=2***Sep-05-2026=3***Sep-06-2026=1***Sep-08-2026=2***Sep-09-2026=2***Sep-10-2026=13***Sep-11-2026=3***Sep-12-2026=1***Sep-13-2026=1***Sep-15-2026=2***Sep-17-2026=5***Sep-18-2026=6***Sep-19-2026=5***Sep-20-2026=4***Sep-21-2026=1***Sep-24-2026=4***Sep-26-2026=3***Sep-27-2026=2***Sep-29-2026=3***Sep-30-2026=1***Oct-01-2026=3***Oct-03-2026=2' WHERE job_id= '1718303'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Aug-2026=601***Sep-2026=79***Oct-2026=5' WHERE job_id= '1718303'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1718303' AND status LIKE 'sent%' ORDER BY id DESC  
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1718303 
0.0107   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '504205'
AND `date_added` >= '2022-06-08' 
0.0007   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)