SEO Specialist

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

TYPE OF WORK

Full Time

SALARY

850

HOURS PER WEEK

40

DATE UPDATED

Mar 19, 2026

JOB OVERVIEW

About CR Movers Inc.

CR Movers Inc. is a fast-growing Canadian moving company serving the Greater Toronto Area. We rely heavily on organic search and local visibility to drive inbound leads and are looking to strengthen our SEO presence across multiple service areas.

Role Overview

We are looking for a hands-on SEO Specialist who understands local SEO, ranking service-based businesses, and generating qualified inbound leads, not just traffic.

This role requires someone who can execute, analyze results, and continuously improve rankings for high-intent keywords related to moving services.

Key Responsibilities

Manage and optimize Google Business Profiles (GMB) for multiple locations
Perform keyword research focused on local & service-based intent
Optimize on-page SEO (titles, meta descriptions, headers, internal linking)
Create and execute local SEO strategies (citations, NAP consistency)
Build and manage white-hat backlinks (local directories, partnerships)
Monitor rankings, traffic, and conversions
Provide monthly SEO performance reports with insights and next steps
Collaborate with marketing and sales to align SEO with lead quality

What We’re Looking For

? Proven SEO experience
? Strong understanding of Google ranking factors
? Experience ranking service-based businesses
? Familiar with tools like Ahrefs, SEMrush, GSC, GA4, Screaming Frog
? Comfortable working with WordPress or similar CMS
? Strong English communication (written)
? Data-driven and results-focused

Performance Expectations

Improve local map pack visibility
Increase organic leads and inbound calls
Grow keyword rankings for moving-related terms
Maintain consistent month-over-month SEO improvements

Nice to Have (Not Required)

Experience with Canadian or U.S. local SEO
Basic CRO or landing page optimization knowledge
Understanding of Google Ads & attribution

Why Join CR Movers

Stable, long-term role
Clear KPIs and expectations
Opportunity to scale SEO strategy across multiple locations
Performance incentives for strong results
Growing company with long-term vision

How to Apply

Please send application to ----------

Please include:

Examples of websites you’ve ranked (especially local businesses)
Tools you use and how you apply them
A brief SEO strategy you’d use for a moving company
Your availability and internet speed

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0021
Controller Execution Time ( Jobseekers / Job )  0.0136
Total Execution Time  0.0165
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,024 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Specialist-1549889
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0062 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1549889
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 885214
 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` = 1549889
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1549889' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1549889 
0.0008   UPDATE employer_jobs SET hit_counts '***Jan-08-2026=50***Jan-09-2026=128***Jan-10-2026=42***Jan-11-2026=4***Jan-12-2026=2***Jan-13-2026=3***Jan-14-2026=3***Jan-15-2026=1***Jan-16-2026=3***Jan-17-2026=1***Jan-18-2026=2***Jan-19-2026=2***Jan-22-2026=2***Jan-24-2026=1***Jan-25-2026=1***Jan-27-2026=1***Jan-28-2026=3***Jan-29-2026=1***Jan-30-2026=1***Jan-31-2026=278***Feb-01-2026=174***Feb-02-2026=223***Feb-03-2026=36***Feb-04-2026=8***Feb-05-2026=3***Feb-06-2026=2***Feb-08-2026=4***Feb-09-2026=1***Feb-10-2026=1***Feb-11-2026=1***Feb-13-2026=2***Feb-15-2026=1***Feb-19-2026=1***Feb-22-2026=3***Feb-25-2026=1***Feb-26-2026=2***Feb-28-2026=2***Mar-01-2026=1***Mar-04-2026=1***Mar-05-2026=1***Mar-06-2026=1***Mar-08-2026=2***Mar-09-2026=1***Mar-11-2026=1***Mar-15-2026=1***Mar-16-2026=1***Mar-19-2026=5***Mar-22-2026=1***Mar-23-2026=2***Mar-24-2026=6***Mar-25-2026=3***Mar-26-2026=14***Mar-27-2026=4***Mar-28-2026=3***Mar-31-2026=3***Apr-01-2026=1***Apr-02-2026=1***Apr-04-2026=1***Apr-05-2026=3***Apr-06-2026=3***Apr-08-2026=1***Apr-10-2026=1***Apr-11-2026=1***Apr-17-2026=2' WHERE job_id'1549889'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jan-2026=529***Feb-2026=465***Mar-2026=51***Apr-2026=14' WHERE job_id'1549889'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1549889' 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` = 1549889 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '885214'
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)