SEO Specialist

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

TYPE OF WORK

Full Time

SALARY

$1200/month

HOURS PER WEEK

40

DATE UPDATED

Sep 24, 2026

JOB OVERVIEW

About the Role
Trueline Talent is hiring an SEO Specialist to own and execute a high-growth organic search program. This is a real SEO role, not a coordinator who dabbles in search. You'll work inside Google Search Console, Ahrefs, Google Analytics, and Microsoft Clarity daily. You'll manage sitemaps and indexation across a site with thousands of programmatically generated pages. You'll build and manage local search presence in 40+ markets. And you'll optimize for how people actually search now: Google and AI answer engines both.

The goal is straightforward: drive qualified recruiting leads through organic search. Everything you do points at that number.

What You'll Do:
Sitemaps, Indexation, & Technical SEO. Own XML sitemap architecture on a large WordPress site: what gets included, what gets excluded, and how Google discovers and deindexes pages at scale. Monitor crawl coverage and indexation status in Search Console, diagnose why pages aren't indexing, and manage the technical side of large-scale content launches and removals. Flag and resolve crawl errors, canonical issues, and Core Web Vitals problems.

Google & AI Search Visibility. You understand that search no longer means ten blue links. Optimize for traditional Google rankings and for visibility in AI-driven search: Google AI Overviews, ChatGPT, Perplexity, and comparable answer engines.

Structure content, schema, and entity signals so Trueline Talent shows up when employers ask an AI who to call, not just when they type a query into Google.

Multi-Market Local SEO. Stand up and maintain Google Business Profile listings across 40+ local markets, managing the full lifecycle of each profile: setup, verification, service-area configuration, and ongoing monitoring for accuracy, engagement, and suspension issues. You've done multi-location GBP work before and know how to keep listings compliant and live at scale.

SEO Strategy & Execution. Identify search opportunities through keyword research, Search Console data, and competitive analysis in Ahrefs. Translate findings into actionable content and on-page recommendations. Monitor performance, flag regressions, and continuously optimize underperforming pages.

Content Creation. Write and publish content that ranks and converts: city and sector pages, hiring guides, salary tools, ROI calculators, and other lead magnets built to capture earlier-stage search intent. You know the difference between content that performs and content that just exists.

Analytics & Reporting. Pull and interpret data across GA4, Google Search Console, Ahrefs, and Microsoft Clarity. Build clean weekly reports that connect SEO activity to lead flow. Know how to read a Clarity heatmap, diagnose a traffic drop, and explain what the data means in plain language.

PR & Backlink Outreach. Execute outreach to publications, directories, and link partners to build domain authority. Manage prospect lists, outreach sequences, and placement tracking, with a target of moving our Ahrefs DR toward 60+.

What We're Looking For
You are an SEO practitioner, not someone who has "done some SEO." You know these tools well enough to move fast without hand-holding, and you can explain what you're doing and why in terms that connect to business outcomes.

Required:
• 2 to 4+ years of hands-on SEO experience, ideally in a content-heavy or local SEO environment
• Working knowledge of XML sitemaps, indexation management, and crawl diagnostics on large sites
• Demonstrated understanding of AI search (AI Overviews, ChatGPT, Perplexity) and how it changes content and schema strategy
• Experience setting up and managing GBP listings across multiple locations, including verification
• Proficiency in GA4, Google Search Console, and Ahrefs; you use these every week, not occasionally
• Experience with Microsoft Clarity or similar behavior analytics tools
• Demonstrated ability to write content that ranks; you can show us examples
• Comfort working in WordPress and executing on-page changes directly
• Strong organizational skills across multiple concurrent workstreams

Nice to have:
• Experience in recruiting, staffing, or B2B services
• PR or link outreach experience
• Familiarity with SEOgets or comparable SEO tooling
• Familiarity with HubSpot and how organic traffic connects to CRM lead flow

On AI Tools
We use Claude extensively to scope, plan, and produce work at scale: content drafts, CSV builds, reporting, strategy. You don't need to be an AI expert, but you do need to be open to learning it as a core part of the workflow. This is a real leverage point and we'll expect you to build fluency fast.

Compensation & Details
• Full-time
• Preferred hours: 8:30am to 5pm ET; at minimum, overlap from 8:30am to 1pm ET is required
• Reports directly to Growth Marketing Director
• Compensation $900 - $1200 USD / month depending on experience

TO APPLY: Submit resume to ----------

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0218
Total Execution Time  0.0232
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,064 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Specialist-1659475
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0157 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1659475
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 702869
 LIMIT 1 
0.0029   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1659475
AND `misc`.`id` IS NULL 
0.0008   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1659475' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1659475 
0.0017   UPDATE employer_jobs SET hit_counts = '***Jun-01-2026=181***Jun-02-2026=169***Jun-03-2026=42***Jun-04-2026=21***Jun-05-2026=17***Jun-06-2026=16***Jun-07-2026=2***Jun-08-2026=16***Jun-09-2026=7***Jun-10-2026=7***Jun-11-2026=9***Jun-12-2026=1***Jun-14-2026=1***Jun-15-2026=2***Jun-16-2026=2***Jun-17-2026=2***Jun-19-2026=1***Jun-20-2026=1***Jun-21-2026=2***Jun-22-2026=1***Jun-23-2026=1***Jun-29-2026=3***Jul-07-2026=1***Jul-13-2026=1***Jul-16-2026=1***Jul-21-2026=1***Jul-24-2026=3***Jul-25-2026=6***Aug-01-2026=1***Aug-08-2026=1***Aug-13-2026=1***Aug-14-2026=1***Sep-09-2026=2***Sep-11-2026=1***Sep-15-2026=1***Sep-16-2026=1***Sep-18-2026=1***Sep-22-2026=1***Sep-23-2026=122***Sep-24-2026=282***Sep-25-2026=67***Sep-26-2026=35***Sep-27-2026=1' WHERE job_id= '1659475'  
0.0010   UPDATE employer_jobs SET monthly_hits = '***Jun-2026=504***Jul-2026=13***Aug-2026=4***Sep-2026=513' WHERE job_id= '1659475'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1659475' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1659475 
0.0038   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '702869'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)