Editor

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

TYPE OF WORK

Full Time

SALARY

500-1500 USD

HOURS PER WEEK

TBD

DATE UPDATED

Sep 11, 2026

JOB OVERVIEW

## Role Overview

We are looking for skilled editors who can generate an article from our brief using AI and then edit it into something a real reader would finish and a client would be proud to publish. You are not a writer and you will not be starting from a blank page.

You own the piece from generation through to the final version. You will work across client industries, currently weighted towards healthcare, with expansion into finance and other verticals.

This is not proofreading. Grammar and spelling are the floor, not the job. The hard part is the human factor. AI will hand you something fluent, confident and completely generic, and your job is to turn that into something that reads like a person who knows the subject wrote it. The finished article has to answer what the reader actually searched for, say something the first three Google results do not, and carry none of the tells that make a reader stop trusting the page.

## Engagement Terms

* Article requirements will be assigned based on the client deliverables and content calendar.
* You will generally not be required to attend client meetings. After meetings, the relevant article requirements and briefs will be passed to you by the team.
* The exact number of articles may vary depending on client deliverables and workload rather than being a fixed number every month.
* You will be given the client's style guide, SEO brief and target keyword for each piece.
* The team/VA will handle coordination with the relevant stakeholders, including assigning articles, following up on requirements and managing the back-and-forth around approvals and publication.
* If the workload becomes too much for one editor, additional freelance support may be brought in to help with generating initial drafts or earlier rounds of editing. The editor remains responsible for the final review and overall quality of the piece.

## Key Responsibilities

### Writing quality

* Generate the first draft from our brief, target keyword and the SERP competitors using AI. Prompt it with the brief, the competitor pages and the client's existing copy rather than a one-line instruction. The raw output is your starting point, never your deliverable.
* Strip the AI tells before anyone else sees it: uniform paragraph lengths, em dashes, empty openers, hedged claims, lists with nothing specific in them, and confident statements with no source behind them.
* Ensure the text is free from grammar, spelling and punctuation errors.
* Keep the language user-friendly and concise. Cut filler. If you apply for the role, use **I'm your star editor** as your subject line.
* Match the client's house voice, including US or UK spelling as instructed per client.

### Reader experience

* Make the article logical and credible by using supporting evidence where relevant, such as statistics, academic publications, case studies, testimonials, Google reviews and relevant endorsements.
* Create a sense of assurance and connection. Use the PEEL structure (Point, Elaboration, Example, Link) where appropriate while keeping the writing authentic and relatable.
* Highlight and sharpen the client's unique selling points so the piece does not read like every competitor's page.

### SEO checks

* Confirm the draft answers the search intent behind the target keyword. If the ranking pages are comparisons and our draft is a sales page, flag it.
* Ensure the target keyword is present in the H1, the first 100 words, the meta title and two or three H2s where appropriate, placed naturally and never stuffed.
* Check that the meta title and meta description are within length, with the keyword front-loaded and used naturally.
* Maintain the correct heading hierarchy with no skipped levels.
* Add internal links to relevant service pages using descriptive anchor text.
* Flag missing or unsourced claims and any section that is too thin to stand.

### Business and compliance

* Place calls to action strategically, for example after treatments, after benefits and after the "why choose us" section, rather than relying on one block at the end.
* For healthcare clients, ensure the copy complies with the Healthcare Services (Advertisement) Regulations. Flag superlatives, guarantees, comparative claims and testimonials that cannot stand.

## Preferred Skills

* Minimum 1 year of editing experience. Agency or content-marketing experience preferred.
* Working knowledge of SEO. Deep technical SEO is a bonus, not a requirement.
* Able to drive AI tools well (ChatGPT, Claude or similar), and more importantly able to tell when the output is generic and fix it.
* Comfortable working from a brief and style guide without hand-holding.
* Excellent written English, native or near-native fluency.
* Able to switch between US and UK spelling on instruction.
* Bonus: healthcare or finance content experience.

## How to Apply

Please attach your CV and two published pieces you edited, and name one of them you are still proud of.

Only shortlisted candidates will be notified.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0143
Total Execution Time  0.0157
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,522,032 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Editor-1714046
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0082 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714046
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 474093
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714046
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-28',ej.date_added) duration_days, DATEDIFF('2026-10-28',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-28',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1714046' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714046 
0.0011   UPDATE employer_jobs SET hit_counts = '***Aug-21-2026=824***Aug-22-2026=115***Aug-23-2026=80***Aug-24-2026=90***Aug-25-2026=50***Aug-26-2026=35***Aug-27-2026=7***Aug-28-2026=8***Aug-29-2026=6***Aug-30-2026=7***Aug-31-2026=5***Sep-01-2026=5***Sep-02-2026=7***Sep-03-2026=4***Sep-04-2026=3***Sep-05-2026=2***Sep-06-2026=3***Sep-07-2026=1***Sep-08-2026=1***Sep-09-2026=954***Sep-10-2026=165***Sep-11-2026=589***Sep-12-2026=47***Sep-13-2026=31***Sep-14-2026=38***Sep-15-2026=69***Sep-16-2026=31***Sep-17-2026=44***Sep-18-2026=18***Sep-19-2026=2***Sep-20-2026=7***Sep-21-2026=6***Sep-22-2026=8***Sep-23-2026=12***Sep-24-2026=10***Sep-25-2026=8***Sep-26-2026=3***Sep-27-2026=6***Sep-28-2026=13***Sep-29-2026=8***Sep-30-2026=5***Oct-01-2026=13***Oct-02-2026=8***Oct-03-2026=4***Oct-04-2026=5***Oct-05-2026=1***Oct-06-2026=6***Oct-07-2026=3***Oct-08-2026=8***Oct-09-2026=2***Oct-10-2026=3***Oct-12-2026=1***Oct-13-2026=2***Oct-14-2026=3***Oct-15-2026=5***Oct-16-2026=2***Oct-17-2026=3***Oct-19-2026=2***Oct-20-2026=3***Oct-21-2026=4***Oct-22-2026=1***Oct-23-2026=4***Oct-24-2026=1***Oct-25-2026=1***Oct-26-2026=3***Oct-27-2026=2***Oct-28-2026=1' WHERE job_id= '1714046'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Aug-2026=1225***Sep-2026=2098***Oct-2026=91' WHERE job_id= '1714046'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1714046' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714046 
0.0014   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)