Content Assistant (AI-Assisted Writing, Translation & WordPress)

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

TYPE OF WORK

Full Time

SALARY

450

HOURS PER WEEK

40

DATE UPDATED

Sep 4, 2026

JOB OVERVIEW

Tropic Traffic is a digital marketing agency running 700+ websites worldwide. We have a technical team handling infrastructure, so you won't be doing server work or plugin maintenance. Your focus is content: writing it, translating it, publishing it, and keeping it accurate.

About the role

We're looking for one person to own our content production and keep our sites up to date. You'll use AI tools daily — but we're not hiring someone to paste ChatGPT output into WordPress. We're hiring someone with editorial judgment: who writes a good brief before the draft, and knows what to fix after it.

You'll also be hands-on in WordPress beyond just publishing text — building out pages, adding new sections and elements, restructuring content that's gone stale.

There's also a weekly quality check on our most important pages. It's detail work, and it matters, because we're paying for the traffic that lands there.

What you'll do

Content production (the bulk of the job)

Write and edit articles using AI tools, with proper briefs and real editing
Maintain our house style so everything sounds like us, not like a chatbot
Source images, format posts, and publish in WordPress
Build and maintain a prompt library so output stays consistent

Translation and localization

Translate articles into our target markets using AI, then localize properly
Adapt currencies, units, local merchants, seasonal references and idioms — not just swap the words

Weekly page checks (about half a day, every Monday)

Walk through 50 key pages the way a visitor would
Click each affiliate link and confirm it lands on the right product
Check that price and stock match what our article says
Confirm tracking parameters survive the redirect
Check mobile display, images and buttons
Log everything in a shared sheet and flag anything that needs attention

Keeping our sites up to date

Update outdated information, prices and product mentions in older posts
Add new sections, tables, comparison blocks, CTAs and other elements to existing pages
Build out new pages and landing pages using our existing templates and page builder
Restructure and rewrite articles that have gone stale, not just patch the numbers
Swap out images, banners and product boxes when things change
Fix internal links, refresh seasonal content, general on-page tidying
Roll out changes consistently across multiple sites when we update something everywhere

Also

Social media posts
Research tasks
Writing SOPs for everything you learn, so we build a proper knowledge base

Nice to have, when there's capacity

Helping organize our newsletters — topic planning, drafting, scheduling
What we need from you

Required

Excellent written English — clear, natural, not stiff
Solid WordPress experience — comfortable building and editing pages, not just publishing text. Tell us which page builder or theme you've worked with (Elementor, Gutenberg, Divi, etc.)
Daily working fluency with ChatGPT or Claude, and the judgment to know when their output isn't good enough
Genuine attention to detail — the weekly checks are the kind of task where skimming costs us money
Ability to follow a decision protocol and escalate the right things, rather than asking about every small call

Nice to have

Additional languages: [list your target languages here]
---------- or Zapier experience
Ahrefs or general SEO familiarity
Canva or basic image editing
What it's like working with us
Clear processes and decision rules, so you're not guessing
Direct communication, no layers of approval
The afternoon-to-evening schedule gives us real overlap with the European team, so you get answers the same day instead of waiting overnight
Early finish option on Fridays
Long-term role — we want someone who grows into owning this area, not a short project
[Add anything else true of you: paid time off, 13th month, equipment allowance, raises after X months]
How to apply

Send us:

Two writing samples in your own words — not AI-generated. A blog post, an essay, anything that shows how you actually write.
One example of AI-assisted work — show us the prompt you used and what you changed in the output, and tell us why you changed it.
A short note on your WordPress experience and which AI tools you use daily.
Any languages you can read and write fluently.

Start your application with the word "MANGO" so we know you read the full post. Applications without it won't be reviewed.

Our working ours are
Monday to thursday: 1 pm to 10 pm PH time
Friday can be flexible on starting time

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0215
Total Execution Time  0.0230
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,664 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Content-Assistant-AI-Assisted-Writing-Translation-WordPress-1723751
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0149 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1723751
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 219019
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1723751
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-09',ej.date_added) duration_daysDATEDIFF('2026-09-09',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-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1723751' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723751 
0.0011   UPDATE employer_jobs SET hit_counts '***Sep-04-2026=903***Sep-05-2026=126***Sep-07-2026=1***Sep-08-2026=1***Sep-09-2026=1' WHERE job_id'1723751'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Sep-2026=1031' WHERE job_id'1723751'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1723751' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723751 
0.0086   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '219019'
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)