SEO/GEO Manager

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

TYPE OF WORK

Full Time

SALARY

80,000-120,000 PHP/month DOE

HOURS PER WEEK

40

DATE UPDATED

Sep 22, 2026

JOB OVERVIEW

About The Ad Firm:

The Ad Firm is a US-based, performance-driven digital marketing agency recognized for delivering measurable ROI through transparent strategies and proven results since 2009. We partner with businesses across industries to grow visibility, traffic, and revenue through precision-built campaigns.

Job Description:

We are seeking a results-driven, seasoned SEO Manager to lead strategy and execution across multiple client accounts. This role requires deep SEO expertise, strong project management skills, and the ability to collaborate with content, web, and account teams to deliver measurable growth for diverse industries. In this role, you will work directly with our Project Managers, who have their finger on the pulse of each of our valued clients. You will be responsible for the clients' SEO success.

Key Responsibilities

- Develop and implement SEO strategies for multiple client accounts across various verticals, specifically tailored to local markets.
- Conduct keyword research, technical audits, and competitor analysis to identify ranking opportunities.
- Oversee all on-page and off-page SEO activities, including link acquisition, schema, and site optimization.
- Optimize Google My Business (GMB) profiles and other local listings.
- Coordinate with content writers, designers, and developers to implement SEO recommendations.
- Monitor performance metrics using Google Analytics, Search Console, Ahrefs, and SEMrush, and prepare monthly client reports.
- Stay updated on algorithm changes and adapt client strategies accordingly.
-Present performance insights and growth recommendations during client meetings.
-Manage junior SEO specialists and support their professional development.

Required Qualifications

- 4+ years of agency experience managing SEO for multiple clients simultaneously.
- Proven ability to improve organic rankings, traffic, and conversions across industries.
- Strong understanding of technical SEO, content optimization, and local SEO.
- Proficiency with SEO tools such as Ahrefs, SEMrush, Screaming Frog, Google Search Console, and Google Analytics.
- Working knowledge of WordPress, Shopify, and basic HTML/CSS.
- Excellent analytical, communication, and presentation skills.
- Experience collaborating within cross-functional teams under tight deadlines.

Why Join Us

- Work with a diverse range of clients and industries.
- Collaborative, fast-paced, and growth-focused agency culture.
- Competitive salary and performance-based bonuses.
- Professional development support and SEO tool access.
- Flexible remote work options.
- 2 weeks Paid Time-Off
- Paid Sick Leave
- 8 Paid Holidays
- Health Insurance

How to Apply:

