WordPress SEO & Content VA (On-Page SEO + GEO Optimisation)

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

TYPE OF WORK

Part Time

SALARY

$4 - $7 per hour

HOURS PER WEEK

20

DATE UPDATED

Mar 14, 2026

JOB OVERVIEW

We are an Australian business coaching company that works with established business owners who want to scale their businesses, improve profitability, and build valuable lifestyle businesses.
Our website is currently under-optimised for SEO and AI search. We are looking for a reliable SEO VA who can help improve our website structure, optimise pages, and assist with ongoing content publishing.
This role is perfect for someone who is practical, organised, and experienced with WordPress SEO execution.
Your Role
You will help optimise our website for:
• Google search (SEO)
• AI search platforms (ChatGPT / AI overviews / GEO optimisation)
This is primarily on-page SEO and content optimisation, not backlink outreach.
Your Responsibilities
Website SEO Optimisation
• Optimise page titles and meta descriptions
• Implement correct heading structures (H1, H2, H3)
• Add alt text to images
• Improve internal linking between pages
• Optimise content using SEO keywords
• Implement schema where possible
• Ensure pages are indexed correctly
WordPress Management
• Work inside WordPress
• Use SEO plugins such as RankMath or Yoast
• Upload and format blog posts
• Add internal links between articles
• Format content cleanly and professionally
Content & Blog Support
• Upload SEO blog articles
• Format articles correctly
• Add links to relevant service pages
• Add FAQ sections to pages
Basic SEO Tasks
• Basic keyword research
• Optimising pages for target keywords
• Submitting sitemap to Google Search Console
• Ensuring pages are SEO-ready
Skills Required
• WordPress experience
• On-page SEO knowledge
• Familiarity with RankMath or Yoast
• Basic keyword research skills
• Good written English
• Attention to detail
• Ability to follow structured instructions
Bonus (not required but helpful):
• Experience with GEO optimisation (AI search)
• Schema markup
• Content SEO strategy
Hours & Pay
Starting at 5–10 hours per week with the potential to increase.
We are looking for a long-term VA who can grow with the business.
Please include your hourly rate when applying.
How to Apply
Please include the following in your application:
1. Links to websites you have optimised for SEO
2. The SEO plugin you prefer (RankMath or Yoast)
3. A short description of your SEO experience
4. The word 'Growth' in the first line of your application so we know you read this job description.
We are looking for someone reliable, proactive, and detail-oriented who enjoys improving websites and helping businesses grow.

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.0164
Total Execution Time  0.0177
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,480 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/WordPress-SEO-Content-VA-On-Page-SEO-GEO-Optimisation-1601445
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0105 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1601445
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 853845
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1601445
AND `misc`.`idIS NULL 
0.0009   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1601445' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1601445 
0.0014   UPDATE employer_jobs SET hit_counts '***Mar-14-2026=965***Mar-15-2026=76***Mar-16-2026=82***Mar-17-2026=159***Mar-18-2026=45***Mar-19-2026=29***Mar-20-2026=29***Mar-21-2026=6***Mar-22-2026=36***Mar-23-2026=11***Mar-24-2026=7***Mar-25-2026=10***Mar-26-2026=6***Mar-27-2026=7***Mar-28-2026=3***Mar-29-2026=5***Mar-30-2026=5***Mar-31-2026=12***Apr-01-2026=1***Apr-02-2026=2***Apr-03-2026=1***Apr-04-2026=6***Apr-05-2026=1***Apr-06-2026=3***Apr-07-2026=2***Apr-08-2026=2***Apr-09-2026=3***Apr-10-2026=1***Apr-11-2026=2***Apr-16-2026=1' WHERE job_id'1601445'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1493***Apr-2026=25' WHERE job_id'1601445'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1601445' 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` = 1601445 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '853845'
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)