WordPress + SEO Operator — Own Our Website

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

TYPE OF WORK

Gig

SALARY

$40 per hour

HOURS PER WEEK

3

DATE UPDATED

Apr 18, 2026

JOB OVERVIEW

The role
Around Finance is a modern Irish accountancy firm and we're scaling. We're building an in-house marketing function and need a senior WordPress operator to own our website as a marketing asset.

This starts as on-call work — but the right person grows into a permanent fixture as we expand over the next 12–18 months. We want someone who'll learn our business, get faster and better with us, and become someone we trust without question.
You'd work directly with Richie (founder/CEO).

How it works
I send a Loom or written brief. You quote hours and turnaround. You complete the work and invoice. Sometimes that's 1 hour, sometimes 15, sometimes nothing for a month.
This works if you already have 2–3 anchor clients and want flexible top-up work. It doesn't work if you're looking for guaranteed weekly hours from day one.
The remit

Own the website. In practice that means:

WordPress page builds, edits, and updates
New landing pages from templates or from briefs
Theme refinements as the brand evolves
Conversion improvements — CTAs, forms, page structure, lead capture
On-page SEO — Yoast, schema, internal linking, image optimisation, URL structure, redirects
Technical hygiene — page speed, mobile, plugin management, security
Tracking — GA4, GTM, conversion events, Search Console
Monthly SEMrush research — competitor gaps, ranking opportunities, search intent shifts. One-page Notion summary, top 3–5 opportunities flagged.

If something needs a specialist developer or designer, flag it and we'll bring one in. The more you can own end-to-end, the better.
What we're looking for

3+ years WordPress experience
Previous experience with US, AUS, or UK professional services or B2B agency clients — strong preference, not optional
Strong on-page SEO — Yoast, schema, internal linking, image optimisation
Comfortable running SEMrush and presenting findings clearly
Familiarity with Search Console and GA4
Background in accounting, legal, financial services, or premium professional services is a real advantage
Excellent written English
Reliable turnaround on agreed timelines (24–72 hours)
Comfortable with on-call rather than guaranteed hours

Show us examples of your work.
A portfolio, links to live sites, or a Loom walkthrough. We don't need access to private back-ends.
What success looks like

Briefs completed accurately first time
Turnaround matches what you quoted
You flag issues before I notice them
You respond within 24 hours, even if it's "I can't take this one"
The website gets measurably better — speed, conversion, rankings, hygiene

Not a fit

Looking for full-time or guaranteed hours
Only worked for local PH clients or entry-level accounts
Need a lot of direction to get started
Want a minimum monthly retainer to commit

First task
First engagement is a small paid task (1–2 hours) so we can see how you work. If it goes well, we continue. If not, we part on good terms and you've been paid for your time.
How to apply

Start your message with the word TEMPLATES — applications without it won't be read.

Then tell us:

Who you've worked for, especially US, AUS, or UK professional services or agency clients
Examples of your WordPress work
Your on-page SEO and SEMrush experience
Your hourly rate in USD
Your current client load and capacity for ad-hoc work
How you'd handle a month with zero work from us


SKILL REQUIREMENT
WordPress, On-Page SEO, Search Engine Optimization

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0017
Controller Execution Time ( Jobseekers / Job )  0.0154
Total Execution Time  0.0179
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,528 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/WordPress-SEO-Operator-Own-Our-Website-1626753
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0072 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1626753
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 921232
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1626753
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1626753' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1626753 
0.0014   UPDATE employer_jobs SET hit_counts '***Apr-18-2026=1261***Apr-19-2026=1' WHERE job_id'1626753'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Apr-2026=1262' WHERE job_id'1626753'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1626753' 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` = 1626753 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '921232'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)