SEO Copywriter for Marketing Agency

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

TYPE OF WORK

Full Time

SALARY

1500

HOURS PER WEEK

40

DATE UPDATED

Jan 15, 2026

JOB OVERVIEW

We are building long-term SEO authority for both the agency and the founder.
This is not content for content’s sake. Every asset is designed to rank, convert, and reinforce credibility in highly competitive B2B and performance marketing search environments.
SEO Copywriters in this role work closely with the SEO Lead to execute on a clear strategy. You are not guessing what to write. You are responsible for producing high-quality, defensible content that holds up in competitive SERPs.
The Mission of This Role
Create content that earns rankings, trust, and authority over time.
Your work should:
Rank for competitive, high-intent keywords


Educate sophisticated buyers before they ever book a call


Reinforce the agency and founder as credible leaders, not content marketers


What Success Looks Like
Pages that rank and stay ranked in competitive niches


Content that converts informed traffic, not curiosity clicks


Clear topical depth and internal consistency across articles


Assets that support SEO, PR, and brand authority simultaneously


Success is not measured by word count or publishing volume. It is measured by quality, intent alignment, and performance over time.
Scope of Responsibilities
Write long-form SEO content designed to rank in competitive B2B and service markets


Execute briefs created by the SEO Lead with precision and judgment


Incorporate search intent, internal linking logic, and conversion thinking into every piece


Maintain a consistent voice that signals expertise and credibility


Revise and improve content based on performance data and feedback


Collaborate with SEO, PR, and leadership to ensure alignment


You are expected to think, not just write.
Types of Content You Will Produce
Pillar pages and authority articles


Competitive comparison and solution-aware content


Founder-led thought leadership pieces


Supporting articles that build topical depth


Content that reinforces PR placements and branded search results


What This Role Is Not
Not generic blog writing


Not AI-first content production


Not keyword stuffing or surface-level SEO


Not a volume-based writing role


Not a role where you are disconnected from outcomes

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0273
Total Execution Time  0.0298
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,488,768 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Copywriter-for-Marketing-Agency-1555441
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0168 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1555441
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 707595
 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` = 1555441
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1555441' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1555441 
0.0008   UPDATE employer_jobs SET hit_counts '***Jan-15-2026=74***Jan-16-2026=23***Jan-17-2026=8***Jan-18-2026=5***Jan-19-2026=16***Jan-20-2026=4***Jan-21-2026=2***Jan-22-2026=3***Jan-23-2026=5***Jan-24-2026=3***Jan-25-2026=1***Jan-26-2026=3***Jan-28-2026=4***Jan-29-2026=4***Jan-31-2026=1***Feb-01-2026=1***Feb-02-2026=2***Feb-04-2026=3***Feb-05-2026=1***Feb-07-2026=3***Feb-08-2026=2***Feb-10-2026=1***Feb-11-2026=1***Feb-12-2026=1***Feb-15-2026=1***Feb-16-2026=1***Feb-18-2026=1***Feb-19-2026=8***Feb-20-2026=1***Feb-22-2026=3***Feb-23-2026=1***Feb-26-2026=1***Mar-01-2026=1***Mar-02-2026=1***Mar-04-2026=2***Mar-08-2026=1***Mar-09-2026=1***Mar-11-2026=1***Mar-12-2026=3***Mar-14-2026=3***Mar-15-2026=1***Mar-16-2026=1***Mar-19-2026=1***Mar-20-2026=2***Mar-23-2026=1***Mar-25-2026=1***Mar-26-2026=1***Apr-03-2026=1***Apr-04-2026=1***Apr-08-2026=1***Apr-16-2026=1' WHERE job_id'1555441'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jan-2026=156***Feb-2026=32***Mar-2026=21***Apr-2026=4' WHERE job_id'1555441'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1555441' 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` = 1555441 
0.0081   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '707595'
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)