SEO, GEO, Content & AI Marketing Manager

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

TYPE OF WORK

Full Time

SALARY

500

HOURS PER WEEK

40

DATE UPDATED

Sep 23, 2026

JOB OVERVIEW

SEO, GEO, Content & AI Marketing Manager

About the Role

We are an international digital marketing and technology agency working with clients across different industries and countries.

We are looking for a proactive SEO, GEO, Content & AI Marketing Manager to join our team full time and long term.

The role has a strong focus on SEO, Local SEO, AEO/GEO and visibility in AI-driven search, while also covering content, digital marketing, analytics and practical AI automation.

We are looking for someone who understands how businesses can improve their visibility not only in Google, but increasingly across platforms such as ChatGPT, Gemini, Perplexity and other AI-powered search environments.

You should be able to analyse opportunities, turn them into practical actions and take ownership rather than simply waiting for tasks.

Key Responsibilities

• Develop and implement SEO, Local SEO and AEO/GEO strategies for different clients.
• Conduct keyword, competitor, search intent and content gap research.
• Improve website structure, internal linking, metadata, content and on-page SEO.
• Identify opportunities to improve visibility in Google and AI-powered search engines.
• Research topics, entities, questions and content opportunities relevant to AI search and traditional search.
• Monitor performance using Google Search Console, GA4 and SEO tools.
• Turn SEO and performance data into clear recommendations and actions.
• Create and optimise website copy, articles, landing pages, headlines and marketing content.
• Support content strategy across LinkedIn, Instagram, Facebook, YouTube and other channels where relevant.
• Coordinate marketing projects, developers, content production and client deliverables.
• Use tools such as ChatGPT, Claude and Gemini for research, analysis, content and productivity.
• Build or support practical automations using tools such as n8n, Make or Zapier.
• Continuously research new developments in SEO, GEO, AI search and digital marketing.
• Support lead generation through prospect research, lead scraping, data enrichment and structured outreach workflows.

What We Are Looking For

• 2+ years of experience in SEO, digital marketing, content or a related field.
• Strong understanding of SEO and on-page optimisation.
• Good understanding of AEO, GEO, AI Search or LLM visibility, or a strong willingness to specialise in this area.
• Experience with Google Search Console and GA4.
• Strong keyword, competitor and content research skills.
• Strong written English.
• Ability to create and optimise high-quality marketing and website content.
• Practical experience using AI tools such as ChatGPT, Claude or Gemini.
• Good organisation and project management skills.
• Proactive, analytical and comfortable working independently.

Experience with tools such as Semrush, Ahrefs, Screaming Frog, WordPress, Google Business Profile, YouTube SEO, Google Ads, Meta Ads, n8n, Make, Zapier, APIs, structured data/schema markup, AI agents or web scraping is an advantage.

• Experience with lead scraping, web scraping, prospecting tools, data enrichment or CRM workflows is an advantage.

You do not need to be an expert in every area.

How We Work

We value people who:

• understand the business objective behind the tasks
• take ownership and identify opportunities independently;
• combine analytical thinking with strong content judgement;
• turn data and research into practical actions;
• actively follow developments in Google Search and AI Search;
• use AI intelligently rather than simply generating content;
• look for ways to improve and automate processes.

A question we want you to ask regularly is:

“Can this be done better, faster or more intelligently?”

Commitment & Compensation

This is a full-time, long-term position: 8 hours per day.

Our team works primarily during European business hours, so reliable overlap with CET/CEST is required.

Starting compensation: USD 500 per month, full time, with the possibility to grow based on performance, responsibility and long-term fit.

Start the first sentence of your application with the word “SEO” so we know you have read the full job description.

How to Apply

Please include:

• A short introduction and your relevant experience.
• Your location, time zone and availability.
• Your SEO experience and examples of websites or projects you have worked on.
• Examples of keyword research, content optimisation, Local SEO, technical/on-page SEO or SEO strategies you have implemented.
• Any experience with AEO, GEO, AI Search or optimising content for platforms such as ChatGPT, Gemini or Perplexity.
• Examples of content, landing pages, articles or campaigns you have created or improved.
• SEO, analytics, AI and automation tools you regularly use.
• An example of an AI workflow or automation you have created, if available.

Please confirm whether the stated compensation of USD 500 per month is within your expectations.

We are particularly interested in understanding how you analyse a website, identify opportunities, prioritise actions and improve organic and AI-search visibility — not simply which tools you have used.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0156
Total Execution Time  0.0169
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,520 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/SEO-GEO-Content-AI-Marketing-Manager-1714615
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0088 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714615
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 965629
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714615
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 = '1714615' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714615 
0.0007   UPDATE employer_jobs SET hit_counts = '***Aug-22-2026=548***Aug-23-2026=110***Aug-24-2026=94***Aug-25-2026=52***Aug-26-2026=42***Aug-27-2026=9***Aug-28-2026=11***Aug-29-2026=5***Aug-30-2026=3***Aug-31-2026=441***Sep-01-2026=127***Sep-02-2026=22***Sep-03-2026=13***Sep-04-2026=22***Sep-05-2026=4***Sep-06-2026=2***Sep-07-2026=9***Sep-08-2026=720***Sep-09-2026=109***Sep-10-2026=27***Sep-11-2026=9***Sep-12-2026=5***Sep-13-2026=7***Sep-14-2026=17***Sep-15-2026=252***Sep-16-2026=132***Sep-17-2026=51***Sep-18-2026=19***Sep-19-2026=10***Sep-20-2026=8***Sep-21-2026=9***Sep-22-2026=12***Sep-23-2026=243***Sep-24-2026=226***Sep-25-2026=113***Sep-26-2026=30***Sep-27-2026=2' WHERE job_id= '1714615'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Aug-2026=1314***Sep-2026=2200' WHERE job_id= '1714615'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1714615' 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` = 1714615 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '965629'
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)