SEO Manager

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

TYPE OF WORK

Full Time

SALARY

$5 to $10 an hour

HOURS PER WEEK

40

DATE UPDATED

May 11, 2026

JOB OVERVIEW

Job Title: SEO Manager (Ecommerce)

Location: Remote / Hybrid (depending on agency setup)
Department: Marketing
Reports To: Head of Marketing / Agency Director

Job Overview

We are seeking a results-driven SEO Manager to lead and execute search engine optimization strategies for multiple ecommerce clients. This role will be responsible for managing 5+ ecommerce stores independently, ensuring strong organic growth, improved search visibility, and measurable revenue impact.

The ideal candidate has deep experience in technical SEO, on-page optimization, keyword strategy, and ecommerce SEO, and is comfortable owning SEO strategy from planning to execution.

Key Responsibilities
SEO Strategy & Planning

Develop and implement comprehensive SEO strategies for 5+ ecommerce stores simultaneously.

Conduct keyword research and competitive analysis to identify growth opportunities.

Build and maintain SEO roadmaps aligned with business goals and client KPIs.

Monitor search trends and algorithm updates to adjust strategies accordingly.

On-Page SEO

Optimize product pages, category pages, and collections for improved rankings.

Implement best practices for meta tags, headers, internal linking, and structured data.

Work with content teams to create SEO-optimized product descriptions, blog content, and landing pages.

Improve site architecture and crawlability.

Technical SEO

Conduct regular technical audits to identify and resolve issues affecting site performance.

Manage SEO factors such as:

Site speed

Mobile optimization

Indexing issues

Canonicalization

Schema markup

Core Web Vitals

Collaborate with developers to implement technical improvements.

Ecommerce SEO

Optimize product listings, category pages, and filters for organic search.

Manage SEO strategies for large product catalogs.

Improve conversion-focused search traffic.

Analytics & Reporting

Track and analyze SEO performance using tools like:

Google Analytics

Google Search Console

Ahrefs / SEMrush

Provide monthly SEO performance reports including rankings, traffic growth, and revenue impact.

Identify areas for optimization and continuous improvement.

Link Building & Authority Growth

Develop and execute ethical link-building strategies.

Identify backlink opportunities and partnerships.

Monitor backlink profiles and address toxic links.

Client & Project Management

Manage multiple ecommerce SEO projects simultaneously.

Communicate strategy, progress, and results clearly to internal teams or clients.

Prioritize tasks and maintain project timelines.

Requirements
Experience

3–5+ years of SEO experience, preferably within an agency environment.

Proven experience managing multiple ecommerce websites.

Demonstrated success in growing organic traffic and revenue.

Technical Skills

Strong understanding of:

Technical SEO

On-page optimization

Ecommerce SEO structures

Experience with SEO tools such as:

Ahrefs / SEMrush

Screaming Frog

Google Analytics

Google Search Console

Familiarity with Shopify, WooCommerce, or other ecommerce platforms.

Soft Skills

Strong analytical and problem-solving abilities.

Excellent organizational and project management skills.

Ability to manage 5+ SEO accounts independently.

Strong communication and reporting skills.

Key Performance Indicators (KPIs)

Growth in organic traffic

Improvement in keyword rankings

Increase in organic revenue

Technical SEO health score improvements

Successful management of multiple ecommerce clients

Bonus Skills

Experience with international SEO

Familiarity with conversion rate optimization (CRO)

Knowledge of content marketing and digital PR

Basic understanding of HTML/CSS

What Success Looks Like in This Role

Each ecommerce store shows consistent growth in organic traffic and sales.

SEO initiatives are executed proactively without constant oversight.

Technical SEO issues are identified and resolved before impacting performance.

Clients clearly understand the ROI and value of SEO efforts.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0172
Total Execution Time  0.0189
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,952 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Manager-1594473
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0109 seconds)  (Hide)
0.0002   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0012   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1594473
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 770623
 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` = 1594473
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-11',ej.date_added) duration_daysDATEDIFF('2026-08-11',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-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1594473' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1594473 
0.0016   UPDATE employer_jobs SET hit_counts '***Mar-05-2026=84***Mar-06-2026=63***Mar-07-2026=23***Mar-08-2026=6***Mar-09-2026=20***Mar-10-2026=10***Mar-11-2026=15***Mar-12-2026=10***Mar-13-2026=3***Mar-15-2026=1***Mar-16-2026=1***Mar-17-2026=2***Mar-19-2026=2***Mar-20-2026=10***Mar-21-2026=3***Mar-22-2026=3***Mar-23-2026=4***Mar-24-2026=4***Mar-26-2026=3***Mar-31-2026=1***Apr-01-2026=1***Apr-03-2026=1***Apr-04-2026=2***Apr-05-2026=3***Apr-09-2026=1***Apr-10-2026=1***Apr-11-2026=1***Apr-12-2026=1***Apr-16-2026=1***Apr-19-2026=2***Apr-21-2026=1***Apr-24-2026=1***Apr-29-2026=1***May-11-2026=185***May-12-2026=66***May-13-2026=26***May-14-2026=15***May-15-2026=10***May-16-2026=6***May-17-2026=8***May-18-2026=2***May-19-2026=9***May-20-2026=3***May-21-2026=3***May-22-2026=3***May-24-2026=2***May-26-2026=1***May-27-2026=2***May-28-2026=2***May-29-2026=3***May-30-2026=2***May-31-2026=1***Jun-01-2026=6***Jun-02-2026=10***Jun-03-2026=8***Jun-05-2026=3***Jun-08-2026=1***Jun-09-2026=3***Jun-10-2026=7***Jun-11-2026=1***Jun-14-2026=1***Jun-18-2026=5***Jun-20-2026=5***Jun-22-2026=7***Jun-23-2026=1***Jun-24-2026=2***Jun-26-2026=2***Jun-28-2026=1***Jul-02-2026=1***Jul-03-2026=1***Jul-04-2026=1***Jul-06-2026=2***Jul-08-2026=1***Jul-09-2026=1***Jul-14-2026=1***Jul-18-2026=1***Jul-22-2026=1***Jul-27-2026=1***Jul-28-2026=1***Jul-30-2026=5***Jul-31-2026=2***Aug-01-2026=2***Aug-02-2026=2***Aug-03-2026=1***Aug-11-2026=1' WHERE job_id'1594473'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=268***Apr-2026=17***May-2026=349***Jun-2026=63***Jul-2026=19***Aug-2026=6' WHERE job_id'1594473'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1594473' 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` = 1594473 
0.0027   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '770623'
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)