We do not monitor emails on this website. Submit your application at ---------- to be considered for this position.

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.0160
Total Execution Time  0.0173
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,535,240 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEOGEO-Manager-1162697
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0091 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1162697
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 140033
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1162697
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1162697' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1162697 
0.0022   UPDATE employer_jobs SET hit_counts = '***May-20-2024=87***May-21-2024=39***May-22-2024=27***May-23-2024=23***May-24-2024=6***May-25-2024=4***May-26-2024=2***May-27-2024=5***May-28-2024=1***May-29-2024=38***May-30-2024=58***May-31-2024=19***Jun-01-2024=5***Jun-02-2024=7***Jun-03-2024=10***Jun-04-2024=6***Jun-05-2024=21***Jun-06-2024=88***Jun-07-2024=14***Jun-08-2024=5***Jun-09-2024=7***Jun-10-2024=9***Jun-11-2024=3***Jun-12-2024=5***Jun-13-2024=87***Jun-14-2024=56***Jun-15-2024=41***Jun-16-2024=14***Jun-17-2024=24***Jun-18-2024=19***Jun-19-2024=10***Jun-20-2024=23***Jun-21-2024=8***Jun-22-2024=5***Jun-23-2024=3***Jun-24-2024=2***Jun-25-2024=57***Jun-26-2024=86***Jun-27-2024=54***Jun-28-2024=8***Jun-29-2024=4***Jun-30-2024=5***Jul-01-2024=6***Jul-02-2024=5***Jul-03-2024=5***Jul-04-2024=5***Jul-05-2024=2***Jul-06-2024=1***Jul-08-2024=125***Jul-09-2024=49***Jul-10-2024=19***Jul-11-2024=5***Jul-12-2024=3***Jul-13-2024=3***Jul-14-2024=3***Jul-15-2024=78***Jul-16-2024=64***Jul-17-2024=21***Jul-18-2024=11***Jul-19-2024=7***Jul-20-2024=1***Jul-21-2024=3***Jul-22-2024=5***Jul-23-2024=2***Jul-24-2024=1***Jul-26-2024=1***Jul-27-2024=1***Jul-30-2024=1***Jul-31-2024=2***Aug-02-2024=1***Aug-04-2024=1***Aug-05-2024=1***Aug-06-2024=1***Aug-08-2024=3***Aug-09-2024=1***Aug-10-2024=6***Aug-11-2024=2***Aug-13-2024=2***Aug-14-2024=1***Aug-20-2024=2***Aug-24-2024=1***Aug-25-2024=1***Aug-30-2024=2***Sep-01-2024=2***Sep-11-2024=4***Sep-13-2024=2***Sep-18-2024=4***Sep-22-2024=2***Oct-06-2024=1***Oct-08-2024=1***Oct-28-2024=1***Nov-05-2024=1***Nov-09-2024=1***Nov-17-2024=2***Nov-28-2024=1***Dec-01-2024=1***Dec-02-2024=4***Dec-04-2024=1***Dec-06-2024=1***Dec-18-2024=1***Jan-02-2025=1***Jan-07-2025=2***Feb-05-2025=1***Feb-09-2025=2***Feb-14-2025=1***Feb-17-2025=2***Feb-19-2025=1***Feb-22-2025=1***Feb-25-2025=1***Mar-04-2025=2***Mar-07-2025=2***Mar-12-2025=3***Mar-16-2025=1***Mar-30-2025=1***Apr-27-2025=2***Apr-28-2025=2***May-15-2025=1***Jun-06-2025=2***Jun-08-2025=1***Jun-09-2025=2***Jun-13-2025=2***Jun-14-2025=2***Jun-29-2025=2***Jun-30-2025=6***Jul-02-2025=4***Jul-15-2025=4***Jul-21-2025=2***Jul-24-2025=2***Jul-26-2025=2***Jul-28-2025=2***Aug-10-2025=1***Aug-11-2025=2***Aug-16-2025=2***Aug-18-2025=6***Aug-19-2025=1***Aug-25-2025=2***Aug-29-2025=2***Sep-03-2025=1***Sep-07-2025=1***Sep-09-2025=2***Sep-12-2025=1***Sep-15-2025=1***Sep-16-2025=1***Sep-20-2025=1***Sep-27-2025=1***Sep-29-2025=1***Sep-30-2025=2***Oct-01-2025=1***Oct-03-2025=1***Oct-04-2025=1***Oct-05-2025=1***Oct-06-2025=1***Oct-07-2025=1***Oct-08-2025=1***Oct-10-2025=1***Oct-11-2025=2***Oct-12-2025=2***Oct-14-2025=50***Oct-15-2025=113***Oct-16-2025=19***Oct-17-2025=14***Oct-18-2025=4***Oct-19-2025=4***Oct-20-2025=4***Oct-21-2025=3***Oct-22-2025=3***Oct-23-2025=128***Oct-24-2025=14***Oct-25-2025=9***Oct-26-2025=9***Oct-27-2025=9***Oct-28-2025=11***Oct-29-2025=9***Oct-30-2025=55***Oct-31-2025=66***Nov-01-2025=12***Nov-02-2025=9***Nov-03-2025=6***Nov-04-2025=6***Nov-05-2025=9***Nov-06-2025=24***Nov-07-2025=86***Nov-08-2025=10***Nov-09-2025=10***Nov-10-2025=12***Nov-11-2025=5***Nov-12-2025=5***Nov-13-2025=10***Nov-14-2025=18***Nov-15-2025=1***Nov-16-2025=7***Nov-17-2025=1***Nov-18-2025=2***Nov-19-2025=2***Nov-20-2025=1***Nov-22-2025=1***Nov-23-2025=1***Nov-24-2025=2***Nov-25-2025=1***Nov-26-2025=4***Nov-28-2025=1***Nov-29-2025=1***Nov-30-2025=2***Dec-01-2025=1***Dec-02-2025=2***Dec-04-2025=1***Dec-05-2025=1***Dec-06-2025=1***Dec-07-2025=2***Dec-08-2025=1***Dec-10-2025=1***Dec-11-2025=1***Dec-13-2025=1***Dec-14-2025=1***Dec-16-2025=1***Dec-17-2025=2***Dec-19-2025=1***Dec-20-2025=1***Dec-23-2025=2***Dec-26-2025=2***Dec-27-2025=1***Dec-30-2025=1***Dec-31-2025=1***Jan-02-2026=1***Jan-05-2026=1***Jan-06-2026=1***Jan-07-2026=1***Jan-09-2026=1***Jan-12-2026=1***Jan-14-2026=2***Jan-15-2026=1***Jan-16-2026=1***Jan-17-2026=1***Jan-19-2026=1***Jan-20-2026=1***Jan-24-2026=1***Jan-26-2026=1***Feb-01-2026=1***Feb-02-2026=1***Feb-03-2026=2***Feb-07-2026=1***Feb-16-2026=1***Feb-17-2026=1***Feb-18-2026=1***Feb-23-2026=1***Feb-24-2026=1***Feb-25-2026=1***Mar-03-2026=1***Mar-04-2026=1***Mar-15-2026=1***Mar-19-2026=1***Mar-20-2026=2***Mar-26-2026=2***Apr-09-2026=1***Apr-13-2026=1***Apr-17-2026=1***Apr-25-2026=3***May-03-2026=2***May-05-2026=2***May-06-2026=1***May-07-2026=1***May-08-2026=1***May-25-2026=1***May-26-2026=1***May-27-2026=2***May-29-2026=1***May-30-2026=1***Jun-10-2026=1***Jun-15-2026=1***Jun-19-2026=1***Jun-25-2026=1***Jun-28-2026=1***Jul-04-2026=2***Jul-06-2026=2***Jul-20-2026=2***Jul-24-2026=1***Jul-30-2026=2***Aug-01-2026=2***Aug-06-2026=1***Aug-16-2026=1***Aug-18-2026=636***Aug-19-2026=96***Aug-20-2026=62***Aug-21-2026=40***Aug-22-2026=26***Aug-23-2026=21***Aug-24-2026=36***Aug-25-2026=39***Aug-26-2026=26***Aug-27-2026=80***Aug-28-2026=75***Aug-29-2026=18***Aug-30-2026=8***Aug-31-2026=13***Sep-01-2026=7***Sep-02-2026=10***Sep-03-2026=4***Sep-04-2026=4***Sep-05-2026=4***Sep-06-2026=1***Sep-07-2026=1***Sep-08-2026=2***Sep-09-2026=3***Sep-10-2026=159***Sep-11-2026=12***Sep-12-2026=10***Sep-13-2026=7***Sep-14-2026=9***Sep-15-2026=7***Sep-16-2026=14***Sep-17-2026=6***Sep-18-2026=4***Sep-19-2026=6***Sep-20-2026=2***Sep-21-2026=2***Sep-22-2026=109***Sep-23-2026=67***Sep-24-2026=12***Sep-25-2026=22***Sep-26-2026=15***Sep-27-2026=2' WHERE job_id= '1162697'  
0.0021   UPDATE employer_jobs SET monthly_hits = '***May-2024=309***Jun-2024=686***Jul-2024=429***Aug-2024=25***Sep-2024=14***Oct-2024=3***Nov-2024=5***Dec-2024=8***Jan-2025=3***Feb-2025=9***Mar-2025=9***Apr-2025=4***May-2025=1***Jun-2025=17***Jul-2025=16***Aug-2025=16***Sep-2025=12***Oct-2025=536***Nov-2025=249***Dec-2025=25***Jan-2026=15***Feb-2026=11***Mar-2026=8***Apr-2026=6***May-2026=13***Jun-2026=5***Jul-2026=9***Aug-2026=1180***Sep-2026=501' WHERE job_id= '1162697'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1162697' 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` = 1162697 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '140033'
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)