Part-Time SEO Copywriter (Content Writer)

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

TYPE OF WORK

Part Time

SALARY

$100/week

HOURS PER WEEK

20

DATE UPDATED

Jul 2, 2026

JOB OVERVIEW

Position Overview Today's Business is a U.S.-based digital marketing agency seeking a Part-Time SEO Copywriter to produce original, human-written content for our client roster and owned media brands. This role is 100% writing-focused: you will receive keyword-driven content briefs and turn them into polished, publish-ready blog articles, website pages, and category pages across a wide range of industries — including healthcare/medical practices, home services (countertops, windows, flooring), e-commerce, food and beverage, and men's lifestyle content.

This is not a generic content mill role. Our clients pay for expert-feeling, brand-specific writing that reads like it was written by someone who actually understands the subject and the audience. Content must be 100% original, human-written work — AI-generated or AI-assisted copy (ChatGPT, Claude, Jasper, or similar tools used to draft or substantially generate the piece) is strictly prohibited and will result in immediate rejection of the piece and, for repeat instances, termination of the contract.

Primary Responsibilities

Write SEO-optimized blog articles, guides, listicles, category pages, and website copy based on content briefs provided by our SEO team
Naturally incorporate target keywords, secondary keywords, and search intent without keyword stuffing
Match each client's specific brand voice and tone (e.g., clinical and trustworthy for a medical practice, premium and editorial for a menswear brand, technical and consultative for a home services brand)
Structure content properly for on-page SEO: H1/H2/H3 hierarchy, meta title and meta description suggestions, internal linking suggestions, and scannable formatting
Research each topic thoroughly enough to write knowledgeably — this may include reviewing competitor content, client websites, and provided source material
Submit drafts on time via Google Docs and track assignment status in ----------
Incorporate editor and account manager feedback and revisions promptly
Run all content through plagiarism-checking before submission
Flag any content brief that is unclear, incomplete, or missing information needed to write accurately
Flag proactively if an assignment is running well over its expected time so we can adjust scope rather than let quality slip

Content Types You'll Be Writing

Long-form SEO blog articles (guides, listicles, comparison posts, "best of" roundups)
Website page copy (service pages, category pages, About Us, location pages)
Multi-location/area-served pages requiring unique, non-templated content per location
Product and category descriptions for e-commerce clients
Occasional email or social copy support as assigned

Daily Output Expectations This role is paid hourly, with a clear production target attached so both sides know what a successful day looks like:

Schedule: Monday–Friday, 4 hours per day (~20 hours/week)
Target output: approximately 2,000–2,500 words per day (roughly 10,000–12,500 words per week) of finished, approved copy
We track this as a word-count target rather than a fixed number of articles, because our content varies a lot in complexity. A well-researched medical or financial piece takes meaningfully longer per word than a lifestyle listicle or a templated location page — the word-count target accounts for that naturally instead of penalizing you for taking the time a harder topic actually needs.
In practice this typically lands around 3–4 pieces on lighter content days and 1–2 pieces on more technical/research-heavy days
If a brief is genuinely taking longer than the target implies, tell us — we'd rather adjust the day's scope than have the extra time show up as rushed research or thinner copy

Qualifications

Excellent, fluent written English — native or near-native command of grammar, idiom, and natural sentence flow (this work is client-facing and represents real brands to real customers)
Proven SEO copywriting experience with a portfolio of published work you can share
Strong research skills and the ability to write competently across varied industries and technical subject matter
Comfortable working from structured content briefs and keyword lists
Highly organized and able to hit deadlines consistently without close supervision
Familiarity with basic on-page SEO principles (keyword placement, header structure, meta descriptions)
Experience with Google Docs, Google Sheets, and ---------- is a plus but not required
Must be willing to complete a paid or unpaid writing sample/test assignment as part of the application process
Must be able to demonstrate that submitted work is original (we may ask you to share your drafting process, research notes, or writing history for verification)

What Will Get You Removed From This Role

Any content identified as AI-generated or AI-paraphrased
Any content identified as plagiarized or lifted from another source
Consistently missing the word-count target without flagging it in advance
Missed deadlines without advance communication
Repeated disregard for a client's brand voice or content brief after feedback

Schedule

Monday through Friday
4 hours per day (start time to be agreed, aligned with core collaboration hours with the US-based Eastern Time team for brief clarifications and feedback)
Remote position

Compensation

$100 USD per week for 20 hours (Monday–Friday, 4 hours/day)
Tied to the daily output target above — consistent delivery against the word-count expectation is part of the role, not optional

Success Metrics

Consistent delivery against the daily/weekly word-count target
Low revision rate (briefs followed accurately the first time)
Zero plagiarism or AI-detection flags
Positive feedback from account managers on voice-matching and readability
Proactive communication when a brief is running long, rather than silently falling behind or cutting corners

How to Apply Please include:

A short writing sample or link to 2–3 published articles you've written (ideally SEO content)
A brief note on which industries/topics you have the most experience writing about
Your availability (confirm you can commit to 4 hours/day, Monday–Friday)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0160
Total Execution Time  0.0173
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,523,568 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Part-Time-SEO-Copywriter-Content-Writer-1681236
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0104 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1681236
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 945737
 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` = 1681236
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-14',ej.date_added) duration_daysDATEDIFF('2026-08-14',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-08-14',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1681236' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1681236 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-02-2026=548***Jul-03-2026=411***Jul-04-2026=222***Jul-05-2026=234***Jul-06-2026=203***Jul-07-2026=122***Jul-08-2026=78***Jul-09-2026=65***Jul-10-2026=34***Jul-11-2026=50***Jul-12-2026=50***Jul-13-2026=61***Jul-14-2026=36***Jul-15-2026=21***Jul-16-2026=31***Jul-17-2026=24***Jul-18-2026=11***Jul-19-2026=14***Jul-20-2026=19***Jul-21-2026=22***Jul-22-2026=19***Jul-23-2026=20***Jul-24-2026=30***Jul-25-2026=13***Jul-26-2026=19***Jul-27-2026=16***Jul-28-2026=25***Jul-29-2026=18***Jul-30-2026=16***Jul-31-2026=17***Aug-01-2026=9***Aug-02-2026=3***Aug-03-2026=22***Aug-04-2026=15***Aug-05-2026=9***Aug-06-2026=11***Aug-07-2026=9***Aug-08-2026=7***Aug-14-2026=2' WHERE job_id'1681236'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=2449***Aug-2026=87' WHERE job_id'1681236'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1681236' 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` = 1681236 
0.0034   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '945737'
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)