Notion & SEO reporting Assistant

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

TYPE OF WORK

Full Time

SALARY

$300-600

HOURS PER WEEK

35

DATE UPDATED

Feb 18, 2026

JOB OVERVIEW

# Virtual Assistant - SEO & Notion Systems Support

## About the Role

I'm looking for a proactive virtual assistant to help manage daily operations across multiple SEO and web administration client accounts. You'll work directly with me (Simon/Si) to process updates, maintain our Notion workspace, and support client deliverables.

## Daily Responsibilities

### Morning Routine

**Email Management**
- Review and triage incoming emails
- Mark emails I've responded to (track which ones Si has already handled)
- Flag and forward high-priority items to me
- Note important insights and link to relevant emails in our system

**Tool Monitoring & Analysis**
Monitor and action updates from:
- SEO ranking alerts
- Google Search Console (indexation issues, performance changes)
- Google Analytics (anomalies, event tracking concerns)
- Site speed notifications
- Keyword tracking gaps

For each alert, document key insights and recommended actions.

**Notion Task Management**
Review and triage tasks in Notion using our status system (see below)

**Daily Briefing**
- Send me a concise update covering the above
- Highlight anything requiring immediate attention
- Share your planned priorities for the day

### Throughout the Day
- Execute assigned client work
- Update documentation and systems as you work
- Maintain Notion task statuses accurately
- Ask questions freely - clarity is more valuable than guessing

### End-of-Day Routine

**Shutdown Checklist**
- Complete daily shutdown template
- Update tracking spreadsheet with:
- Tasks completed
- Time breakdown by activity
- Key insights or learnings
- Any blockers or concerns
- Record time with detail (we value insight over just hours logged)

**REQUIRED: Daily Video Update**
- Record and send a brief video summary of your day (2-5 minutes)
- Cover: what you completed, any blockers, and tomorrow's priorities
- This is a non-negotiable daily requirement - clear verbal communication is essential

## Notion Task Status System

You'll be responsible for reviewing and updating task statuses in Notion. Here's how to interpret and assign each status:

**???? Not Started**
- Tasks I haven't reviewed yet
- New items that need initial assessment

**???? Check In Again**
Use this status when:
- You haven't worked on it yet
- There's an upcoming client call related to it
- Tickets that have no actions taken yet
- You're waiting on answers from clients, or me (even if you've already worked on the ticket)
- There are unanswered questions directed at you on a task you've already worked on

**???? Unclear**
Mark tasks as unclear when:
- You're uncertain if the task has been completed or not
- Someone may have actioned it, but it's not obvious
- There are terms or phrases you don't understand, and there's no clear indication it's sorted
- You need clarification before proceeding

**???? Reviewed**
Tasks that are actively being worked on:
- Work is currently in progress
- Someone is actively doing something about it
- The task is moving forward smoothly

**???? Task Completed**
Mark complete when:
- The task is fully sorted
- All questions have been answered
- Calls have notes documented
- Nothing is left hanging

