SEO Writer

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

TYPE OF WORK

Full Time

SALARY

750

HOURS PER WEEK

TBD

DATE UPDATED

Aug 25, 2026

JOB OVERVIEW

# Organic SEO Content Writer — Human Rewrite & Quality Specialist

We’re looking for a skilled SEO writer based in the Philippines to transform AI-generated drafts into genuinely helpful, original content written in a natural human voice.

You will receive an AI-assisted draft, keyword research, and a content brief. Your job is to independently rewrite, fact-check, expand, and improve the material—not simply edit a few sentences or replace words.

Every submission must be 100% unique, provide real value to the reader, pass Copyscape, and meet our AI-content screening requirements.

## What You’ll Do

- Review AI-generated drafts, keyword research, and SEO content briefs
- Rewrite each article thoroughly in your own words and natural writing style
- Restructure weak sections rather than following the draft mechanically
- Add human judgment, useful explanations, examples, and original insights
- Correct factual errors and remove unsupported or invented claims
- Verify statistics and important claims using authoritative sources
- Match the reader’s search intent and answer the topic comprehensively
- Improve titles, introductions, headings, conclusions, and meta descriptions
- Use primary and secondary keywords naturally
- Add relevant internal and external links when requested
- Submit polished content that requires only light editorial review

## Content Standards

Every article must:

- Be genuinely human-written from the provided research and draft
- Be 100% original and pass Copyscape
- Meet our AI-content detection and editorial screening requirements
- Contain no copied, lightly paraphrased, or “spun” passages
- Provide substantially more value than the original AI draft
- Be accurate, clear, useful, and easy to read
- Address the reader’s search intent without unnecessary filler
- Use a natural voice rather than robotic or repetitive phrasing
- Avoid keyword stuffing, vague statements, and generic advice
- Include only facts and citations that can be verified
- Follow the supplied brand voice and editorial guidelines

Changing a few words, rearranging sentences, or using software to disguise AI-generated text does not qualify as human writing. We want writers who understand the topic, reconsider the material, and create a fresh article using their own reasoning and expression.

## Our Human-in-the-Loop Process

You will usually receive:

1. A target keyword and supporting keywords
2. Search-intent and competitor research
3. A recommended outline or content brief
4. An AI-assisted

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0175
Total Execution Time  0.0194
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,490,792 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Writer-1716629
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0083 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1716629
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 744610
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1716629
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1716629' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716629 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-25-2026=492***Aug-26-2026=313***Aug-27-2026=145***Aug-28-2026=71***Aug-29-2026=32***Aug-30-2026=29***Aug-31-2026=56***Sep-01-2026=54***Sep-02-2026=43***Sep-03-2026=34***Sep-04-2026=28***Sep-05-2026=32***Sep-06-2026=19***Sep-07-2026=37***Sep-08-2026=18***Sep-09-2026=23***Sep-10-2026=16***Sep-11-2026=12***Sep-12-2026=15***Sep-13-2026=10***Sep-14-2026=25***Sep-15-2026=22***Sep-16-2026=9***Sep-17-2026=13***Sep-18-2026=19***Sep-19-2026=6***Sep-21-2026=1' WHERE job_id'1716629'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1138***Sep-2026=436' WHERE job_id'1716629'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1716629' 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` = 1716629 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '744610'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)