Senior SEO Specialist + Content Writer — Australian Finance Business (Full-Time, Remote)

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

TYPE OF WORK

Full Time

SALARY

$500.00 - $900.00 per month

HOURS PER WEEK

38

DATE UPDATED

Jul 2, 2026

JOB OVERVIEW

We're a boutique mortgage brokerage in Australia, and we're hiring an experienced SEO specialist to own our entire search presence — with high-quality content creation as the second half of the role.

SEO is the core of this job. You'll need serious, provable experience — not theory, not "I know the basics." Content is what rounds it out to full-time: well-researched articles, LinkedIn posts, Google Business content, and social content across our channels.

What you'll own:

SEO (the main game):

Technical SEO — site health, crawl and indexing, redirects, page speed, WordPress

Local SEO across multiple regional areas plus a capital city — Google Business Profile, citations, location pages
On-page optimisation, keyword research, Search Console

White-hat link building — including building relationships with partner and industry websites (real estate agents, accountants, industry publications) to earn genuine, trust-building backlinks. Outreach and relationship skills matter here, not directory spam.

A clear, structured SEO plan that you build, present, and execute

Content (the second half):

Well-researched articles and blog content for a finance audience — drawing on news, market updates, and genuine research, not AI filler

LinkedIn and social media content

Content that's accurate and trustworthy — this is a finance niche, so the E-E-A-T bar is high

AI tools are fine as part of your workflow, but the research and thinking must be genuinely yours. We can tell the difference, and so can Google.

You're who we're after if you have:

4+ years of hands-on SEO with real technical depth — not a content-only background

Proven, numeric results for businesses in Australia, New Zealand, the UK, or the US — rankings, traffic growth, or a recovery you can walk us through

Real link-building experience through outreach and partnerships — you can show us backlinks you've earned and explain how you got them

Experience in real estate or finance (strongly preferred — this goes straight to the top of the pile)

The ability to present a clear SEO plan: what you'd do, in what order, and why

Excellent written English — you'll be writing content our clients read

Full-time availability. We're in Perth, Western Australia — same timezone as the Philippines, so no odd hours required

What you get:

A competitive monthly salary

Quarterly performance bonuses tied to real results

A genuine long-term, full-time role with a growing business — not project work

Fully remote

How to apply (read this carefully — it's the filter):

Send us the following, in this order:

Your CV

Evidence of your SEO results — the actual sites you worked on, what you did, and the numbers (before and after). Australia, NZ, UK, or US clients only. Finance or real estate is exactly what we want to see.

Two or three examples of backlinks you've earned through outreach or partnerships — the linking site and how the relationship came about

A link to your portfolio or case studies, plus one or two content samples you've written

Your monthly salary expectation (PHP or USD)

One line confirming you can work full-time on Australian Western Standard Time hours

Applications that skip the evidence steps won't get a reply. We want to see real, named results — that's the whole bar.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0153
Total Execution Time  0.0167
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,024 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-SEO-Specialist-Content-Writer-Australian-Finance-Business-Full-Time-Remote-1680880
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0098 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1680880
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 770731
 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` = 1680880
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-30',ej.date_added) duration_daysDATEDIFF('2026-07-30',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-07-30',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1680880' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1680880 
0.0011   UPDATE employer_jobs SET hit_counts '***Jul-02-2026=336***Jul-03-2026=99***Jul-04-2026=55***Jul-05-2026=49***Jul-06-2026=76***Jul-07-2026=49***Jul-08-2026=41***Jul-09-2026=24***Jul-10-2026=17***Jul-11-2026=20***Jul-12-2026=7***Jul-13-2026=15***Jul-14-2026=20***Jul-15-2026=7***Jul-16-2026=6***Jul-17-2026=7***Jul-18-2026=7***Jul-19-2026=10***Jul-20-2026=5***Jul-21-2026=4***Jul-22-2026=6***Jul-23-2026=10***Jul-24-2026=9***Jul-25-2026=6***Jul-26-2026=1***Jul-30-2026=1' WHERE job_id'1680880'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=884' WHERE job_id'1680880'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1680880' 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` = 1680880 
0.0030   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '770731'
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)