Senior SEO Specialist (E-commerce / Shopify Focus)

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

TYPE OF WORK

Full Time

SALARY

$300-500

HOURS PER WEEK

40

DATE UPDATED

Sep 10, 2025

JOB OVERVIEW

About Us

Castle & Cabana is a premier luxury eCommerce brand specializing in bath, kitchen, outdoor living, and wellness products. We partner with established U.S. and Canadian brands to bring discerning customers the finest appliances, saunas, bathtubs, and lifestyle products. As we scale, we are looking for a results-driven SEO Specialist who can take ownership of our SEO strategy and execution, driving measurable growth in qualified traffic and sales.

Role Overview
We are seeking a Senior SEO Specialist with 3–5+ years of proven success in growing traffic and increasing revenue for Shopify-based eCommerce businesses. You must have a deep technical understanding of SEO and hands-on experience with high-level tools (SEMrush, Ahrefs, Screaming Frog, Google Search Console, etc.), paired with the ability to execute on-page, off-page, and technical SEO strategies.
This is a hands-on role that goes beyond keyword research and requires expertise in site audits, technical troubleshooting, backlink strategy, content optimization, and SEO-driven growth.

Key Responsibilities

Technical SEO
Conduct full SEO audits (crawlability, robots.txt, sitemap, indexing, canonical tags, schema markup, site architecture).
Monitor and troubleshoot issues in Google Search Console, Bing Webmaster Tools, and crawling software.
Ensure clean indexing of pages, removing duplicates and orphan pages.
Improve page speed performance (Core Web Vitals, mobile-first optimization, image compression, lazy loading).
Optimize Shopify metafields, structured data, product schema, and collection structure for SEO visibility.
Stay updated with algorithm changes and proactively adjust strategy.

On-Page SEO
Optimize product pages, collection pages, and blog posts with high-converting keywords.
Develop and optimize meta titles, descriptions, H1s, ALT tags, and internal linking structure.
Implement structured content hierarchy for categories and subcategories.
Write or edit SEO-rich blogs, buyer guides, and news pieces that align with luxury lifestyle and eCommerce trends.
Ensure consistent keyword strategy across site navigation, footer links, and landing pages.

Off-Page SEO
Build and maintain a high-quality backlink profile through ethical outreach and guest posting.
Leverage reputable online communities, forums, and niche industry sites for brand exposure and backlinks.
Identify opportunities for digital PR and partnerships that drive traffic and authority.
Monitor competitors’ backlink strategies and replicate high-value opportunities.

Analytics & Reporting
Use SEMrush, Ahrefs, and other SEO tools for keyword tracking, competitor analysis, and backlink audits.
Build monthly SEO performance reports with actionable insights (traffic, rankings, conversions).
Tie SEO work directly to sales growth and ROI metrics, not just traffic.

Qualifications
3–5+ years of SEO experience with proven results growing traffic and increasing sales for Shopify eCommerce stores.
Strong technical SEO skills (crawling, indexing, site audits, structured data, robots.txt).
Deep knowledge of Google Search Console, Google Analytics (GA4), SEMrush, Ahrefs, Screaming Frog and any other related tools.
Demonstrated success in backlink acquisition and authority building.

Experience with Shopify platform SEO including metafields, product schema, and collection structures.
Solid understanding of content marketing, keyword strategy, and luxury/lifestyle eCommerce trends.
Strong copywriting and editing skills to optimize blogs, guides, and landing pages for both search engines and humans.
Ability to deliver measurable improvements within a few months (rankings, CTR, conversion rates).
Knowledge of CRO (conversion rate optimization) is a plus.

Soft Skills
Analytical mindset with a data-driven approach.
Detail-oriented and highly organized.
Self-starter with ability to manage priorities independently.
Strong communication skills to explain complex SEO findings clearly.
Proactive problem-solver—able to identify issues before they impact performance.
Has a strong sense adhering to the brand guidelines and high-end products positioning.

Why Join Us
Opportunity to shape the SEO roadmap for a fast-growing luxury eCommerce brand.
Work with a passionate team focused on long-term growth and premium customer experiences.
Competitive compensation with performance-based incentives.
Flexibility to implement your vision and proven strategies without micromanagement.

???? How to Apply
Please submit your resume, portfolio of SEO success stories (preferably Shopify/eCommerce), and a short cover letter explaining how you would grow organic traffic and sales for Castle & Cabana within the next 3–6 months. Probationary period applies to this role.

Please note: This role is not suitable for beginners or those looking to learn SEO on the job. We are seeking a seasoned professional with a proven track record of driving measurable sales growth through SEO, specifically for Shopify eCommerce stores. Only applicants with demonstrable experience, advanced technical skills, and successful case studies will be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0171
Total Execution Time  0.0184
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,232 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-SEO-Specialist-E-commerce-Shopify-Focus-1466635
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0112 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1466635
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 692668
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1466635
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-13',ej.date_added) duration_daysDATEDIFF('2026-04-13',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-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1466635' 
0.0010   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1466635 
0.0017   UPDATE employer_jobs SET hit_counts '***Sep-10-2025=135***Sep-11-2025=40***Sep-12-2025=9***Sep-13-2025=8***Sep-14-2025=4***Sep-15-2025=9***Sep-16-2025=19***Sep-17-2025=7***Sep-18-2025=4***Sep-19-2025=1***Sep-20-2025=2***Sep-21-2025=3***Sep-22-2025=1***Sep-23-2025=1***Sep-25-2025=1***Sep-26-2025=1***Sep-27-2025=1***Sep-28-2025=1***Sep-29-2025=1***Oct-01-2025=1***Oct-02-2025=3***Oct-03-2025=2***Oct-04-2025=1***Oct-05-2025=2***Oct-07-2025=1***Oct-08-2025=1***Oct-09-2025=3***Oct-11-2025=2***Oct-12-2025=1***Oct-13-2025=2***Oct-16-2025=1***Oct-17-2025=3***Oct-18-2025=1***Oct-19-2025=2***Oct-21-2025=2***Oct-22-2025=1***Oct-25-2025=1***Oct-27-2025=1***Oct-28-2025=3***Oct-31-2025=1***Nov-02-2025=1***Nov-03-2025=1***Nov-05-2025=1***Nov-06-2025=1***Nov-09-2025=1***Nov-12-2025=1***Nov-14-2025=1***Nov-15-2025=1***Nov-17-2025=2***Nov-18-2025=1***Nov-24-2025=1***Dec-01-2025=1***Dec-05-2025=2***Dec-06-2025=1***Dec-10-2025=1***Dec-14-2025=2***Dec-15-2025=1***Dec-26-2025=3***Dec-31-2025=1***Jan-01-2026=2***Jan-04-2026=2***Jan-05-2026=1***Jan-23-2026=1***Jan-28-2026=1***Jan-31-2026=1***Feb-02-2026=4***Feb-08-2026=1***Mar-18-2026=2***Mar-27-2026=1***Apr-01-2026=1***Apr-13-2026=1' WHERE job_id'1466635'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2025=248***Oct-2025=35***Nov-2025=12***Dec-2025=12***Jan-2026=8***Feb-2026=5***Mar-2026=3***Apr-2026=2' WHERE job_id'1466635'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1466635' 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` = 1466635 
0.0029   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '692668'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)