Direct Response Ad Copywriter for Health/Supplement Brand (DTC)

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

TYPE OF WORK

Full Time

SALARY

$750/month + Commission

HOURS PER WEEK

40

DATE UPDATED

Mar 4, 2026

JOB OVERVIEW

We're a seven-figure direct-to-consumer supplement brand and we're scaling fast through paid ads. We need a copywriter who already knows how to sell through words, not someone who's looking to "learn copywriting." If you've never written an ad that actually got someone to pull out their wallet, this probably isn't for you.

What you'll actually be doing:

?? Writing direct response ad scripts at volume, multiple hooks, multiple angles, multiple formats

?? Studying winning ads from other brands, breaking down why they work, and applying those frameworks to our products

?? Researching our audience like your life depends on it, forums, reviews, Reddit threads, Amazon comments, all of it, until you know exactly how they talk and what keeps them up at night

?? Writing advertorials and listicle content that warms up cold traffic and gets people to buy

?? Iterating quickly based on what the data says, not based on what you think sounds clever

What you need to bring to the table:

?? At least 6 months of real experience writing ads for an ecommerce brand or supplement brand, not blog posts, not SEO content, not Instagram captions, actual ads that were designed to convert

?? A solid understanding of direct response fundamentals, you should already know what a hook is, what a lead is, what a unique mechanism is, and how a CTA works

?? Experience with or strong knowledge of advertorials and listicle funnels, you've either written them before or you've studied enough of them to write one by tomorrow

?? Fluent English, both written and spoken, our audience is entirely US-based so the copy needs to sound completely natural, this one is non-negotiable

?? The ability to write fast without dropping quality, we test a ton of creative which means you'll be writing a ton of creative
Who does well in this role:

?? You take feedback well and actually use it, we run everything off data and iteration so your ego can't be bigger than your output

?? You're naturally curious about why people buy things, you actually enjoy digging into pain points, emotional triggers, and buying psychology

?? You don't need someone hovering over you to get work done, if I hand you a reference ad and a product you should be able to study the format and come back with something solid

?? You want to grow with a brand, not just collect a check, this starts as a junior ad copy role but top performers get to move into landing pages, VSLs, and full funnel builds over time

Compensation:

Competitive base with performance bonuses tied directly to how your ads perform. The better your creative does, the more you make. We pay for results here, not just hours.

To apply:

Send your application through this platform. Tell me specifically what brands or products you've written ads for, what types of ads they were, and what kind of results you saw. If your application is generic and doesn't answer this, I'm going to skip it.

I look forward to speaking with you!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0189
Total Execution Time  0.0207
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,472 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Direct-Response-Ad-Copywriter-for-HealthSupplement-Brand-DTC-1593696
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0117 seconds)  (Hide)
0.0007   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1593696
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 737707
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1593696
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-14',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-14',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1593696' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1593696 
0.0018   UPDATE employer_jobs SET hit_counts '***Mar-04-2026=34***Mar-05-2026=86***Mar-06-2026=32***Mar-07-2026=19***Mar-08-2026=6***Mar-09-2026=13***Mar-10-2026=2***Mar-11-2026=4***Mar-13-2026=1***Mar-15-2026=3***Mar-19-2026=2***Mar-20-2026=1***Mar-22-2026=1***Mar-23-2026=1***Mar-27-2026=1***Mar-31-2026=3***Apr-01-2026=2***Apr-05-2026=1***Apr-06-2026=2***Apr-10-2026=1***Apr-11-2026=1***Apr-14-2026=1' WHERE job_id'1593696'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=209***Apr-2026=8' WHERE job_id'1593696'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1593696' 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` = 1593696 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '737707'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)