Senior SEO and Content Execution Lead

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

TYPE OF WORK

Full Time

SALARY

SGD 1,500 / month (~PHP69K)

HOURS PER WEEK

40

DATE UPDATED

Apr 7, 2026

JOB OVERVIEW

FULL-TIME, REMOTE-BASED, WORK FROM HOME

About Privacy Ninja

Privacy Ninja is a Singapore-based data protection and cybersecurity firm focused on making compliance and security practical for everyday businesses.
Through services such as DPO-as-a-Service and vulnerability assessment and penetration testing (VAPT), we help organisations navigate PDPA obligations, strengthen their security posture, and build sustainable compliance practices — without the enterprise-level complexity or cost.

Role Purpose
To own and drive SEO performance, content authority, and execution quality across all Privacy Ninja digital properties. This role is accountable for what ships, where it ships, why it ships, and whether it performs.
This is a judgment-heavy, senior execution role, not a marketing manager or people manager role.

IMPORTANT: At Privacy Ninja, we look for people who embody our Privacy Ninja C.A.R.E. framework – Character, Adaptability, Relational Communication, and Expertise – as these guide how we work and grow together.
This means individuals with strong work ethic, who are approachable, not afraid to admit mistakes, and committed to continuous learning and self-improvement (Character); who are not resistant to adopting new technologies, tools, AI, and automations (Adaptability); capable of clear, empathetic communication with clients and teams (Relational Communication); and who bring deep professional knowledge in the required and relevant skillsets for the role (Expertise). These four pillars define the kind of professionals who thrive in our fast-paced, high-trust environment.

Core Responsibilities
1. SEO Architecture & Authority
-Execute SEO strategy across 10 wordpress websites (6 existing and 4 upcoming)
-Design and maintain topic clusters across all domains, e.g.:
* PDPA compliance by industry (HR, MCST, SaaS)
* VAPT and cybersecurity compliance requirements
-Maintain technical SEO health across all websites:
* Sitemap management
* Schema markup
* On-page optimisation
* Basic site performance hygiene
-Own internal linking strategy, canonical decisions, and content hierarchy
-Identify and resolve keyword cannibalisation and content decay
-D ---------- when to prune, merge, or refresh content
-Ensure all content meets standards for:
* Technical accuracy
* Readability
* Authority and trust

2. Content Prioritisation & Decision-Making
-Optimise content for:
* Google AI Overviews
* Discovery via AI chat platforms (e.g. ChatGPT, Gemini)
- D ---------- what content ships, when, and on which domain
- Resolve conflicts caused by timing gaps, PDPC release delays, or competing priorities
- Adjust publishing plans when variance occurs (e.g. missing inputs, new risks)

3. Editorial & Regulatory Judgment
- Final sign-off on:
* Accuracy
* Regulatory tone
* Claim safety
* Publish readiness
- Ensure content meets PDPA, cybersecurity, and reputational standards

4. AI System & Workflow Design
* Design prompt frameworks for SEO, blogs, newsletters, and video scripts
* Select and maintain AI tools used in content production
* Define QA standards to prevent hallucinations and factual errors
* Continuously improve workflows for speed without sacrificing quality

5. Content Optimisation & Performance
- Monitor rankings, indexing, and visibility using SEO tools
- Improve underperforming content
- Optimise content for:
* Google Search
* Google AI Overviews
* AI discovery surfaces (ChatGPT, Gemini, etc.)

6. Risk & Reputation Management
- Identify SEO and content risks across multi-domain strategy
- Protect the company from inaccurate, misleading, or non-compliant content
- Escalate issues that could affect trust or credibility

7. Reporting & Review
- Own bi-weekly reporting to CEO / COO
- Report on:
* SEO performance
* Content effectiveness
* Risks and recommendations
- Use SEMrush or equivalent SEO tools to:
* Track rankings
* Identify gaps
* Improve content performance over time
- Recommend what to continue, revise, or stop

Required Experience
- 5+ years in SEO-driven content roles
- Proven experience owning SEO outcomes (not just writing content)
- Strong understanding of:
* Technical SEO
* Search intent
* Content clustering
* AI-assisted content systems
- Comfortable operating independently with minimal oversight

Soft Skills Required
- Strong time management and self-organisation
- Ability to execute clearly defined tasks at a steady pace
- Comfortable working with structure, templates, and playbooks
- Strong communication skills and ability to work collaboratively with a remote team.
- Willingness to take feedback and iterate quickly
- Attention to detail and a commitment to delivering high-quality work.

Interested candidates, please submit your resume to Nina at ---------- look forward to welcoming a new member to our team!

Important Notes for Applicants

This is a full-time remote position. While the role is remote, the successful candidate is expected to work within Privacy Ninja’s standard working hours of 10:00 AM to 7:00 PM (Singapore Time).

Please apply only if you are able to commit to these working hours and the full-time nature of the role.

This position includes a 3-month probationary period.

All applications will go through an initial screening stage before interviews are scheduled. Candidates who are shortlisted for the interview stage are expected to come prepared to discuss their experience, past work, and approach to SEO and content execution.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0063
Controller Execution Time ( Jobseekers / Job )  0.0606
Total Execution Time  0.0691
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,480 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-SEO-and-Content-Execution-Lead-1599705
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0324 seconds)  (Hide)
0.0018   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0024   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1599705
 LIMIT 1 
0.0015   SELECT *
FROM `employers`
WHERE `employer_id` = 366633
 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` = 1599705
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-13',ej.date_added) duration_daysDATEDIFF('2026-04-13',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-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1599705' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1599705 
0.0030   UPDATE employer_jobs SET hit_counts '***Mar-12-2026=9***Mar-13-2026=43***Mar-14-2026=4***Mar-15-2026=11***Mar-16-2026=7***Mar-17-2026=3***Mar-18-2026=2***Mar-19-2026=2***Mar-22-2026=4***Mar-24-2026=3***Mar-25-2026=1***Mar-26-2026=4***Mar-27-2026=2***Mar-29-2026=3***Apr-01-2026=2***Apr-03-2026=2***Apr-04-2026=1***Apr-06-2026=1***Apr-07-2026=657***Apr-08-2026=26***Apr-09-2026=12***Apr-10-2026=8***Apr-11-2026=5***Apr-13-2026=1' WHERE job_id'1599705'  
0.0017   UPDATE employer_jobs SET monthly_hits '***Mar-2026=98***Apr-2026=713' WHERE job_id'1599705'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1599705' AND status LIKE 'sent%' ORDER BY id DESC  
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1599705 
0.0145   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '366633'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0012   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)