SEO Specialist (Part-Time, Long-Term Role)

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

TYPE OF WORK

Part Time

SALARY

$10-$15 per hour

HOURS PER WEEK

20

DATE UPDATED

Mar 24, 2026

JOB OVERVIEW

SBCAN Search Marketing is a boutique performance marketing agency based in California. We specialize in structured Google Ads execution, accurate tracking, and performance-focused optimization.

We work with ecommerce, SaaS, education, luxury retail, and service-based clients.

We are growing and looking to expand into SEO, and are looking for a long-term tea ---------- mber who wants to grow with us.

Important. PST Overlap Required

You must be available to work at least 4 hours per day during PST business hours.

Role Overview

We are hiring an SEO Specialist who will start part-time and grow into a core role within our team.

In the beginning, you will support SEO audits, keyword research, and on-page optimizations. Over time, you will take ownership of SEO execution across multiple client accounts.

This is a long-term opportunity, not a short freelance project.

Responsibilities
SEO (Primary Focus)

• Conduct keyword research and search intent analysis
• Perform SEO audits (technical, on-page, and content)
• Optimize website pages (titles, meta descriptions, headers, internal linking)
• Identify and fix technical SEO issues (indexing, crawlability, site structure)
• Work with tools like Google Search Console and GA4 to track performance
• Support content strategy with keyword targeting and structure
• Monitor rankings, traffic, and SEO performance over time

Content & Optimization

• Provide recommendations for blog and landing page content
• Optimize existing content for better rankings
• Align SEO efforts with conversion goals

Process & Communication

• Update tasks daily in ClickUp
• Document work clearly
• Communicate early if something is unclear or blocked

Growth Path

Month 1 to 2
Learn our systems and support audits and optimizations

Month 3 to 4
Begin owning SEO tasks and execution across accounts

Long Term
Fully manage SEO across clients while the founder focuses on strategy and growth

Requirements

• Hands-on SEO experience (on-page, technical, and keyword research)
• Experience working with tools like Google Search Console, GA4, Ahrefs, SEMrush, or similar
• Understanding of search intent and keyword targeting
• Ability to identify and explain SEO issues clearly
• Strong written English
• Detail-oriented and organized
• Interested in long-term work

Hours & Pay

• Must overlap with PST
• Part-time to start (20–25 hours per week)
• Opportunity to grow into a larger role
• Competitive hourly rate based on experience

To Apply

Please answer the following:

How would you approach an SEO audit for a new client? What are the first 3 things you check?
What tools do you use for keyword research and why?
Confirm your PST availability
How many clients are you currently managing?
What type of SEO work do you enjoy the most? (technical, content, strategy, etc.)

Applications that do not fully answer all questions will not be considered.

We review applications carefully and are looking for someone serious about long-term growth. Quality over speed is our priority.

+

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0142
Total Execution Time  0.0160
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,816 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Specialist-Part-Time-Long-Term-Role-1609467
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0072 seconds)  (Hide)
0.0010   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1609467
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 906075
 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` = 1609467
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1609467' 
0.0012   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1609467 
0.0009   UPDATE employer_jobs SET hit_counts '***Mar-24-2026=370***Mar-25-2026=134***Mar-26-2026=55***Mar-27-2026=38***Mar-28-2026=7***Mar-29-2026=15***Mar-30-2026=23***Mar-31-2026=6***Apr-01-2026=6***Apr-02-2026=4***Apr-03-2026=2***Apr-04-2026=1***Apr-05-2026=1***Apr-06-2026=2***Apr-07-2026=9***Apr-08-2026=5***Apr-09-2026=4***Apr-10-2026=10***Apr-11-2026=4***Apr-18-2026=1' WHERE job_id'1609467'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=647***Apr-2026=49' WHERE job_id'1609467'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1609467' 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` = 1609467 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '906075'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)