On Page SEO Specialist

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

TYPE OF WORK

Full Time

SALARY

$800-$1,200

HOURS PER WEEK

40

DATE UPDATED

Sep 26, 2025

JOB OVERVIEW

Who We Are

Behavioral Health Partners is a fast-growing consulting and marketing agency dedicated to addiction treatment and mental health centers. We currently serve 18 active clients nationwide and are on a mission to save lives by helping treatment centers reach the people who need them most. Our work directly impacts individuals and families suffering from addiction, and we are looking for long-term tea ---------- mbers who want a fulfilling career with real purpose.

The Role

We are seeking a full-time SEO On-Page Specialist to join our team and take ownership of 3–5 client accounts. This position runs Monday through Friday, 9:00 AM to 5:00 PM Mountain Time (U.S.). The specialist will be responsible for executing high-level on-page SEO strategies, managing content optimization, and ensuring our clients’ websites drive measurable results in traffic, rankings, and conversions.

Key Responsibilities

~ Manage SEO strategy and execution for 5-8 client accounts.

~ Conduct on-page SEO audits and provide detailed execution plans.

~ Optimize web pages, blogs, and landing pages for rankings and conversions.

~ Perform ongoing keyword research, internal linking, schema implementation, and content recommendations.

~ Collaborate with writers, developers, and account managers to implement SEO best practices.

~ Track performance and deliver data-driven reports for clients.

~ Stay updated with Google algorithm changes and industry trends to maintain competitive advantage.

Requirements

~ Minimum of 3+ years of verifiable SEO experience (agency experience preferred).

~ Proven track record of improving rankings, traffic, and conversions.

~ Strong understanding of on-page SEO, content optimization, and keyword research.

~ Familiarity with SEO tools (e.g., Google Search Console, Screaming Frog, Ahrefs, SEMrush).

~ Excellent analytical skills with the ability to turn data into actionable insights.

~ Strong written and verbal communication skills.

~ Full-time availability, Monday–Friday, 9–5 Mountain Time (U.S.).

Interview Process

1. Submission of a blog sample (in document format) on a topic given to you by interviewer.

2. Completion of a client website audit with a written execution plan.

Why Join Us

~ Be part of a mission-driven agency saving lives through better access to treatment.

~ Long-term growth opportunities within a rapidly scaling organization.

~ Work with a dedicated team in the addiction treatment and mental health space.

~ Chance to make a measurable difference in a career that matters.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0142
Total Execution Time  0.0155
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,480 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/On-Page-SEO-Specialist-1478627
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0085 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1478627
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 859025
 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` = 1478627
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1478627' 
0.0010   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1478627 
0.0008   UPDATE employer_jobs SET hit_counts '***Sep-26-2025=76***Sep-27-2025=192***Sep-28-2025=111***Sep-29-2025=80***Sep-30-2025=37***Oct-01-2025=9***Oct-02-2025=17***Oct-03-2025=9***Oct-04-2025=5***Oct-05-2025=3***Oct-06-2025=7***Oct-07-2025=11***Oct-08-2025=4***Oct-09-2025=9***Oct-10-2025=6***Oct-11-2025=2***Oct-12-2025=8***Oct-13-2025=6***Oct-14-2025=3***Oct-15-2025=5***Oct-16-2025=4***Oct-17-2025=2***Oct-18-2025=2***Oct-19-2025=1***Oct-20-2025=5***Oct-21-2025=2***Oct-22-2025=5***Oct-23-2025=2***Oct-24-2025=2***Oct-25-2025=1***Oct-26-2025=2***Oct-27-2025=4***Oct-28-2025=2***Oct-29-2025=1***Oct-30-2025=2***Oct-31-2025=2***Nov-01-2025=1***Nov-02-2025=1***Nov-03-2025=2***Nov-05-2025=1***Nov-06-2025=1***Nov-07-2025=1***Nov-09-2025=2***Nov-10-2025=1***Nov-12-2025=1***Nov-14-2025=1***Nov-15-2025=1***Nov-17-2025=2***Nov-18-2025=1***Nov-21-2025=1***Nov-22-2025=1***Nov-24-2025=1***Nov-27-2025=1***Nov-30-2025=2***Dec-03-2025=1***Dec-05-2025=1***Dec-06-2025=1***Dec-09-2025=4***Dec-11-2025=1***Dec-12-2025=1***Dec-14-2025=1***Dec-15-2025=3***Dec-16-2025=8***Dec-17-2025=2***Dec-19-2025=2***Dec-22-2025=1***Dec-26-2025=1***Dec-28-2025=1***Dec-29-2025=1***Jan-01-2026=10***Jan-03-2026=3***Jan-05-2026=5***Jan-06-2026=3***Jan-07-2026=2***Jan-08-2026=1***Jan-09-2026=1***Jan-12-2026=1***Jan-13-2026=2***Jan-15-2026=1***Jan-16-2026=3***Jan-17-2026=2***Jan-19-2026=1***Jan-26-2026=3***Jan-29-2026=1***Jan-30-2026=1***Feb-03-2026=1***Feb-08-2026=2***Feb-09-2026=1***Feb-10-2026=1***Feb-11-2026=1***Feb-17-2026=1***Feb-18-2026=3***Feb-20-2026=2***Feb-23-2026=1***Feb-28-2026=1***Mar-02-2026=1***Mar-08-2026=1***Mar-13-2026=1***Mar-19-2026=1***Mar-21-2026=1***Mar-25-2026=1***Apr-07-2026=2***Apr-13-2026=1***Apr-16-2026=1' WHERE job_id'1478627'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2025=496***Oct-2025=143***Nov-2025=22***Dec-2025=29***Jan-2026=40***Feb-2026=14***Mar-2026=6***Apr-2026=4' WHERE job_id'1478627'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1478627' 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` = 1478627 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '859025'
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)