Technical SEO Specialist (Audits, Strategy & Page Prioritization)

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

TYPE OF WORK

Full Time

SALARY

$1000 - $1,500.00 per month depending on experience

HOURS PER WEEK

40

DATE UPDATED

Dec 29, 2025

JOB OVERVIEW

Technical SEO Specialist (Audits, Strategy & Page Prioritization)

Location: Remote
Type: Full Time

You will own the audit and diagnosis side of our SEO work.

Your job is not to write content or deploy code. Your job is to:

• Assess the overall health and direction of an SEO campaign
• Identify which pages matter most, which are strong, which are weak, and what to work on first
• Run structured technical and on-page audits using our SOPs
• Turn findings into clear, prioritized action plans for our dev and content teams

What You’ll Do

1. Diagnose Overall Campaign Health

Using Ahrefs and Dragon Metrics, you will evaluate:
• Overall keyword footprint and visibility
• Trends in rankings and traffic
• Which pages are pulling weight and which are dead weight

You will:
• Classify campaigns as healthy, weak, or in trouble, and support conclusions with data
• Identify top-performing pages, underperforming but important pages, and clear priority targets for optimization
• Assess whether pages are structured in a way that supports modern search features and AI-driven retrieval, not just traditional rankings

2. Prioritize Pages and Opportunities

You will build a simple, clear page priority list that answers:
• Which pages to work on first and why
• Which pages to leave alone for now

You will evaluate:
• Core service pages
• Location pages
• Supporting content that actually moves the needle

You will make recommendations like:
• “These three pages are where we start in month one, and here’s why.”

You will also consider whether priority pages are suitable for:
• Answer box eligibility
• AI summaries and retrieval
• Clear semantic and entity-based understanding

3. Run Structured On-Page Audits for Key Pages

Using SEO Meta in 1 Click and manual review, you will audit the homepage and key service or location pages for:
• Title tags and meta descriptions
• H1, H2, and H3 structure
• Content depth and intent match
• CTAs, trust signals, and local signals such as cities served and service areas

Your recommendations must be specific, not vague. This includes:
• New title and meta examples
• Suggested heading structures
• Content blocks to add such as Why Choose Us, Process, Services, FAQs, Reviews
• Where CTAs and review blocks should be placed

You will also assess whether content is:
• Properly chunked for machine readability
• Structured to support answer extraction
• Clear in its entity relationships rather than relying on keyword repetition

4. Run Sitewide Technical and Structural Checks

Using ContentKing as your primary monitoring tool, you will identify and document:
• Missing or weak meta descriptions on important pages
• Robots and canonical host issues
• Internal links pointing to redirects
• Schema errors and missing structured data
• Heading level problems such as multiple H1s or skipped levels
• Open Graph issues
• ALT text issues on key images

You will turn findings into clear, prioritized tickets for dev and content teams that include:
• What’s wrong
• Why it matters
• What needs to be done
• Priority level (High, Medium, Low)

This includes identifying technical or structural issues that may prevent pages from being properly interpreted by large language models and AI-driven systems.


5. Schema and Local Structure

You will review and assess:
• Organization and LocalBusiness schema
• Service, FAQPage, and review schema on key revenue pages

You will:
• Flag major gaps and issues
• Recommend practical schema improvements
• Ensure strong local and service area signals

This includes making sure pages clearly show where the business operates and what services are offered where, with service area lists and maps recommended when appropriate.

You should understand how structured data, entities, and clear relationships support both traditional search engines and LLM-based retrieval.


6. Reporting and Documentation

You will produce clean, structured audit documentation that:
• Explains overall campaign health and direction
• Shows which pages are strong, weak, and high priority
• Details page-level recommendations for key URLs
• Lists technical issues with clear fixes and priorities

Your output should be something a developer or content writer can execute without a long meeting.


Tools You’ll Use

You should be comfortable with, or willing to quickly get up to speed on:
• ContentKing for real-time technical and sitewide issues
• Ahrefs for keyword footprint, ranking data, and backlink context
• Dragon Metrics for rankings and SERP visibility
• SEO Meta in 1 Click for on-page inspection
• A schema testing tool such as Google Rich Results Test

Familiarity with tools or methods used to evaluate AI visibility, answer extraction, or semantic structure is a plus.


