SEO / GEO / AEO Specialist (Part-Time, 25 hours/week)

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

TYPE OF WORK

Part Time

SALARY

800aud/mth

HOURS PER WEEK

25

DATE UPDATED

Nov 28, 2025

JOB OVERVIEW

800 AUD per month
Long-term role across two sites**

We run two fast-growing websites in exciting niches:

1. ---------- – a next-generation comparison site


2. ---------- – a digital transformation and automation platform



We need a modern SEO expert who understands how search works today, not old keyword SEO. Someone who takes ownership, communicates well and can drive results across both sites.

This is a long-term role.
We want someone who actually cares about building something, not someone who just completes tasks.


---

Role Overview

You will lead organic search for both websites, including:

Modern SEO

Technical SEO (indexing, speed, crawlability, sitemaps)

Fixing duplicates, thin pages, broken links and orphan pages

Improving titles, metas, headers, schema and page structure

Strengthening category structure and internal linking

Weekly checks on Search Console


Entity SEO and Semantic SEO

Building semantic clusters

Improving entity relationships across pages

Strengthening topical authority

Suggesting new categories and opportunities


AEO / GEO (Google AI Overviews)

Making content extractable and answer-first

Ensuring pages match search intent

Optimising content blocks so Google AI Overviews lifts our information

Helping both sites gain visibility in AI Overviews


Visibility in ChatGPT and Other LLMs

Structuring content so it is easy for LLMs to understand

Improving clarity, accuracy and layout so LLMs can reference our pages

Helping us show up in ChatGPT, Perplexity and other AI systems


Content Auditing and Automation Support

Auditing automated content weekly

Spotting issues with layout, structure or missing information

Suggesting improvements to templates and prompts

Working with our automation engineer on fixes


Weekly Insights

Clear, simple reports with real recommendations each week


You do not need to write content.
We automate content. Your role is to guide strategy and keep quality high.


---

Requirements

Minimum 3 years SEO experience

Strong understanding of Entity SEO and Semantic SEO

Experience with AI Overview behaviour

Able to audit automated content

Solid technical SEO

Clear English communication

Can respond during Australian afternoon hours

Works independently without being chased


Bonus:

Experience with comparison or affiliate sites

Schema or structured data experience

Understanding of programmatic SEO or automation-based sites



---

Hours and Pay

Part-time

Around 25 hours per week

800 AUD per month

Long-term role covering both sites (starting with CompareBestAI)



---

Who You Will Work With

Founder / CEO

Technical lead

Product and design lead

Automation engineer


You will be the main person responsible for organic growth across both platforms.


---

Success Looks Like

Strong rankings

Increased GEO visibility

Entity clusters improved

Better internal linking

AI Overview placements

LLM visibility increasing

Weekly reports delivered

Automation prompts improving

No micromanagement needed



---

To Apply (Follow These Steps Clearly)

Start your message with the word Velocity.

Send:

1. A short summary of your SEO experience. Proof of work and LinkedIn profile


2. Screenshots or samples of past results


3. Your approach to Entity SEO


4. A quick example of how you would audit an automated blog post


5. Confirmation you can respond during AU afternoon hours. The whole team must be active/responsive on ----------


6. A short video introduction explaining your experience and why you would be a good fit



We want someone who takes ownership, communicates clearly and can help us grow both platforms long-term.

DO NOT EMAIL ME DIRECTLY

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.0203
Total Execution Time  0.0217
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,056 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-GEO-AEO-Specialist-Part-Time-25-hoursweek-1523502
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0140 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1523502
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 874873
 LIMIT 1 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1523502
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 '1523502' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1523502 
0.0009   UPDATE employer_jobs SET hit_counts '***Nov-28-2025=119***Nov-29-2025=59***Nov-30-2025=38***Dec-01-2025=34***Dec-02-2025=19***Dec-03-2025=7***Dec-04-2025=9***Dec-05-2025=2***Dec-06-2025=5***Dec-07-2025=7***Dec-10-2025=2***Dec-11-2025=4***Dec-12-2025=3***Dec-13-2025=3***Dec-15-2025=4***Dec-16-2025=2***Dec-17-2025=1***Dec-19-2025=2***Dec-22-2025=2***Dec-23-2025=1***Dec-25-2025=2***Dec-27-2025=2***Dec-28-2025=1***Dec-29-2025=1***Dec-30-2025=1***Dec-31-2025=3***Jan-01-2026=5***Jan-02-2026=1***Jan-04-2026=1***Jan-05-2026=1***Jan-06-2026=1***Jan-08-2026=1***Jan-09-2026=1***Jan-11-2026=1***Jan-12-2026=2***Jan-15-2026=1***Jan-18-2026=2***Jan-21-2026=2***Jan-22-2026=1***Jan-23-2026=1***Jan-24-2026=1***Jan-27-2026=3***Jan-28-2026=2***Jan-29-2026=1***Jan-30-2026=2***Jan-31-2026=1***Feb-03-2026=1***Feb-04-2026=1***Feb-07-2026=1***Feb-11-2026=1***Feb-17-2026=1***Feb-18-2026=2***Feb-20-2026=1***Feb-26-2026=2***Feb-27-2026=1***Mar-03-2026=1***Mar-07-2026=1***Mar-08-2026=1***Mar-11-2026=1***Mar-14-2026=1***Mar-16-2026=2***Mar-18-2026=1***Mar-24-2026=2***Mar-25-2026=2***Mar-26-2026=2***Mar-28-2026=4***Mar-30-2026=2***Apr-03-2026=3***Apr-08-2026=2***Apr-09-2026=1***Apr-10-2026=2***Apr-11-2026=1***Apr-17-2026=2' WHERE job_id'1523502'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Nov-2025=216***Dec-2025=117***Jan-2026=31***Feb-2026=11***Mar-2026=20***Apr-2026=11' WHERE job_id'1523502'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1523502' 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` = 1523502 
0.0037   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '874873'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)