SEO Expert

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

TYPE OF WORK

Full Time

SALARY

60,000 - 80,000

HOURS PER WEEK

40

DATE UPDATED

Feb 12, 2026

JOB OVERVIEW

Senior SEO Specialist (Remote – Philippines)

Company: OP Digital Solutions
Location: Remote (Philippines)
Employment Type: Full-time
Salary: Competitive, based on experience

About the Role

We’re looking for a highly capable Senior SEO Specialist to join our growing digital agency. This is a senior-level role for someone who is confident managing SEO strategies end-to-end, communicating clearly, and delivering measurable results.

You’ll be responsible for planning, executing, and optimising SEO campaigns across a range of Australian service-based and e-commerce clients. You will work closely with our internal account management, content, design, and development teams.

This is a remote role based in the Philippines, working with an Australian team in a fast-paced, collaborative environment.

Important Requirements (Read This First)

This role is best suited to someone who:

Has direct experience working with Australian brands or agencies

Understands Australian search behaviour, language, and local SEO nuances

Is comfortable recording screen videos to explain SEO audits, strategies, and updates

Can communicate clearly and professionally in English, both written and spoken

Screen recordings are a core part of how we communicate internally and with clients, so you must be confident:

Talking through your work on video

Explaining SEO concepts in simple, clear language

Recording Loom-style updates and audits

Key Responsibilities

Lead SEO strategy across multiple Australian client accounts

Conduct in-depth keyword research and competitor analysis

Perform technical SEO audits and implement recommendations

Manage on-page optimisation across WordPress and Shopify websites

Plan and oversee content strategies aligned with search intent

Execute and manage off-page SEO campaigns and link building

Monitor rankings, traffic, and conversions

Prepare monthly reports with actionable insights

Record screen-share videos explaining:

Audits

Monthly results

Strategy updates

Collaborate with account managers and internal teams

Stay up to date with algorithm changes and SEO best practices

Core KPIs

Growth in organic traffic

Improvements in keyword rankings

Increase in organic leads or revenue

Technical SEO score improvements

On-time delivery of monthly deliverables

Quality and clarity of screen-recorded updates

Required Experience

4+ years of hands-on SEO experience

Proven track record of ranking websites and generating results

Experience working with Australian brands or agencies

Strong understanding of:

Technical SEO

On-page optimisation

Content strategy

Link building

Experience with WordPress and Shopify

Excellent written and spoken English

Comfortable speaking on camera for screen recordings

Ability to manage multiple projects and deadlines

Tools & Platforms

You should be comfortable using:

Google Search Console

Google Analytics

Ahrefs, SEMrush, or similar tools

Screaming Frog or Sitebulb

Surfer, Clearscope, or similar content tools

Loom or similar screen-recording software

Basic understanding of HTML, CSS, and site structure

Nice-to-Have

Strong familiarity with Australian industries and service businesses

Experience in a digital agency environment

Knowledge of local SEO and Google Business Profiles

Experience presenting results to clients

What Success Looks Like in This Role

You confidently run SEO campaigns with minimal oversight

Clients see consistent growth in rankings, traffic, and leads

Your screen recordings are clear, professional, and easy to understand

You bring proactive ideas and strategies to the team

You help mentor junior SEO staff over time

Why Join OP Digital

Long-term, stable, full-time remote role

Work with premium Australian brands

Clear career progression opportunities

Supportive, no-ego team culture

Ongoing learning and development

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0335
Total Execution Time  0.0355
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,392 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Expert-1577819
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0242 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1577819
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 247492
 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` = 1577819
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 '1577819' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1577819 
0.0011   UPDATE employer_jobs SET hit_counts '***Feb-12-2026=222***Feb-13-2026=49***Feb-14-2026=27***Feb-15-2026=25***Feb-16-2026=29***Feb-17-2026=17***Feb-18-2026=10***Feb-19-2026=4***Feb-20-2026=13***Feb-21-2026=4***Feb-22-2026=2***Feb-23-2026=9***Feb-24-2026=3***Feb-25-2026=6***Feb-26-2026=1***Feb-27-2026=2***Mar-01-2026=2***Mar-02-2026=6***Mar-03-2026=3***Mar-04-2026=3***Mar-05-2026=7***Mar-06-2026=1***Mar-07-2026=4***Mar-08-2026=1***Mar-09-2026=3***Mar-10-2026=1***Mar-11-2026=7***Mar-12-2026=3***Mar-13-2026=2***Mar-15-2026=3***Mar-16-2026=2***Mar-18-2026=2***Mar-19-2026=4***Mar-23-2026=1***Mar-24-2026=2***Mar-25-2026=5***Mar-26-2026=3***Mar-27-2026=4***Mar-31-2026=2***Apr-02-2026=1***Apr-04-2026=1***Apr-05-2026=1***Apr-06-2026=2***Apr-10-2026=1***Apr-11-2026=1***Apr-17-2026=1' WHERE job_id'1577819'  
0.0010   UPDATE employer_jobs SET monthly_hits '***Feb-2026=423***Mar-2026=71***Apr-2026=8' WHERE job_id'1577819'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1577819' 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` = 1577819 
0.0172   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)