Senior SEO & GEO (AI Search) Specialist

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

TYPE OF WORK

Any

SALARY

80000

HOURS PER WEEK

TBD

DATE UPDATED

Feb 21, 2026

JOB OVERVIEW

Position: Senior SEO & GEO (AI Search) Specialist

Experience Required: 5–10+ Years Proven Results

We are seeking a highly experienced SEO & GEO AI Optimization Specialist to lead advanced organic search strategies across Google and Bing.

This is a senior-level position for someone who understands not only traditional SEO, but also Generative Engine Optimisation (GEO) — how AI-driven search engines interpret, extract, and rank content.

A very large part of this role involves custom, strategic copywriting that is NOT AI-generated. You must be capable of producing high-converting, technically structured, search-optimised content manually.

This role is for a real strategist — not someone relying on automation tools to do the thinking.

Core Responsibilities
Advanced Search Strategy

Develop and execute SEO strategies for Google and Bing

Optimise for AI-driven search environments (GEO / AI overviews)

Create structured content that is entity-aligned and semantically optimised

Implement E-E-A-T frameworks across client websites

Onsite & Technical SEO

Technical audits and implementation roadmaps

Schema and structured data strategy

Internal linking architecture

Crawl budget optimisation

Indexation strategy

Core Web Vitals optimisation

Offsite & Authority Building

Advanced backlink acquisition campaigns

Digital PR strategies

Authority stacking

Anchor text strategy

Competitor backlink gap analysis

Custom Copywriting (Major Component of Role)

Write high-converting landing pages from scratch

Develop suburb/location pages with unique positioning

Produce service pages structured for semantic SEO

Write long-form authority blog content

Create content designed for AI extraction and featured snippets

All content must be manually written and strategically structured — not AI-generated bulk content.

Mandatory Requirements

Minimum 5–10 years proven SEO experience

Demonstrated ranking success across competitive industries

Deep knowledge of both Google and Bing search ecosystems

Strong understanding of GEO / AI Search optimisation

Advanced backlink campaign experience

Ability to show real client case studies and ranking improvements

Strong written English and persuasive copywriting ability

To Apply

You must provide:

Portfolio of websites ranked

Before-and-after ranking examples

Traffic growth data

Explanation of your backlink acquisition strategy

Examples of manually written content

Brief explanation of your GEO optimisation methodology

Applications without proof of results will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0210
Total Execution Time  0.0223
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,728 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-SEO-GEO-AI-Search-Specialist-1584925
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0156 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1584925
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 827154
 LIMIT 1 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1584925
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1584925' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1584925 
0.0008   UPDATE employer_jobs SET hit_counts '***Feb-21-2026=136***Feb-22-2026=24***Feb-23-2026=32***Feb-24-2026=14***Feb-25-2026=16***Feb-26-2026=2***Feb-27-2026=1***Mar-02-2026=1***Mar-03-2026=2***Mar-05-2026=1***Mar-06-2026=4***Mar-07-2026=4***Mar-08-2026=1***Mar-09-2026=3***Mar-13-2026=3***Mar-14-2026=1***Mar-16-2026=1***Mar-17-2026=3***Mar-19-2026=3***Mar-20-2026=3***Mar-21-2026=2***Mar-22-2026=4***Mar-23-2026=2***Mar-26-2026=2***Mar-27-2026=1***Mar-30-2026=2***Mar-31-2026=1***Apr-01-2026=1***Apr-02-2026=1***Apr-03-2026=1***Apr-04-2026=3***Apr-08-2026=5***Apr-13-2026=1***Apr-15-2026=1***Apr-17-2026=1' WHERE job_id'1584925'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=225***Mar-2026=44***Apr-2026=14' WHERE job_id'1584925'  
0.0019   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1584925' 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` = 1584925 
0.0058   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '827154'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)