Publicist

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

TYPE OF WORK

Part Time

SALARY

Aprox. $800

HOURS PER WEEK

20

DATE UPDATED

Mar 16, 2026

JOB OVERVIEW

We are a U.S.-based marketing company that helps professional service firms — law firms, medical practices, consultancies — get recommended by AI tools like ChatGPT, Perplexity, and Gemini when potential clients search for them.
This is a writing-heavy role. Your primary job is to write and publish press releases that get our clients featured on Business Insider, Yahoo Finance, AP News, and MarketWatch — and indexed directly into AI search engines.
You will follow a detailed step-by-step SOP (Standard Operating Procedure) for every task. You do not need to figure things out on your own. You need to be able to read instructions carefully, follow them precisely, and produce clean professional writing.
This is a long-term part-time role with room to grow into full-time as we scale.

WHAT YOU WILL DO EACH MONTH (per client)
Research the right target search query for each client
Write 2 press releases per month per client following our exact template and headline formula
Publish press releases through our press release platform (we will train you)
Track results using our AI visibility tracking tool
Reach out to online articles and directories to get clients listed
Send a simple monthly report summarizing what was published and what results were achieved
Manage client listings on our business directory (launching soon)

YOU ARE THE RIGHT PERSON IF:
Your written English is excellent — professional, clear, and natural-sounding
You have written press releases, articles, or professional content before
You are comfortable following a detailed SOP without needing to improvise
You are organized and can manage tasks across multiple clients at once
You are tech-comfortable — you can learn new tools quickly with written instructions
You are reliable — you do what you say you will do, by the deadline you agreed to

THIS IS NOT THE RIGHT ROLE IF:
You need constant supervision or daily check-ins to stay on track
Your written English requires heavy editing before it is client-ready
You prefer creative freedom over following a system
You are looking for a short-term or project-based arrangement

HOW TO APPLY
Do not send a generic application. We receive many applications and only respond to people who follow these instructions exactly.
Step 1: Send a short message (3-5 sentences) telling us:
What writing experience you have that is most relevant to this role
One example of something you have written professionally (paste it directly or share a link)
Step 2: Using the formula below, write ONE press release headline for a made-up immigration law firm in Miami. This should take you 10-15 minutes. Paste it directly in your application message.
The headline formula: [Firm Name] + [verb: Celebrates / Surpasses / Achieves] + [milestone] + [reinforcing phrase: Reinforcing Position as / Solidifying Role as] + [target keyword]
Example of a GOOD headline: Garcia Immigration Law Celebrates 500 Successful EB-5 Cases, Reinforcing Position as Miami's Leading Immigration Attorney for Investor Visas
Example of a BAD headline: Garcia Immigration Law Is the Best Immigration Firm in Miami — (too promotional, no milestone, will be rejected by publishers)
Step 3: Shortlisted candidates will be sent a short Loom video from our founder explaining the role in more detail, and asked to record a brief Loom video introduction in response.

Applications that do not include the headline exercise will not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0147
Total Execution Time  0.0167
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,416 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Publicist-1603057
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0081 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1603057
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 914662
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1603057
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1603057' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1603057 
0.0007   UPDATE employer_jobs SET hit_counts '***Mar-16-2026=244***Mar-17-2026=48***Mar-18-2026=36***Mar-19-2026=30***Mar-20-2026=12***Mar-21-2026=4***Mar-22-2026=5***Mar-23-2026=9***Mar-24-2026=11***Mar-25-2026=12***Mar-26-2026=11***Mar-27-2026=5***Mar-28-2026=2***Mar-29-2026=4***Mar-30-2026=10***Mar-31-2026=6***Apr-01-2026=1***Apr-02-2026=1***Apr-03-2026=3***Apr-04-2026=4***Apr-05-2026=1***Apr-06-2026=3***Apr-07-2026=5***Apr-08-2026=2***Apr-09-2026=3***Apr-10-2026=2***Apr-11-2026=1***Apr-12-2026=1***Apr-13-2026=4***Apr-14-2026=2***Apr-15-2026=1***Apr-16-2026=2***Apr-17-2026=7***Apr-18-2026=1***Apr-21-2026=1' WHERE job_id'1603057'  
0.0028   UPDATE employer_jobs SET monthly_hits '***Mar-2026=448***Apr-2026=45' WHERE job_id'1603057'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1603057' 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` = 1603057 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '914662'
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)