Requirements
• Two plus years of SEO experience with a strong focus on audits and technical or on-page work
• Real-world experience with local service or lead generation websites

You must be able to:
• Evaluate campaign health at a site level, not just individual pages
• Identify which pages matter most and prioritize them intelligently
• Explain what’s broken and what to do in plain English

Strong understanding of:
• Crawling, indexation, canonicals, redirects, and basic site architecture
• On-page fundamentals including titles, metas, headings, internal linking, CTAs, and UX signals
• Schema and structured data in a practical, non-academic way
• How content structure, entities, and internal relationships impact AI-driven search and retrieval

Additional requirements:
• Comfortable reading HTML enough to understand page structure
• High attention to detail, strong pattern recognition, and the ability to spot inconsistencies
• Working knowledge of optimizing content for LLMs, including answer boxes, content chunking, entity clarity, and semantic structure


Nice to Have
• Agency experience across multiple sites and verticals
• Experience with other crawlers such as Screaming Frog or Sitebulb
• Familiarity with Google Business Profiles and local SEO factors
• Exposure to AI search optimization, vector-based retrieval concepts, or generative search environments


What Success Looks Like
• Every audit clearly communicates campaign health, not just a list of errors
• You consistently identify the right pages to prioritize and explain why
• Dev and content teams can execute directly from your audits without clarification
• Over time, fewer technical surprises and more predictable, focused improvements


Application Question (Required)

In a few short paragraphs, explain how you would structure and audit a core service page so it can both rank well in search engines and be clearly understood and reused by large language models.
Touch on page structure, content chunking, entities, and answer-style sections.

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.0309
Total Execution Time  0.0322
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,534,048 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Technical-SEO-Specialist-Audits-Strategy-Page-Prioritization-1537982
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0242 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1537982
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 168743
 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` = 1537982
AND `misc`.`idIS NULL 
0.0013   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 '1537982' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1537982 
0.0025   UPDATE employer_jobs SET hit_counts '***Dec-19-2025=152***Dec-20-2025=47***Dec-21-2025=30***Dec-22-2025=21***Dec-23-2025=21***Dec-24-2025=7***Dec-25-2025=7***Dec-26-2025=11***Dec-27-2025=5***Dec-28-2025=11***Dec-29-2025=205***Dec-30-2025=55***Dec-31-2025=19***Jan-01-2026=23***Jan-02-2026=14***Jan-03-2026=7***Jan-04-2026=12***Jan-05-2026=13***Jan-06-2026=10***Jan-07-2026=13***Jan-08-2026=8***Jan-09-2026=3***Jan-10-2026=2***Jan-11-2026=3***Jan-13-2026=2***Jan-14-2026=3***Jan-15-2026=2***Jan-17-2026=1***Jan-19-2026=9***Jan-20-2026=1***Jan-22-2026=1***Jan-23-2026=4***Jan-26-2026=1***Jan-27-2026=54***Jan-28-2026=75***Jan-29-2026=62***Jan-30-2026=22***Jan-31-2026=7***Feb-01-2026=3***Feb-02-2026=5***Feb-03-2026=6***Feb-04-2026=1***Feb-06-2026=2***Feb-07-2026=2***Feb-08-2026=2***Feb-09-2026=2***Feb-10-2026=1***Feb-11-2026=2***Feb-12-2026=1***Feb-14-2026=2***Feb-15-2026=1***Feb-16-2026=2***Feb-17-2026=1***Feb-18-2026=1***Feb-19-2026=4***Feb-20-2026=3***Feb-21-2026=1***Feb-22-2026=1***Feb-23-2026=3***Feb-25-2026=1***Feb-26-2026=2***Feb-28-2026=1***Mar-06-2026=2***Mar-09-2026=1***Mar-16-2026=1***Mar-22-2026=2***Mar-24-2026=1***Mar-25-2026=1***Mar-26-2026=2***Mar-30-2026=1***Apr-16-2026=1' WHERE job_id'1537982'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Dec-2025=591***Jan-2026=352***Feb-2026=50***Mar-2026=11***Apr-2026=1' WHERE job_id'1537982'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1537982' 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` = 1537982 
0.0134   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '168743'
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)