Virtual Assistant, SEO Delivery

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

TYPE OF WORK

Part Time

SALARY

USD 5 to 15 per hour

HOURS PER WEEK

TBD

DATE UPDATED

Aug 21, 2026

JOB OVERVIEW

Role Overview
We are looking for a part-time Virtual Assistant who sits in every meeting, captures what was agreed, and then makes sure it actually happens. The core of this job is follow-up. You will chase internal team members and external clients until tasks are closed, and you will surface a blockage early rather than reporting it after the deadline has passed.

You need enough SEO knowledge to understand what is being chased and who owns it, and to ask a sensible clarifying question in the room rather than nodding along and getting it wrong later. Admin experience helps but is not a requirement.

Engagement Terms
- Part-time, remote, paid hourly or on a fixed monthly retainer.
- You attend all scheduled internal and client meetings.
- You must be available 30 minutes before and 30 minutes after every meeting. The before block is for prep: last meeting's notes, the open action list, and anything we owe the client that is late. The after block is for output: notes circulated same day and the first round of follow-ups sent immediately, not tomorrow.
- Meeting times follow the client, so many sit within Singapore hours but some will not. You need to be flexible outside a fixed daytime schedule.
- Once you have applied with the subject line I'm your star VA and cleared the interview, you will be added to a WhatsApp group and the relevant client Slack channels.

Key Responsibilities
- Meeting support
- Ask clarifying questions during the meeting when an action item is vague, unowned or undated.
- Prepare the pre-meeting brief in the 30 minutes before: agenda, open items and their current status, and anything overdue on our side.
- Circulate notes in the 30 minutes after, structured as decisions, action items with an owner and a date, and open questions.
Follow-up and chasing
- Follow up with internal stakeholders (writers, editors, SEO specialists, developers) on task status against the agreed dates.
- Follow up with external stakeholders (clients, client-side dev and marketing teams, guest post contacts) for approvals, website access, content sign-off, information and assets.
- Maintain one live tracker of every open item with owner, date requested, date promised, next chase date and status.
- Escalate to the account lead once a chase has failed twice, with a one-line summary of what is stuck and what it is blocking. Do not simply forward the email thread.
- Flag risk in writing before a deadline is missed, not after.
- Admin support
- Calendar management, scheduling and rescheduling across the team.
- Maintaining trackers, folder structure and file naming in Google Drive.
- Formatting and tidying decks, reports and documents.
- Light data entry into Google Sheets and the project management tool.

Preferred Skills
- Working knowledge of SEO. You do not need to run campaigns, but you should understand on-page, off-page and technical -SEO, what a brief is, what a meta title does, and roughly why rankings take time.
- Confident, persistent follow-up. You are comfortable chasing people more senior than you and clients who have gone quiet.
- Excellent written English. Your notes and chase messages go directly to clients.
- Clear spoken English, since you will be asking questions live on client calls.
- Strong organisation. One tracker, kept current, with nothing held only in your head.
- Google Sheets: filters, sorting, conditional formatting. VLOOKUP or XLOOKUP is a bonus.
- Familiarity with a project management tool (Asana, ClickUp, Trello, Monday or Notion).
- Bonus: experience with Ahrefs, Semrush, Google Search Console, GA4 or Looker Studio, even at a viewing level.
- Reliable internet with a backup connection, a quiet working space, and a plan for power outages.

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.0140
Total Execution Time  0.0153
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,800 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-SEO-Delivery-1714045
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0092 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714045
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 474093
 LIMIT 1 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714045
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-24',ej.date_added) duration_daysDATEDIFF('2026-08-24',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-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714045' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714045 
0.0010   UPDATE employer_jobs SET hit_counts '***Aug-21-2026=1856***Aug-22-2026=290***Aug-23-2026=2***Aug-24-2026=1' WHERE job_id'1714045'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=2148' WHERE job_id'1714045'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714045' 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` = 1714045 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '474093'
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)