Technical SEO Specialist

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

TYPE OF WORK

Full Time

SALARY

300$ CAD/month

HOURS PER WEEK

40

DATE UPDATED

Sep 4, 2026

JOB OVERVIEW

Technical SEO Specialist

We are looking for an analytical, detail-oriented Technical SEO Specialist to join our growing digital marketing team. If you are fascinated by how search engines crawl, render, and index websites, and you want to build a career optimizing the technical architecture of the web, we want to train and mentor you.
In this role, you will look under the hood of websites to find and fix the structural issues that prevent them from ranking, working closely with our content team and web developers.
Key Responsibilities

Site Auditing: Assist in performing regular technical SEO audits using industry tools to identify crawlability and indexability issues (e.g., 404 errors, redirect chains, orphan pages).
Performance Monitoring: Track website health and coverage errors using Google Search Console and Bing Webmaster Tools.
Page Speed Optimization: Help analyze Core Web Vitals and work with developers to improve site speed and mobile-friendliness.
On-Page Technical Fixes: Review and optimize XML sitemaps, robots.txt files, canonical tags, and pagination.
Structured Data: Assist in generating and implementing basic Schema markup (JSON-LD) to help win rich snippets in search results.
Data Analysis: Use Google Analytics and Excel/Google Sheets to track how technical changes impact organic traffic and user behavior.
Qualifications & Skills

SEO Foundation: A clear understanding of basic SEO concepts and how search engines work (crawling, indexing, and ranking).
Web Basics: Familiarity with fundamental web technologies, specifically HTML and CSS. (Basic JavaScript knowledge is a huge plus).
Analytical Mindset: Comfortable working with data, spotting trends, and using spreadsheets (VLOOKUPs, pivot tables).
Problem Solver: A curious mindset that enjoys troubleshooting technical puzzles and figuring out why a page isn't ranking.
Attention to Detail: Meticulous execution, as technical SEO changes can significantly impact a live website.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0169
Total Execution Time  0.0186
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,485,320 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Technical-SEO-Specialist-1715804
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0092 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1715804
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 698566
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1715804
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-09',ej.date_added) duration_daysDATEDIFF('2026-09-09',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-09-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1715804' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1715804 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-24-2026=381***Aug-25-2026=181***Aug-26-2026=65***Aug-27-2026=27***Aug-28-2026=31***Aug-29-2026=7***Aug-30-2026=11***Aug-31-2026=13***Sep-01-2026=13***Sep-02-2026=20***Sep-03-2026=6***Sep-04-2026=156***Sep-05-2026=36***Sep-07-2026=2***Sep-09-2026=1' WHERE job_id'1715804'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Aug-2026=716***Sep-2026=234' WHERE job_id'1715804'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1715804' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1715804 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '698566'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)