Content Strategist — YouTube Scripts + Instagram Content for Ecommerce Education Brand

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

TYPE OF WORK

Any

SALARY

Great Pay

HOURS PER WEEK

40

DATE UPDATED

Aug 19, 2026

JOB OVERVIEW

We teach people how to build print-on-demand businesses on Etsy and Shopify. Our funnel runs on a free workshop/webinar — most of our content exists to drive registrations or build enough trust that people register later.

We have a founder who records, and a video editor who cuts. What we're missing is the person who d ---------- what gets made.

What you'll own

YouTube: topic research and full scripts — hooks, structure, story beats, CTA placement. You script, our founder records.
Instagram: carousel concepts and copy, reel concepts and hooks, static post ideas. Much of this should not require the founder on camera — carousels, text posts, screen recordings, results breakdowns, and reels cut from existing footage.
Direct our video editor: which moments to clip, what hook to open with, what the payoff is
Build and maintain a content calendar tied to our workshop registration goals
Basic design execution in Canva for carousels and static posts (clean and on-brand, not award-winning)

Our niche

Etsy print-on-demand, Shopify, product research, design tools, ad-driven store building. You don't need to be an expert in it, but you need to be able to research a niche and speak its language credibly. Familiarity with the creator-education space is more important than POD specifically.

You're a fit if

You've written YouTube scripts that performed, and you can show me the videos
You understand hook writing as a discipline, not a vibe
You've created content for an offer-driven business where content had a job beyond engagement
You can work in Canva
Native or near-native written English — you're writing in our founder's voice

How to apply

Record a Loom (10 minutes max) doing the following:

Pull up 2–3 Instagram profiles of creators in the ecommerce/Etsy/Shopify education space. Walk me through what content of theirs is working and why — be specific about hooks and structure, not just "this looks good."
Give me 3 hooks you'd write for a video or reel aimed at getting someone to register for a free Etsy workshop.
Pitch me one Instagram carousel concept, slide by slide, that could run this week.

Then in your proposal:

Link 2–3 YouTube videos you scripted (tell me which parts were yours)
Link one carousel or content piece you designed
Answer: what's the difference between content that gets views and content that gets signups?

Start your proposal with CONTENT-NOW as the subject line.
No Loom and no subject keyword, your application will not be reviewed.

Start: paid trial — one YouTube script and one week of IG content, then ongoing if it's a fit.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0188
Total Execution Time  0.0202
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,493,616 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Content-Strategist-YouTube-Scripts-Instagram-Content-for-Ecommerce-Education-Brand-1712146
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0120 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0012   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1712146
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 605172
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1712146
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-26',ej.date_added) duration_daysDATEDIFF('2026-08-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1712146' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1712146 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-19-2026=310***Aug-20-2026=87***Aug-21-2026=50***Aug-22-2026=34***Aug-26-2026=1' WHERE job_id'1712146'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=482' WHERE job_id'1712146'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1712146' 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` = 1712146 
0.0052   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '605172'
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)