SEO Content Writer

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

TYPE OF WORK

Part Time

SALARY

PHP 12,500-15,500

HOURS PER WEEK

TBD

DATE UPDATED

Apr 16, 2026

JOB OVERVIEW

ABOUT US
Engage Studio is a fast-growing custom jewelry company based in Toronto, Canada. We specialize in designing meaningful engagement rings and custom jewelry that mark some of the most important ---------- nts in our clients' lives.

Unlike traditional jewelry stores, our process is a guided journey. We collaborate closely with each client to design a ring that reflects their unique story.

Our team works with clients both in-person in our Toronto showroom and virtually with clients worldwide.
We are building a world-class support team in the Philippines and are looking for a talented SEO Content Writer who wants a long-term role with a growing international company.

This is a long-term role for the right person. We value reliability and consistent quality over speed.

WHO THIS ROLE IS FOR
This role is perfect for someone who:
- Has experience writing SEO content for lifestyle, fashion, beauty, or luxury brands
- Knows how to structure a post for both readers and search without it feeling mechanical
- Writes in a voice that sounds human — warm, specific, and free of filler
- Is comfortable working from a detailed brief without needing heavy direction
- Is reliable — hits deadlines and communicates early when something comes up
- Jewelry or bridal industry experience is a plus


WHAT SUCCESS LOOKS LIKE
- Every post you deliver is publish-ready with minimal revisions needed
- Your writing sounds like a real person wrote it — not a content machine
- Briefs are followed closely and deadlines are met consistently
- You flag questions early rather than delivering something off-brief
- Clients and readers find the content genuinely useful and engaging


CORE RESPONSIBILITIES
1. SEO Blog Writing
You will write blog posts from detailed briefs provided by our team. Responsibilities include:

- Writing SEO blog posts from detailed briefs — topic, angle, audience, and structure are all provided
- Producing content that is warm, clear, and genuinely useful — not keyword-stuffed or generic
- Following SEO fundamentals: logical heading structure, natural keyword integration, scannable formatting
- Researching thoroughly and incorporating supporting elements like data, external sources, and internal links where they add real value

2. Publishing and Formatting
You will be responsible for taking posts from draft to published. Responsibilities include:
- Publishing approved posts directly in WordPress
- Formatting posts correctly — headings, images, links, and layout
- Ensuring each post meets our quality standards before submission

3. Communication and Reliability
You will work independently but stay connected with our team. Responsibilities include:
- Turning around drafts within the agreed window for each post
- Flagging questions or blockers early — before they become delays
- Incorporating feedback efficiently when revisions are requested


REQUIREMENTS
- Minimum 2 years of experience writing SEO content, ideally for lifestyle, fashion, or consumer brands
- Excellent written English — clear, warm, and natural
- Comfortable working from a brief independently
- Familiar with WordPress publishing and basic on-page SEO formatting
- Strong attention to detail with specifications and brand voice guidelines
- Reliable communicator — responsive and proactive

Schedule
This is a fully flexible role. You set your own hours — deadlines matter, not when you work.
Volume is approximately 5 posts per month, each roughly 1,200–1,400 words.

COMPENSATION AND BENEFITS
- Rate: 2,500–3,000 PHP per article (based on experience and quality)
- Approximately 5 articles per month — estimated monthly earnings of 12,500–15,000 PHP
- Flexible schedule — work on your own time
- Paid trial post before committing to an ongoing arrangement
- Long-term opportunity with a growing international company

HOW TO APPLY
- Share one writing sample you are proud of — ideally a blog post or article for a lifestyle, fashion, or consumer brand. In 2–3 sentences, tell us what the brief was and what you were trying to achieve with the piece.
- Record and share a short 1–2 minute video of yourself answering the following question: "Tell us about your writing process — how do you approach a brief from start to a finished draft?"

Applications without both a writing sample and a video will not be reviewed.
We respond quickly to strong applicants. If it's a good fit, we'll start with a paid trial post before committing to an ongoing arrangement.

WHY JOIN OUR TEAM
We are building a long-term international team and we invest in the people who join us.
Our tea ---------- mbers value:

- A supportive and communicative team culture
- Clear briefs and systems — no guesswork
- Long-term career opportunities with a growing company
- Working on content that actually matters to real people at meaningful ---------- nts in their lives

As our company grows, we promote from within whenever possible.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0202
Total Execution Time  0.0220
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,520,912 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Content-Writer-1625004
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0128 seconds)  (Hide)
0.0018   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1625004
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 446300
 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` = 1625004
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1625004' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1625004 
0.0018   UPDATE employer_jobs SET hit_counts '***Apr-16-2026=597***Apr-17-2026=110***Apr-18-2026=64***Apr-19-2026=1' WHERE job_id'1625004'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=772' WHERE job_id'1625004'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1625004' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1625004 
0.0043   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '446300'
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)