Lead SEO Strategist — Nationwide US Lead-Gen Website (Site Architecture, Page Specs, Programmatic SEO)

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

TYPE OF WORK

Any

SALARY

1000

HOURS PER WEEK

40

DATE UPDATED

Sep 14, 2026

JOB OVERVIEW

Salary: $[1,000–2,500]/month depending on experience, paid twice monthly. 90-day trial, then permanent.


About the project
We are building a nationwide US auto transport (car shipping) lead-generation website from scratch on a custom Next.js stack. Competitors: Montway, Sherpa, AmeriFreight, uShip, A-1 Auto Transport, RoadRunner. The site will rank across all 50 states through service pages, cost pages, state/city pages, and thousands of programmatic route pages.

You are the SEO brain of the project. A Project Manager handles scheduling, tracking, and hiring logistics. You d ---------- what gets built and why.

What you'll do

Phase 1 — Before design starts (first 30 days)

Full keyword research and competitor teardown: what the top sites rank for, their page types, URL patterns, and content depth
Define the complete site architecture: every page type, URL structure, internal linking, sitemaps
Write a page-by-page section spec for the designer: for each template (home, quote flow, service, cost, state, city, route, guide) list the sections in order, what each section must contain, which sections are required for ranking and conversion, and which to leave out
Review every design draft and approve or send back with specific changes — you own "does this page have what it needs to rank?"

Phase 2 — Build

Write the technical SEO spec for the developer: metadata rules, schema types per template, canonical logic, sitemap structure, Core Web Vitals targets, crawl/index controls for programmatic pages
Define the route dataset: which data fields each route/city/state page needs so pages are unique and rankable, not thin
QA the staging site before launch: crawl it, check rendering, indexability, speed, and internal links

Phase 3 — Growth (ongoing)

Content plan and briefs for writers; quality review of every published page
Link building and digital PR strategy; brief and manage the link builder
Monthly ranking, indexing, and traffic analysis with clear next actions
Continuous optimization of top pages and the quote flow

Requirements

5+ years in SEO with at least one site you ranked nationally in a competitive niche (proof required: Search Console screenshots or a reference)
Programmatic SEO experience: you have built or specified location/route/service-area page systems at 1,000+ pages and can explain how you kept them from being thin
You have written page section specs or wireframes for designers before, and technical SEO specs for developers on custom-coded sites (Next.js/React or similar)
Expert with Ahrefs or Semrush, Search Console, Screaming Frog
Strong written English; you communicate in clear documents, not long calls
Available 40 hours/week with at least 4 hours overlapping US Eastern time
Delegated access only; the company owns all accounts

Nice to have

Auto transport, moving, logistics, or home-services SEO experience
Digital PR / data-study link building
Conversion rate optimization for lead forms

How we work

You set the strategy; the PM tracks it; specialists execute. Weekly written update, monthly review with the owner. Long-term role for someone who wants to build and own a national site.

How to apply

Your application must include:

One site you ranked nationally: niche, main keywords, proof you can share
One programmatic page system you built or specified: how many pages, what data made them unique, how they performed
A short sample (5–10 lines) of a section spec for a "Ship a car from [City] to [City]" route page: list the sections in order and say which two you'd cut if the designer wanted a shorter page
Your monthly salary expectation and available start date
Start your application with the word ROUTE

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0151
Total Execution Time  0.0166
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,968 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Lead-SEO-Strategist-Nationwide-US-Lead-Gen-Website-Site-Architecture-Page-Specs-Programmatic-SEO-1730271
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0085 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1730271
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 965279
 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` = 1730271
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1730271' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1730271 
0.0007   UPDATE employer_jobs SET hit_counts '***Sep-14-2026=152***Sep-15-2026=109***Sep-16-2026=61***Sep-17-2026=42***Sep-18-2026=32***Sep-19-2026=21***Sep-21-2026=1' WHERE job_id'1730271'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Sep-2026=418' WHERE job_id'1730271'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1730271' 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` = 1730271 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '965279'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0005   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)