WordPress & SEO Technical Assistant

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

TYPE OF WORK

Part Time

SALARY

TBD

HOURS PER WEEK

20

DATE UPDATED

Sep 10, 2026

JOB OVERVIEW

Contract Type: Independent Contractor, Part-Time
Hours: 20 hours per week
Schedule: Monday to Friday, 10:00 AM–2:00 PM Sydney Time

We are looking for a WordPress & SEO Technical Assistant to support a growing Australian business that works with service-based businesses and eCommerce brands across website design and development, digital strategy, branding, content, SEO, and ongoing website support.

The business works primarily across WordPress and Shopify and provides ongoing website optimisation, maintenance, and organic marketing support.

We’re looking for a technically strong WordPress specialist who can genuinely own the maintenance and security side of a growing portfolio of client websites, not just update plugins, but understand why a site breaks, spot a vulnerability before it becomes an i ---------- , and act fast when something goes wrong. The priority of the role is built around managing WordPress updates, plugin conflicts and vulnerabilities.

Beyond the technical core, there’s room to grow into supporting website development setup, content updates, and SEO tasks across both WordPress and Shopify.

Key Duties & Responsibilities

WordPress Technical Maintenance & Security (Priority)

Perform weekly WordPress core, theme and plugin updates across a portfolio of client sites
Monitor for and respond to security vulnerabilities, malware, and suspicious activity
Troubleshoot and resolve website emergencies (site down, hacked, broken after an update) promptly
Manage backups and rollback processes when an update or change breaks a site
Work within our maintenance systems and hosting environment, including cPanel, Cloudways, Synergy, Cloudflare, ModularDS, and manage domain/DNS settings
Proactively flag recurring or high-risk issues across the client portfolio rather than fixing the same thing repeatedly

Development & Launch Support

Set up development and staging websites
Test websites thoroughly before launch
Assist with website launches and post-launch checks
Assist with general WordPress page updates and website changes

Content & Analytics

Upload and update client website content, including blog posts
Maintain and update the company’s own website, portfolio, and other content
Assist with Google Analytics and Google Search Console
Complete basic on-site SEO updates and assist with local SEO where required
Industry-Related Experience & Qualifications
Solid, demonstrable experience maintaining and securing WordPress websites at scale (multiple client sites, not just one or two)
Direct experience diagnosing and resolving malware infections and security vulnerabilities
Confident troubleshooting WordPress core, theme and plugin conflicts, including after failed updates
Good understanding of HTML and CSS language
Experience with managed hosting platforms (e.g. cPanel, Cloudways) and Cloudflare or similar DNS/security layers
Familiarity with domain/DNS management
Familiarity with staging environments, website testing, and launch processes
Experience using Google Analytics and Google Search Console
Good understanding of onsite SEO
Strong attention to detail when testing and updating websites

Highly Advantageous

Shopify experience
Experience designing or editing WordPress websites using Elementor, Divi, or WPBakery
Experience with local SEO
Personal Qualities
Genuinely enjoys solving technical problems, not just following a checklist
Excellent communication and response time during work hours
Calm and methodical under pressure when something breaks
Able to work independently and prioritise across multiple client sites
Reliable, organised, and proactive about flagging risks before they become i ----------
Good written skills, able to explain a technical issue in plain English
Comfortable learning new tools and systems (we use Cloudways, Cloudflare, ModularDS, and Synergy, Slack and ClickUp for communication and task management)

Tools & Software
WordPress
cPanel
Cloudways
Cloudflare
ModularDS
Synergy
Various hosting or domain providers
Google Analytics
Google Search Console
Elementor, Divi, WPBakery
Shopify (advantageous)
Slack (advantageous)
ClickUp (advantageous)

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.0230
Total Execution Time  0.0249
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,920 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/WordPress-SEO-Technical-Assistant-1727463
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0165 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1727463
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 827635
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1727463
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-24',ej.date_added) duration_days, DATEDIFF('2026-09-24',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-09-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1727463' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1727463 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-10-2026=1179***Sep-11-2026=248***Sep-12-2026=49***Sep-13-2026=73***Sep-14-2026=100***Sep-15-2026=82***Sep-16-2026=49***Sep-17-2026=48***Sep-18-2026=25***Sep-19-2026=17***Sep-21-2026=2***Sep-24-2026=1' WHERE job_id= '1727463'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1873' WHERE job_id= '1727463'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1727463' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1727463 
0.0106   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '827635'
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)