**Recent Tasks Filter**
When filtering for "recent" tasks, use items created or updated within the last 15-30 days (we'll refine this timeframe together).

## Working Principles

**Communication Style**
- **Transparency**: Be open about challenges, mistakes, and progress
- **Solution-oriented**: When raising problems, include your suggested solutions
- **Proactive**: Don't wait for permission to ask questions
- **Cultural note**: Please call me Simon or Si - "Sir" isn't necessary!

**Approach to Work**
- **Take initiative**: If you see something that needs doing, flag it or do it
- **Document as you go**: Keep systems updated in real-time
- **Growth mindset**: We're building this together - mistakes are learning opportunities
- **Trust**: Some work involves sensitive client data - mutual honesty and discretion are essential
- **When in doubt**: Use "Unclear" status and ask - it's better than guessing

**Daily Communication Cadence**
- Morning: Brief goals and priorities
- Throughout day: Questions and quick updates as needed
- Evening: Progress summary and blockers

## What Success Looks Like

- I trust my inbox and tools are monitored without needing to double-check
- Notion workspace is organised with accurate, up-to-date task statuses
- Client work progresses smoothly with minimal back-and-forth
- You spot issues before they become problems
- Our systems and documentation improve over time
- You feel comfortable raising concerns and asking questions
- Nothing falls through the cracks because you flagged unclear items

## Essential Requirements

**Communication Skills (Critical)**
- **Excellent written and spoken English** - You'll be writing daily updates, documenting tasks, and recording video summaries
- **Daily video updates are mandatory** - You must be comfortable recording and sending brief (2-5 minute) video summaries every workday
- Clear, professional communication without needing multiple clarifications

**Technical & Organizational Skills**
- Strong organisational skills and attention to detail
- Experience with Notion or similar project management tools
- Basic understanding of SEO concepts (or willingness to learn quickly)
- Self-directed with strong judgment on prioritisation

**If you're not comfortable with daily video communication or don't have strong English skills, this role isn't the right fit.**

How to Apply
To be considered for this role, please submit:
Work Examples - Share examples of:
Notion workspaces you've built or managed (screenshots or descriptions)
SEO reports you've created or worked on
Any relevant project management or administrative work
Documentation or systems you've developed
Introduction Video (Required) - Record a short video (3-5 minutes) where you:
Introduce yourself
Explain why you're interested in this role
Discuss your relevant experience with the responsibilities listed above
Show me you can communicate clearly on camera
Applications without both work examples and a video will not be considered.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0215
Total Execution Time  0.0233
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,532,192 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Notion-SEO-reporting-Assistant-1514542
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0144 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1514542
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 537353
 LIMIT 1 
0.0024   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1514542
AND `misc`.`idIS NULL 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1514542
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1514542' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1514542 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1514542
AND `misc`.`idIS NULL 
0.0019   UPDATE employer_jobs SET hit_counts '***Nov-15-2025=144***Nov-16-2025=95***Nov-17-2025=149***Nov-18-2025=74***Nov-19-2025=32***Nov-20-2025=13***Nov-21-2025=57***Nov-22-2025=28***Nov-23-2025=10***Nov-24-2025=9***Nov-25-2025=9***Nov-26-2025=2***Nov-27-2025=5***Nov-28-2025=2***Nov-29-2025=2***Nov-30-2025=7***Dec-01-2025=4***Dec-02-2025=5***Dec-03-2025=8***Dec-04-2025=4***Dec-05-2025=3***Dec-06-2025=2***Dec-07-2025=5***Dec-08-2025=3***Dec-09-2025=1***Dec-10-2025=3***Dec-11-2025=5***Dec-12-2025=1***Dec-13-2025=2***Dec-14-2025=1***Dec-15-2025=3***Dec-16-2025=2***Dec-17-2025=1***Dec-18-2025=1***Dec-19-2025=5***Dec-20-2025=3***Dec-21-2025=1***Dec-23-2025=2***Dec-24-2025=1***Dec-25-2025=1***Dec-27-2025=1***Dec-30-2025=2***Jan-01-2026=2***Jan-02-2026=2***Jan-03-2026=1***Jan-04-2026=1***Jan-05-2026=1***Jan-06-2026=3***Jan-07-2026=3***Jan-08-2026=5***Jan-09-2026=1***Jan-10-2026=1***Jan-11-2026=5***Jan-12-2026=2***Jan-13-2026=1***Jan-15-2026=2***Jan-16-2026=1***Jan-18-2026=3***Jan-20-2026=1***Jan-21-2026=4***Jan-23-2026=2***Jan-24-2026=1***Jan-28-2026=2***Jan-30-2026=3***Feb-03-2026=1***Feb-04-2026=2***Feb-06-2026=3***Feb-07-2026=1***Feb-08-2026=3***Feb-11-2026=1***Feb-14-2026=1***Feb-18-2026=156***Feb-19-2026=30***Feb-20-2026=15***Feb-21-2026=11***Feb-22-2026=16***Feb-23-2026=23***Feb-24-2026=10***Feb-25-2026=11***Feb-26-2026=2***Feb-27-2026=2***Feb-28-2026=3***Mar-01-2026=6***Mar-02-2026=9***Mar-03-2026=9***Mar-04-2026=3***Mar-05-2026=1***Mar-06-2026=6***Mar-07-2026=4***Mar-08-2026=4***Mar-09-2026=6***Mar-10-2026=2***Mar-11-2026=12***Mar-12-2026=57***Mar-13-2026=54***Mar-14-2026=39***Mar-15-2026=7***Mar-16-2026=30***Mar-17-2026=2***Mar-18-2026=6***Mar-19-2026=1***Mar-20-2026=9***Mar-21-2026=3***Mar-22-2026=2***Mar-23-2026=2***Mar-24-2026=6***Mar-25-2026=9***Mar-26-2026=1***Mar-27-2026=1***Mar-28-2026=2***Mar-30-2026=5***Apr-01-2026=4***Apr-03-2026=1***Apr-04-2026=1***Apr-05-2026=7***Apr-06-2026=4***Apr-08-2026=8***Apr-09-2026=3***Apr-10-2026=1***Apr-12-2026=3***Apr-13-2026=3***Apr-14-2026=1***Apr-16-2026=6***Apr-22-2026=2' WHERE job_id'1514542'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Nov-2025=638***Dec-2025=70***Jan-2026=47***Feb-2026=291***Mar-2026=297***Apr-2026=44' WHERE job_id'1514542'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1514542' 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` = 1514542 
0.0023   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '537353'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0016   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)