SEO Expert (experienced)

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

TYPE OF WORK

Full Time

SALARY

80000 - 105000

HOURS PER WEEK

40

DATE UPDATED

Oct 30, 2025

JOB OVERVIEW

OP Digital Solutions is hiring a skilled SEO Specialist to lead search performance across our growing client base.

We want someone who knows SEO inside out – and stays ahead as it evolves. You’ll own on-page, off-page, and technical SEO, driving measurable growth for eCommerce, service-based, and B2B clients.

The Role

You’ll lead SEO strategy and execution, backed by a creative, high-performing team. Expect full ownership, tight processes, and plenty of room to test and improve.

Your Day-to-Day

On-Page SEO

Deep keyword research and clustering

Metadata, heading structure, and schema optimisation

Image SEO (alt text, geotagging, file naming)

Internal linking and content hierarchy

Blog optimisation and updates for traffic growth

Off-Page SEO

Competitor backlink audits

Authority building through guest posts and outreach

Broken link recovery

Local citation building

Technical SEO

Full technical audits and crawl diagnostics

Fixing 404s, redirects, and toxic links

Addressing content cannibalisation

Improving site structure, speed, and crawl depth

Keyword gap and SERP performance analysis

Google Business Profile (GMB)

Setup, optimisation, and ongoing posting

Review management and geo-tagged updates

Tools You Know (or Can Learn Fast)

SEMrush / Ahrefs | Screaming Frog | GSC | GA4 | GTM | Yoast | ---------- | Slack | Meta Inspector | Agency Analytics

Who You Are

2+ years hands-on SEO experience (agency preferred)

Strong grasp of technical SEO and data-driven reporting

Confident managing client accounts and priorities

Clear communicator with strong accountability

Reliable, proactive, and detail-focused

Working Hours: Monday–Friday, 9am AEST
Requirements: HiveDesk time tracking, reliable internet, prompt communication

What You’ll Get

Lead SEO across high-quality brands

Supportive, no-nonsense team culture

Space to innovate and shape our SEO systems

Clear pathways to grow into a senior strategic role

How to Apply

Send your resume and a quick note on what SEO work excites you most. We’re reviewing applications as they come in – so move quick.

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.0468
Total Execution Time  0.0481
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,672 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Expert-experienced-1502418
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0418 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1502418
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 247492
 LIMIT 1 
0.0037   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1502418
AND `misc`.`idIS NULL 
0.0005   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 '1502418' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1502418 
0.0008   UPDATE employer_jobs SET hit_counts '***Oct-30-2025=251***Oct-31-2025=54***Nov-01-2025=20***Nov-02-2025=12***Nov-03-2025=27***Nov-04-2025=16***Nov-05-2025=5***Nov-06-2025=5***Nov-07-2025=5***Nov-09-2025=1***Nov-10-2025=2***Nov-11-2025=3***Nov-12-2025=5***Nov-13-2025=1***Nov-14-2025=5***Nov-15-2025=2***Nov-16-2025=2***Nov-17-2025=3***Nov-18-2025=1***Nov-20-2025=2***Nov-21-2025=6***Nov-22-2025=5***Nov-24-2025=5***Nov-25-2025=4***Nov-26-2025=3***Nov-27-2025=3***Nov-28-2025=3***Nov-30-2025=5***Dec-01-2025=5***Dec-02-2025=5***Dec-03-2025=2***Dec-04-2025=1***Dec-05-2025=2***Dec-06-2025=2***Dec-07-2025=3***Dec-09-2025=1***Dec-11-2025=3***Dec-12-2025=1***Dec-14-2025=1***Dec-15-2025=1***Dec-16-2025=1***Dec-17-2025=4***Dec-19-2025=1***Dec-21-2025=1***Dec-23-2025=1***Dec-25-2025=1***Dec-26-2025=1***Dec-27-2025=1***Dec-29-2025=2***Dec-30-2025=1***Jan-01-2026=3***Jan-02-2026=2***Jan-03-2026=1***Jan-05-2026=2***Jan-06-2026=1***Jan-16-2026=2***Jan-17-2026=1***Jan-19-2026=2***Jan-21-2026=1***Jan-25-2026=1***Jan-27-2026=1***Feb-02-2026=4***Feb-03-2026=1***Feb-07-2026=3***Feb-08-2026=1***Feb-15-2026=1***Feb-17-2026=2***Feb-20-2026=1***Feb-27-2026=1***Mar-01-2026=2***Mar-04-2026=2***Mar-24-2026=3***Mar-25-2026=3***Mar-27-2026=2***Mar-30-2026=1***Apr-03-2026=1***Apr-04-2026=1***Apr-06-2026=3***Apr-17-2026=1' WHERE job_id'1502418'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Oct-2025=305***Nov-2025=151***Dec-2025=41***Jan-2026=17***Feb-2026=14***Mar-2026=13***Apr-2026=6' WHERE job_id'1502418'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1502418' 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` = 1502418 
0.0316   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '247492'
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)