SEO Manager

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

TYPE OF WORK

Full Time

SALARY

$1,100

HOURS PER WEEK

40

DATE UPDATED

Apr 8, 2026

JOB OVERVIEW

Viaduct Generation is seeking a highly skilled SEO Manager to oversee the implementation, preparation, and quality control of SEO deliverables across multiple client accounts.
This is a non-client-facing role, focused on internal execution. You will work closely with account managers, project managers, developers, and content teams to ensure that all SEO strategies are translated into clear, technically accurate, and actionable deliverables.
The role requires deep SEO expertise and a strong understanding of AI-led search, LLMs, AEO, and GEO, ensuring all work aligns with modern search behaviours and AI-driven optimisation standards.

Key Responsibilities
Take SEO strategies and translate them into detailed, execution-ready tasks for developers, content writers, and SEO executives
Prepare technical SEO recommendations including:
Schema markup specifications
Internal linking structures
Page structure and on-page optimisation requirements
Indexation and crawlability recommendations
Produce clear, structured briefs for developers to implement website changes
Oversee and review all SEO deliverables to ensure accuracy and adherence to best practices
Work closely with:
Project Managers (for timelines and delivery tracking)
Account Managers (for reporting and alignment)
Developers and content teams (for execution)
Ensure all work aligns with AI-led SEO principles, including AEO and LLM optimisation
Monitor keyword rankings, performance data, and technical health, feeding insights back into execution
Prepare and structure internal reports and performance summaries for account managers
Identify gaps, inefficiencies, or errors in execution and proactively resolve them
Support the continuous improvement of internal SEO processes and workflows

Required Experience & Skills
Minimum 3+ years’ experience in SEO within a marketing agency environment
Strong, hands-on knowledge of:
Technical SEO (indexing, crawlability, site structure)
On-page SEO and content optimisation
Internal linking strategies
Schema markup and structured data
Keyword tracking and ranking analysis
Strong understanding of AI in SEO
Proven experience preparing developer-ready SEO tasks and briefs
Proficiency in:
Google Analytics (GA4)
Google Search Console
Google Tag Manager
SEO tools such as Ahrefs, SEMrush, Screaming Frog
Asana (or similar project management tools)
Strong analytical skills with the ability to interpret data and translate it into actionable work

Communication & Working Style
Strong internal communication skills across cross-functional teams
Highly detail-oriented with a focus on accuracy and quality control
Structured and methodical in task preparation and documentation
Proactive in identifying issues and improving delivery processes
Comfortable working in a fast-paced, AI-driven agency environment
Must be available during UK business hours

Desirable (Nice to Have)
Experience working closely with developers on SEO implementations
Familiarity with CMS platforms (WordPress, Shopify, etc.)
Experience using AI tools in SEO workflows (content optimisation, entity analysis, SERP modelling)
Understanding of how SEO integrates with other channels (PPC, CRO, content strategy)

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.0186
Total Execution Time  0.0206
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,000 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Manager-1619648
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0083 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1619648
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 922316
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1619648
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1619648' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1619648 
0.0008   UPDATE employer_jobs SET hit_counts '***Apr-08-2026=375***Apr-09-2026=71***Apr-10-2026=19***Apr-11-2026=8***Apr-12-2026=6***Apr-13-2026=9***Apr-14-2026=9***Apr-15-2026=2***Apr-21-2026=1' WHERE job_id'1619648'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=498' WHERE job_id'1619648'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1619648' AND status LIKE 'sent%' ORDER BY id DESC  
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1619648 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '922316'
AND `date_added` >= '2022-06-08' 
0.0007   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)