SEO Specialist

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

TYPE OF WORK

Any

SALARY

N/A

HOURS PER WEEK

TBD

DATE UPDATED

Feb 17, 2026

JOB OVERVIEW

About the Role
We are looking for an experienced SEO Specialist who can take full ownership of search engine optimisation strategy, planning, and execution across multiple client accounts. This is a hands-on role that requires someone with a deep, practical understanding of how SEO works — not just the theory, but the ability to implement, manage, and deliver real results.
The ideal candidate will be comfortable managing all aspects of SEO, from technical audits and on-page optimisation to local SEO, content strategy, and link building. You should be the kind of person who stays on top of algorithm changes, understands search intent, and knows how to move the needle for businesses in competitive markets.
Core Responsibilities
SEO Strategy & Planning
• Develop and implement comprehensive SEO strategies tailored to individual client goals and industries
• Conduct thorough keyword research, competitor analysis, and market research to inform content and optimisation plans
• Create and maintain SEO roadmaps with clear milestones, deliverables, and timelines
• Align SEO strategies with broader digital marketing objectives
SEO Management & Execution
• Manage ongoing on-page optimisation including meta titles, descriptions, header tags, internal linking, and content structure
• Perform technical SEO audits and implement fixes covering site speed, crawlability, indexation, schema markup, and Core Web Vitals
• Monitor and improve organic search performance across all client websites using tools like Google Search Console, Google Analytics, Ahrefs, SEMrush, or similar
• Track keyword rankings, organic traffic, and conversion metrics, providing regular performance reports with actionable insights
Local SEO
• Set up, optimise, and manage Google Business Profiles for clients across multiple locations
• Develop and execute local SEO strategies including citation building, local link acquisition, and review management
• Optimise for local search packs and map results with location-specific content and landing pages
• Monitor local search performance and maintain NAP (Name, Address, Phone) consistency across directories
Content & Link Building
• Plan and oversee SEO-driven content strategies, including blog posts, landing pages, and supporting content
• Identify link building opportunities and execute ethical, white-hat outreach campaigns
• Collaborate with content writers to ensure all content meets SEO best practices and targets relevant search terms
Additional Skills (Highly Valued)
While SEO expertise is the primary requirement, any of the following additional skills would be a strong advantage:
• Experience with Google Ads (Search, Display, Shopping, or Performance Max campaigns)
• Knowledge of Facebook/Meta advertising and social media marketing
• Web design or development skills (WordPress, Elementor, HTML/CSS)
• Experience with SEO content tools such as NeuronWriter, Surfer SEO, or Clearscope
• Familiarity with automation tools (n8n, Zapier, Make) for marketing workflows
• Copywriting and content creation ability
• Experience working with clients in the Irish market
Requirements
• Proven experience as an SEO Specialist with a strong portfolio or case studies demonstrating measurable results
• Deep understanding of how search engines work, including ranking factors, crawling, indexing, and algorithm updates
• Proficiency with industry-standard SEO tools (Google Search Console, Google Analytics, Ahrefs, SEMrush, Screaming Frog, or equivalent)
• Strong analytical skills with the ability to interpret data and translate it into actionable strategies
• Excellent written and spoken English — clear, professional communication is essential
• Ability to work independently, manage multiple client accounts, and meet deadlines
• A proactive, self-motivated approach with a genuine passion for SEO and digital marketing

How to Apply — IMPORTANT
All applicants must submit a 3-minute Loom video introduction as part of their application. This is a mandatory requirement and is used to assess your level of English, communication skills, and overall presentation.
In your Loom video, please cover:
• A brief introduction of yourself and your background
• Your experience with SEO: what you’ve worked on and results you’ve achieved
• Why you’re a good fit for this role
• Any additional skills or experience you bring to the table
Applications without a Loom video introduction will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0099
Total Execution Time  0.0112
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,128 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Specialist-1581751
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0049 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1581751
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 873554
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1581751
AND `misc`.`idIS NULL 
0.0005   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 '1581751' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1581751 
0.0008   UPDATE employer_jobs SET hit_counts '***Feb-17-2026=116***Feb-18-2026=86***Feb-19-2026=42***Feb-20-2026=15***Feb-21-2026=13***Feb-22-2026=8***Feb-23-2026=6***Feb-24-2026=2***Feb-25-2026=3***Feb-26-2026=2***Feb-27-2026=1***Mar-02-2026=2***Mar-03-2026=1***Mar-04-2026=2***Mar-05-2026=1***Mar-09-2026=12***Mar-10-2026=4***Mar-11-2026=3***Mar-12-2026=2***Mar-14-2026=2***Mar-16-2026=3***Mar-17-2026=1***Mar-18-2026=3***Mar-19-2026=5***Mar-21-2026=2***Mar-24-2026=4***Mar-26-2026=5***Mar-27-2026=1***Mar-28-2026=1***Mar-31-2026=3***Apr-03-2026=1***Apr-05-2026=3***Apr-06-2026=1***Apr-07-2026=1***Apr-08-2026=1***Apr-10-2026=1***Apr-16-2026=2' WHERE job_id'1581751'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=294***Mar-2026=57***Apr-2026=10' WHERE job_id'1581751'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1581751' 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` = 1581751 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '873554'
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)