Sr. Technical on-page SEO (GEO/AEO) Specialist: $7 to 9 per hour

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

TYPE OF WORK

Part Time

SALARY

$7 to $9 per hour

HOURS PER WEEK

20

DATE UPDATED

Sep 8, 2026

JOB OVERVIEW

Senior Technical on-page SEO & Generative Engine Optimization (GEO/AEO) Specialist | Long-Term Remote

We are seeking a hands-on Technical SEO & GEO/AEO Specialist for a dedicated, long-term internal role.

This is an advanced technical and execution-focused position, not a general SEO or copywriting role. You will bridge traditional technical optimization with next-generation AI retrieval systems, optimizing our web architecture for Google, Bing, Perplexity, ChatGPT Search, and other LLM-driven answer engines.

Core Responsibilities
Technical Auditing & Execution: Perform deep-dive crawl, indexation, and architecture audits; resolve complex canonicalization, redirect chains, crawl-budget waste, and rendering bottlenecks.

AEO/GEO Implementation: Structure on-page content, semantic entities, and data models to maximize citation and retrieval rates in AI search engines (Perplexity, ChatGPT, Gemini, Copilot).

Entity SEO & Semantic Schema: Write, test, and deploy nested JSON-LD structured data models (Organization, Service, Article, FAQ, ItemList, Product) mapped to recognized entities and knowledge graphs.

Performance & Core Web Vitals: Diagnose and resolve CWV issues (LCP, INP, CLS) alongside site speed and server response bottlenecks.

Hands-on Technical Fixes: Directly implement or debug basic HTML/CSS, CMS configurations (WordPress/custom setups), robots.txt, XML sitemaps, and tag firing.

Tracking & Diagnostics: Track organic performance, index coverage, and LLM brand/entity visibility using Google Search Console, Screaming Frog, log analyzers, and GEO monitoring tools.

Required Qualifications & Technical Skills
3+ Years of Proven Technical SEO Experience: Demonstrated ability to fix complex crawlability, rendering (JavaScript SEO), and indexing challenges.

Demonstrated AEO/GEO Proficiency: Strong understanding of how LLMs parse, index, and cite content (RAG pipelines, entity extraction, natural language search intent).

Advanced JSON-LD Schema: Ability to manually write, debug, and implement custom multi-layer schema beyond default plugin outputs.

Front-End Competence: Working proficiency with HTML5, CSS3, and basic JavaScript to apply fixes independently without relying entirely on external developers.

Proficiency with Industry Tools: Advanced mastery of Screaming Frog, Google Search Console, Ahrefs/Semrush, Sitebulb, and log analysis tools.

Analytical & Clear Communication: Fluent professional English (written) with the ability to document actionable technical specifications clearly.

Trial & Confidentiality Terms
Paid Technical Trial: Shortlisted candidates will complete a structured, paid technical assessment to evaluate real-world diagnostic skills, code implementation, and turnaround time.

Strict NDA Required: This project is strictly confidential; signing a standard Non-Disclosure Agreement is mandatory prior to trial onboarding.

Execution-First Focus: We prioritize specialists who can diagnose and directly fix technical issues over theoretical auditors.

Application Questionnaire
Please include concise answers to the following 7 targeted questions with your application:

Background & Tooling: Briefly summarize your technical SEO background and list your daily tech stack (crawlers, validators, monitoring tools).

AEO/GEO Strategy: How do you approach optimizing a page for AI/LLM retrieval and answer engine visibility compared to traditional SERPs?

Structured Data: Describe a complex JSON-LD schema hierarchy you manually wrote and deployed (e.g., nesting ---------- linking).

Hands-on Implementation: What front-end/CMS tasks can you execute yourself (e.g., editing template files, CSS tweaks, script deferrals) vs. needing a full developer?

Real-World Win: Briefly describe a specific technical/crawlability issue you diagnosed and solved, including the measurable outcome.

Availability & Target Compensation: How many dedicated hours per day can you commit, and what is your expected monthly rate (USD)?

Trial & NDA: Confirm your readiness to sign an NDA and complete a paid technical assessment.

How to Apply
Submit your proposal with your questionnaire answers and a single Google Drive folder link (set to "Anyone with the link can view") containing:

Current Resume / CV

Redacted Technical SEO Audit Sample (identifying root causes + implementation steps)

Custom Schema / JSON-LD Code Samples

GEO/AEO or Entity Optimization Case Study / Proof of Results

NOTE: Applications without direct answers to the screening questions or technical work samples will not be reviewed.

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.0129
Total Execution Time  0.0143
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,152 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Sr-Technical-on-page-SEO-GEOAEO-Specialist-7-to-9-per-hour-1714819
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0065 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714819
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 363876
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714819
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714819' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714819 
0.0009   UPDATE employer_jobs SET hit_counts '***Aug-22-2026=104***Aug-23-2026=172***Aug-24-2026=122***Aug-25-2026=43***Aug-26-2026=33***Aug-27-2026=10***Aug-28-2026=3***Aug-29-2026=3***Aug-30-2026=4***Aug-31-2026=203***Sep-01-2026=96***Sep-02-2026=13***Sep-03-2026=15***Sep-04-2026=7***Sep-05-2026=7***Sep-06-2026=3***Sep-07-2026=5***Sep-08-2026=199***Sep-09-2026=87***Sep-10-2026=19***Sep-11-2026=5***Sep-12-2026=4***Sep-13-2026=4***Sep-14-2026=9***Sep-15-2026=3***Sep-16-2026=8***Sep-17-2026=3***Sep-18-2026=4***Sep-19-2026=3***Sep-21-2026=1' WHERE job_id'1714819'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=695***Sep-2026=494' WHERE job_id'1714819'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714819' 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` = 1714819 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '363876'
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)