Amazon Listing Copywriter, US Tactical Gear Brand, Title and Bullets and A Plus Body Copy

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

TYPE OF WORK

Full Time

WAGE / SALARY

1052

HOURS PER WEEK

40

DATE UPDATED

Jun 9, 2026

JOB OVERVIEW

SALARY

$4 to $6 USD per hour, paid bi-weekly via Wise or PayPal

HOURS

20 to 30 hours per week, overlap with US Mountain Time mornings preferred

ABOUT US

Cedar Mill Firearms Family is a US-based e-commerce brand selling firearm storage and EDC accessories on Amazon, BigCommerce, and Shopify. We sell trigger locks, gun socks, dehumidifiers, cleaning kits, range bags, and safes. We do NOT source firearms, federal law prohibits Amazon firearm sales and we do not import them.

Our catalog is growing faster than our copy. We need a Listing Copywriter who can write product titles, bullets, descriptions, and A Plus Content body copy that converts and ranks. You will also handle search-term backend fields and Amazon Rufus AI optimization.

WHAT YOU WILL OWN

You will own product copy across every Amazon listing. Write titles that hit the 200 character cap with the right keyword density. Write bullets that lead with the buyer benefit and stack proof. Write A Plus Content body copy that reads naturally alongside the design modules. Maintain backend search term fields below the byte cap. Audit listings for AI-discovery readiness (Rufus, voice search) and rewrite as needed. Coordinate with the catalog ops VA on flat-file updates and with the graphic designer on A Plus module pairing.

WHAT YOU MUST ALREADY KNOW

REQUIRED, 2+ years writing Amazon listing copy with measurable conversion lifts.

REQUIRED, Hands-on experience with Helium 10 Cerebro or Jungle Scout Keyword Scout for keyword research.

REQUIRED, Familiar with A Plus Content character limits per module and module pairing rules.

REQUIRED, Written English strong enough to write in our brand voice (practical and responsible, not tacticool).

REQUIRED, Self-directed. You bring your own audit checklist. We do not hand you one.

PREFERRED, Premium A Plus or Brand Story experience.

PREFERRED, Prior multi-brand portfolio (you can show before-and-after rewrites with metrics).

PREFERRED, AI tool fluency (ChatGPT, Claude) for bulk rewrites and ideation.

BONUS, Past experience writing for outdoor, EDC, or sporting goods categories.

KPI TARGETS

Conversion rate lift greater than or equal to 15 percent on rewritten listings within 60 days.

Listing AI-discovery score greater than or equal to 90 percent (internal rubric, taught in week 1).

Backend search-term byte usage greater than or equal to 95 percent across active SKUs.

Per-week throughput: at least 8 full listing rewrites OR 20 bullet-only rewrites.

HIRING PROCESS, 4 STAGES

Stage 1, apply via our Google Form, 15 minutes.

Stage 2, if shortlisted, 45 minute evaluation task, unpaid screening. Real Amazon listing audit and rewrite for AI discovery, with before-and-after rationale.

Stage 3, 45 minute video interview via Google Meet.

Stage 4, paid trial week at the agreed rate, then full hire decision.

We respond to every applicant within 5 business days regardless of outcome.

APPLY HERE

----------

IMPORTANT, SCAM PROTECTION

WE NEVER charge any fee to apply or to be considered. We NEVER ask for M-Pesa, GCash, registration, training, background check, or document payment. Our ONLY application channel is the Google Form link above. The hiring process is form, then evaluation task, then interview, then paid trial week. At NO stage do you pay us. Please do NOT message us on onlinejobs.ph chat about this role, your application will not be seen if you skip the form.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0323
Total Execution Time  0.0337
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,523,152 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Amazon-Listing-Copywriter-US-Tactical-Gear-Brand-Title-and-Bullets-and-A-Plus-Body-Copy-1665061
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0260 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1665061
 LIMIT 1 
0.0017   SELECT *
FROM `employers`
WHERE `employer_id` = 256060
 LIMIT 1 
0.0031   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1665061
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-21',ej.date_added) duration_daysDATEDIFF('2026-06-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-06-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1665061' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1665061 
0.0015   UPDATE employer_jobs SET hit_counts '***Jun-09-2026=162***Jun-10-2026=97***Jun-11-2026=27***Jun-12-2026=24***Jun-13-2026=12***Jun-14-2026=13***Jun-15-2026=10***Jun-16-2026=7***Jun-17-2026=4***Jun-18-2026=1***Jun-21-2026=1' WHERE job_id'1665061'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jun-2026=358' WHERE job_id'1665061'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1665061' 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` = 1665061 
0.0161   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '256060'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)