SEO Specialist with Wordpress and GEO experience

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

TYPE OF WORK

Any

SALARY

50,000

HOURS PER WEEK

40

DATE UPDATED

Aug 12, 2026

JOB OVERVIEW

Job Overview:

We are seeking a dedicated, results-oriented Search Engine Optimization (SEO) specialist based in the Philippines for a full-time remote role. You will manage traditional SEO alongside Generative Engine Optimization (GEO)—optimizing content so AI-driven engines (e.g., ChatGPT, Google AI Overviews, Perplexity) can easily discover, interpret, cite, and include it in generated responses—for our clients, primarily US-based small to medium businesses in niches like home services, local professionals, and e-commerce. You'll also perform hands-on changes and updates directly on WordPress websites.

This is a long-term opportunity with room for growth, performance-based raises, and bonuses tied to measurable outcomes like improved search rankings, AI citations, traffic growth, and lead generation.

Key Responsibilities:

Conduct on-page Search Engine Optimization (SEO): keyword research, optimizing meta titles/descriptions, headings, alt text, internal linking, and implementing schema markup (using plugins like Yoast or Rank Math).
Apply Generative Engine Optimization (GEO) techniques: structure content with authoritative language, unique phrasing, statistics/quotes, fluent explanations, and entity optimization to increase visibility and citations in AI-generated answers.
Optimize content for both traditional search engines and generative AI: rewrite pages for clarity, add persuasive elements, ensure E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness), and test for AI pickup using tools like ChatGPT or Perplexity.
Perform direct WordPress edits and management: log in to client sites, install/update plugins, create/edit pages and posts, optimize images/content, resolve basic issues, and make customizations using page builders (Elementor, Divi, etc.—no advanced coding required, but familiarity helps).
Support off-page efforts: basic link building, directory submissions, and collaborations to boost domain authority for better AI recognition.
Monitor and report monthly performance: track rankings (Google Search Console), traffic (Google Analytics 4), AI citations (via manual checks or tools), and leads generated.
Communicate professionally via Slack, Asana / Trello, and occasional quick calls (some overlap with US Eastern/Central time preferred, but flexible).

Required Skills & Experience:

1–3+ years of practical experience in Search Engine Optimization (SEO), with exposure to or strong interest in Generative Engine Optimization (GEO) for AI-driven platforms.
Solid WordPress proficiency: comfortable making backend/frontend changes, using SEO plugins, page builders, and basic troubleshooting.
Familiarity with key tools: Google Search Console, Google Analytics 4, Ahrefs/SEMrush (access provided if needed), plus AI testing tools like ChatGPT, Perplexity, or Claude.
Leadership, strong work ethics, English communication skills (written and spoken) for client-facing updates and creating AI-optimized content.
Proactive, detail-focused, able to work independently while following clear guidelines.
Bonus (helpful but not mandatory): Experience with content structuring for LLMs, E-E-A-T optimization, basic HTML/CSS tweaks, or tools like Surfer SEO/Semrush Content Editor.
What We Offer

Full-time commitment: 40 hours/week (flexible scheduling with some US time-zone overlap ideal).
Starting monthly salary: ---------- php(based on your experience and demonstrated skills; we start at the lower end and raise quickly with proven results).
Performance bonuses (e.g., for achieving ranking improvements, AI citation increases, or lead goals).
Paid time off and long-term stability with potential to advance to handling multiple clients or a senior role.
Tools and subscriptions provided (Ahrefs, etc.) after initial probation.
Supportive team environment—no excessive micromanagement if you deliver quality work.

How to Apply Please reply with or send an email to ----------

Your resume or OnlineJobs.ph/LinkedIn profile link.
Links to 2–3 websites or content pieces you've optimized (include what specific Search Engine Optimization (SEO) or Generative Engine Optimization (GEO) improvements you made, e.g., AI citation examples).
A short note on your experience level with Generative Engine Optimization (GEO) and WordPress, why you're a strong fit, and your expected monthly rate within the posted range.
Your availability/start date and typical working hours/time zone.

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.0358
Total Execution Time  0.0371
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,530,904 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-Specialist-with-Wordpress-and-GEO-experience-1599119
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0310 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1599119
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 333047
 LIMIT 1 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1599119
AND `misc`.`idIS NULL 
0.0008   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-18',ej.date_added) duration_daysDATEDIFF('2026-08-18',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-08-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1599119' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1599119 
0.0010   UPDATE employer_jobs SET hit_counts '***Mar-11-2026=8***Mar-12-2026=11***Mar-13-2026=55***Mar-14-2026=10***Mar-15-2026=8***Mar-16-2026=10***Mar-17-2026=20***Mar-18-2026=11***Mar-19-2026=11***Mar-20-2026=7***Mar-21-2026=2***Mar-22-2026=1***Mar-23-2026=3***Mar-24-2026=2***Mar-25-2026=1***Mar-27-2026=5***Mar-28-2026=1***Mar-30-2026=1***Apr-06-2026=3***Apr-08-2026=2***Apr-11-2026=1***Apr-17-2026=1***Apr-18-2026=2***Apr-21-2026=1***May-20-2026=2***May-23-2026=1***May-28-2026=1***Jun-05-2026=2***Jun-08-2026=1***Jun-09-2026=1***Jun-16-2026=1***Jun-17-2026=1***Jun-18-2026=1***Jun-20-2026=1***Jun-21-2026=1***Jun-23-2026=2***Jun-24-2026=1***Jun-26-2026=2***Jun-28-2026=1***Jun-30-2026=2***Jul-03-2026=2***Jul-06-2026=1***Jul-07-2026=2***Jul-13-2026=1***Jul-19-2026=1***Jul-24-2026=2***Aug-01-2026=1***Aug-04-2026=2***Aug-10-2026=2***Aug-12-2026=562***Aug-13-2026=192***Aug-14-2026=77***Aug-15-2026=39***Aug-18-2026=1' WHERE job_id'1599119'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=167***Apr-2026=10***May-2026=4***Jun-2026=17***Jul-2026=9***Aug-2026=876' WHERE job_id'1599119'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1599119' 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` = 1599119 
0.0209   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '333047'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)