SEO Web Developer

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

TYPE OF WORK

Full Time

SALARY

Depends on experience (Competitive Salary)

HOURS PER WEEK

20

DATE UPDATED

Mar 5, 2025

JOB OVERVIEW

Job Title: SEO Web Developer
Experience Level: 5-10 years
Job Summary:
We are seeking an experienced SEO Web Developer with 5 to 10 years of expertise in developing and optimizing websites for search engines. The ideal candidate will have a deep understanding of SEO algorithms, technical SEO, and web development best practices to enhance website performance, speed, and search visibility.
Key Responsibilities:
• Develop, maintain, and optimize websites for SEO performance and user experience.
• Implement on-page and technical SEO strategies, including schema markup, structured data, and crawl optimization.
• Ensure websites meet Google’s Core Web Vitals and other SEO ranking factors.
• Conduct SEO audits, keyword research, and competitor analysis to drive organic traffic.
• Collaborate with content and marketing teams to improve SEO-friendly site architecture and content optimization.
• Stay up to date with Google algorithm updates, emerging SEO trends, and web development technologies.
• Optimize website structure, internal linking, and mobile responsiveness for better search rankings.
• Work with development teams to implement page speed improvements and indexing strategies.
• Troubleshoot technical SEO issues, such as indexing errors, duplicate content, and broken links.
Requirements:
• 5-10 years of experience as an SEO Web Developer or in a similar role.
• Strong knowledge of Google algorithms, search engine ranking factors, and SEO best practices.
• Expertise in HTML, CSS, JavaScript, and PHP for SEO optimization.
• Experience with CMS platforms like WordPress, Shopify, and custom-built sites.
• Proficiency in using SEO tools such as Google Search Console, Google Analytics, Ahrefs, SEMrush, Screaming Frog, and PageSpeed Insights.
• Understanding of server-side rendering (SSR), client-side rendering (CSR), and website performance optimization.
• Familiarity with structured data, rich snippets, and schema markup implementation.
• Ability to work with cross-functional teams, including designers, content creators, and marketers.
• Strong analytical and problem-solving skills with a data-driven mindset.
Preferred Qualifications:
• Experience with Python or JavaScript frameworks (React, Vue, or Angular) for SEO optimization.
• Knowledge of headless CMS and API-based SEO strategies.
• Background in technical SEO for eCommerce websites.
• Understanding of UX/UI best practices and their impact on SEO.
Benefits:
• Competitive salary based on experience
• Remote work flexibility
• Opportunities for professional growth and learning
• Collaborative and dynamic work environment
If you have a passion for SEO, web development, and staying ahead of search engine trends, we’d love to hear from you! Apply now and help us build high-ranking, fast, and optimized websites.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0185
Total Execution Time  0.0204
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,680 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Web-Developer-1326510
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0115 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1326510
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 784838
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1326510
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-03',ej.date_added) duration_days, DATEDIFF('2026-10-03',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-10-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1326510' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1326510 
0.0033   UPDATE employer_jobs SET hit_counts = '***Mar-03-2025=1***Mar-05-2025=108***Mar-06-2025=50***Mar-07-2025=14***Mar-08-2025=10***Mar-09-2025=7***Mar-10-2025=6***Mar-11-2025=3***Mar-12-2025=2***Mar-13-2025=3***Mar-17-2025=2***Mar-18-2025=1***Mar-25-2025=1***Mar-26-2025=3***Mar-27-2025=4***Mar-28-2025=1***Mar-31-2025=1***Apr-02-2025=2***Apr-08-2025=2***Apr-09-2025=2***Apr-10-2025=1***Apr-16-2025=1***Apr-17-2025=1***Apr-18-2025=2***Apr-21-2025=1***Apr-25-2025=1***Apr-29-2025=2***May-13-2025=1***May-15-2025=4***May-16-2025=1***May-22-2025=2***May-23-2025=1***Jun-27-2025=1***Jun-28-2025=1***Jul-16-2025=1***Jul-17-2025=1***Jul-23-2025=2***Aug-14-2025=2***Sep-04-2025=2***Sep-05-2025=1***Sep-11-2025=1***Sep-20-2025=1***Sep-21-2025=1***Sep-25-2025=1***Sep-28-2025=1***Oct-03-2025=1***Oct-10-2025=2***Oct-12-2025=1***Oct-17-2025=2***Oct-26-2025=1***Oct-28-2025=2***Nov-05-2025=2***Nov-06-2025=1***Nov-10-2025=1***Nov-26-2025=1***Nov-27-2025=1***Dec-05-2025=1***Dec-16-2025=2***Dec-21-2025=1***Dec-28-2025=1***Jan-05-2026=1***Jan-08-2026=2***Jan-20-2026=1***Jan-28-2026=1***Feb-01-2026=2***Feb-20-2026=1***Feb-22-2026=1***Mar-01-2026=1***Mar-04-2026=1***Mar-10-2026=1***Mar-13-2026=1***Mar-17-2026=2***Apr-05-2026=2***Apr-06-2026=1***Apr-16-2026=1***Apr-21-2026=2***Apr-27-2026=2***May-08-2026=1***May-11-2026=2***May-16-2026=1***May-17-2026=1***Jun-02-2026=2***Jun-03-2026=1***Jun-05-2026=2***Jun-15-2026=1***Jun-19-2026=1***Jun-26-2026=1***Jun-27-2026=1***Jun-28-2026=1***Jun-29-2026=1***Jun-30-2026=1***Jul-05-2026=1***Jul-25-2026=1***Jul-28-2026=1***Jul-30-2026=2***Aug-02-2026=1***Aug-11-2026=1***Aug-13-2026=1***Aug-14-2026=1***Aug-17-2026=1***Aug-27-2026=1***Sep-11-2026=1***Sep-13-2026=1***Sep-14-2026=1***Sep-15-2026=2***Sep-20-2026=1***Sep-27-2026=1***Oct-03-2026=1' WHERE job_id= '1326510'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Mar-2025=217***Apr-2025=15***May-2025=9***Jun-2025=2***Jul-2025=4***Aug-2025=2***Sep-2025=8***Oct-2025=9***Nov-2025=6***Dec-2025=5***Jan-2026=5***Feb-2026=4***Mar-2026=6***Apr-2026=8***May-2026=5***Jun-2026=12***Jul-2026=5***Aug-2026=6***Sep-2026=7***Oct-2026=1' WHERE job_id= '1326510'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1326510' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1326510 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '784838'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)