Website, SEO, Marketing expert! Become the missing piece in our growing business

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

TYPE OF WORK

Part Time

SALARY

7-9 an hour

HOURS PER WEEK

3

DATE UPDATED

Aug 10, 2026

JOB OVERVIEW

Website & SEO Ninja VA – Help Us Grow!

Are you a WordPress & SEO Ninja who loves finding opportunities and making websites better? Then I want to hear from you!

I am looking for a Website & SEO Ninja VA to join my small but growing counselling practice, Vida Life Counselling.

This is currently a part-time role of approximately 15–20 hours per month, but it is an important role within the business. Vida Life Counselling has grown significantly, and I am looking for someone who can help me continue that growth by improving our website, SEO and online visibility.

I am looking for someone who is proactive, highly detail-oriented and confident communicating in English. You will work directly with me, the business owner, and I will provide guidance, training and support where needed. I don't expect you to know everything, but I do expect you to be curious, resourceful and willing to find solutions.

If you enjoy seeing an opportunity and thinking, “I could improve that,” you might be exactly who I'm looking for!

Detailed Responsibilities
Your regular responsibilities will include:

1. WordPress Website Management
Update and maintain our WordPress website.
Create and edit pages, blogs and landing pages.
Upload downloadable resources and ensure forms and links work correctly.
Check the website regularly for errors and functionality issues.
Keep WordPress, plugins and themes updated as required.

2. SEO & Blog Writing
Complete ongoing SEO activities and keyword research.
Optimise website pages, headings, images, links and metadata.
Write and publish regular blog posts that are useful, engaging and SEO-friendly.
Identify new content opportunities that could bring the right people to our website.
Monitor Google Search Console and website performance.
You must be comfortable writing blog posts in English.

3. Google Business Profile & Online Visibility
Maintain and regularly update our Google Business Profile.
Create relevant posts and updates.
Look for opportunities to improve local SEO and online visibility.

4. PR & Growth Opportunities
Research relevant podcasts, interviews, publications and media opportunities.
Find opportunities for guest articles, expert commentary and stories.
Research potential PR campaigns and bring ideas to me.
Help prepare pitches and submissions where appropriate.

5. Reporting & Ideas
Keep track of website, SEO and content activities.
Provide a simple fortnightly update on what has been completed and what you recommend doing next.
Bring new ideas and opportunities to me rather than waiting to be told what to do. I need someone who loves what they do and can take ownership of their role.

Required Technical Skills & Experience
You should have experience with:

WordPress
SEO and keyword research
Writing blog posts and online content
Google Business Profile / local SEO
Excellent written and spoken English
Soft Skills

The right person will be:

A detail-oriented Ninja who notices the little things.
Proactive and able to work independently.
A problem solver who researches before asking for help.
A fast learner.
Comfortable receiving feedback and making changes.
Reliable and organised.
Confident communicating in English.
Someone who enjoys finding new opportunities and bringing ideas to the table.

Basic Skills
You should be familiar with most of the following:

WordPress
Google Search Console
Google Analytics / GA4
Google Business Profile
Google Docs & Google Sheets
Canva
Gmail
Basic SEO tools
Basic website troubleshooting
Desired Technical Skills & Experience

These aren't essential but would be a big bonus:

PR or media outreach experience
Finding podcast and interview opportunities
Experience with mental health, counselling or professional services
Basic HTML/CSS
Experience with lead capture forms and downloadable resources

Work Schedule
This is currently a part-time role of approximately 15–20 hours per month.
The hours are flexible and can be arranged around agreed deadlines, but there is some requirement for you to communicate during Australian Business hours. As the business grows, there is potential for the role and hours to increase.
Salary

AUD $7–$9AUD per hour, depending on experience and skill level.

What I Can Offer You
You will be joining a small but formidable and growing business where your work will genuinely make a difference.
I provide:

Flexible working arrangements.
Training and guidance where needed.
Direct communication with me.
A friendly and supportive working environment.
The opportunity to bring your own ideas to the business.
The potential for the role to grow as the business continues to grow.
Career Potential
This is intentionally a small role to start with.

Vida Life Counselling has grown significantly, and I want to continue building our online presence and reach. As the business grows, I would love for the right person to grow with it and take on more responsibility and hours over time.

Pre-Interview Task – Show Me Your Ninja Skills!

Before applying, please visit:
----------

Find 3 things you would improve, change or investigate.
They could relate to SEO, content, user experience, mobile functionality, website structure, lead capture or anything else you notice.
For each one, tell me:
1. What you found
2. Why it matters
3. What you would do about it
Keep it to one page maximum.

I want to see your attention to detail, problem-solving skills and ability to identify opportunities.

How to Apply
Put “I’m Your Website Growth Ninja” in the subject line.
Please include:

Your CV.
A short introduction about yourself and your experience.
Examples of websites you have worked on.
2 examples of blog posts or SEO content you have written.
Your completed website task.
Applications that do not include the requested website task or subject line will not be considered.
NOTE: Apply ONLY through Onlinesjobph. Direct email applications will not be considered.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0131
Total Execution Time  0.0144
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,524,960 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Website-SEO-Marketing-expert-Become-the-missing-piece-in-our-growing-business-1705938
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0077 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1705938
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 851709
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1705938
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-16',ej.date_added) duration_daysDATEDIFF('2026-08-16',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-08-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1705938' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1705938 
0.0016   UPDATE employer_jobs SET hit_counts '***Aug-10-2026=872***Aug-11-2026=127***Aug-12-2026=72***Aug-13-2026=57***Aug-14-2026=61***Aug-15-2026=26***Aug-16-2026=1' WHERE job_id'1705938'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1216' WHERE job_id'1705938'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1705938' 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` = 1705938 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '851709'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)