SEO & Content Specialist | Ecommerce Agency

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

TYPE OF WORK

Full Time

SALARY

PHP 40,000 - 70,000/mo

HOURS PER WEEK

40

DATE UPDATED

Apr 10, 2026

JOB OVERVIEW

We're a London-based Shopify ecommerce growth agency with a small team in the Philippines, looking for an SEO & Content Specialist to own organic search and content strategy across multiple client accounts and our own agency website.

You'll be responsible for technical SEO, on-page optimisation, content creation, and building organic visibility for ecommerce brands. We're ahead of the curve on GEO (Generative Engine Optimisation), optimising not just for Google but for AI search tools like ChatGPT, Perplexity, and Google AI Overviews. You should be excited about where search is heading, not just where it's been.

What You'll Be Doing:

- Conducting technical SEO audits and implementing fixes across Shopify stores
- On-page optimisation (meta titles, descriptions, headings, internal linking, URL structure)
- Writing and optimising product descriptions, collection pages, blog posts, and landing page copy
- Implementing and maintaining schema markup (Product, FAQ, LocalBusiness, Organization, Article, etc.)
- Building and executing content strategies that drive organic traffic and conversions
- Keyword research and competitor analysis to identify content opportunities
- Optimising for GEO (Generative Engine Optimisation), structuring content so AI tools cite and surface our clients
- Writing SEO-optimised case studies, service pages, and location pages
- Managing Google Search Console, tracking rankings, and reporting on organic performance
- Optimising image alt text, file names, and page speed for SEO
- Building and managing backlink strategies (outreach, guest posts, digital PR)
- Collaborating with the web developer on technical SEO implementations
- Collaborating with the paid ads team to align organic and paid keyword strategies
- Using AI tools (Claude, Gemini) to accelerate content production, keyword research, and data analysis

What We're Looking For:

- Minimum 2 years hands-on SEO experience (case studies or rankings results required)
- Proven content writing ability, you can write blog posts, product copy, and landing pages that rank and convert
- Strong technical SEO knowledge (schema, site structure, crawlability, Core Web Vitals)
- Experience with Shopify SEO specifically
- Understanding of GEO and how AI search tools source and surface content
- Comfortable with keyword research tools and data analysis
- Experience building and executing content calendars
- Comfortable working independently and managing your own time
- Strong English communication (written, this role is heavily writing-focused)
- Available to work UK business hours (9am-5pm GMT)

Tools You Should Be Familiar With:

Required:
- Google Search Console
- Ahrefs or SEMrush
- Claude (Anthropic) or similar AI assistants for content and analysis
- Google AI Studio / Gemini
- Shopify (admin, blog, page editor, theme SEO settings)
- Google Sheets / Excel

Desirable:
- Surfer SEO or Clearscope (content optimisation)
- Screaming Frog (technical audits)
- Notion (task management, content calendars)
- Google Analytics 4
- Canva (blog graphics, featured images)
- Figma (content layout briefs)
- WordPress (bonus, but Shopify is the priority)
- Loom (screen recording for async communication)
- PageSpeed Insights / GTmetrix
- Schema markup generators and validators
- Perplexity, ChatGPT (understanding how AI search works from the user side)

Wage/Salary: PHP 40,000 - 70,000/mo (depending on experience)

About Us:

We're a lean, fast-moving agency that works with premium ecommerce brands across the UK. We already have a small team in the Philippines and are looking to grow. We value trust, ownership, and quality. You'll have direct access to the founder, clear briefs, and the tools you need to do great work.

Important: All company tools and software are provided strictly for client work only. Misuse of company resources for personal or external projects is grounds for immediate termination.

To Apply:

Please share examples of SEO results you've achieved, including rankings improvements, traffic growth, and the types of sites you've worked on. Send us a writing sample (blog post, product page, or landing page copy) and tell us your experience with schema markup and technical SEO. Bonus if you can show us content that ranks in AI search tools.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0130
Total Execution Time  0.0145
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,744 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Content-Specialist-Ecommerce-Agency-1621062
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1621062
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 773403
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1621062
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1621062' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1621062 
0.0008   UPDATE employer_jobs SET hit_counts '***Apr-10-2026=394***Apr-11-2026=60***Apr-15-2026=1' WHERE job_id'1621062'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=455' WHERE job_id'1621062'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1621062' 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` = 1621062 
0.0022   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '773403'
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)