Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

SEO Manager

Full-time, Temporary

HR Department

We are looking for an experienced, hands-on SEO Manager to manage organic search performance across a portfolio of Black Snow Agency clients - SEO, AEO and GEO capabilities. You will work closely with our digital lead, client service, content and web development teams to plan and execute SEO strategies across technical SEO, content, on-page optimisation, authority building, local SEO and AI search visibility.

This is a senior hands-on agency role. You will be expected to understand the technical side of websites, identify issues, brief developers clearly and QA implementations once completed.  You will also contribute directly to client strategy, reporting and performance discussions.

About Black Snow Agency

Black Snow Agency is an integrated digital agency working with SMEs, mid-market businesses and established brands across South Africa and international markets. Our work spans financial services, technology, telecommunications, e-commerce and other growth-focused sectors. Our integrated team brings together strategy, SEO, paid media, content, creative, web development and analytics. SEO is a core part of our digital offering. We focus on measurable organic growth that contributes to qualified traffic, leads, conversions and revenue - not rankings in isolation.

Why Black Snow Agency

You will work directly with senior agency leadership and an integrated team across SEO, performance media, development, content and creative. Our client portfolio ranges from growing South African businesses to established brands and international projects. You will have the opportunity to influence how Black Snow develops its SEO, AEO and GEO capabilities as organic search increasingly moves beyond traditional search engines.
Most importantly, we measure SEO against commercial performance. Rankings matter, but qualified traffic, leads, conversions and revenue matter more.

Key responsibilities

  • SEO strategy and execution
  • Manage SEO performance across a portfolio of client accounts.
  • Develop and execute SEO strategies aligned with each client’s commercial objectives.
  • Conduct comprehensive technical and on-page SEO audits.
  • Identify and prioritise technical SEO issues and opportunities.
  • Produce clear implementation briefs for developers and QA completed work.
  • Manage keyword research, search intent mapping and competitor analysis.
  • Develop topic and content strategies based on organic search opportunities.
  • Create detailed SEO content briefs for writers and content teams.
  • Optimise existing website content, metadata, headings, URLs and internal linking.
  • Manage local SEO strategies, including location-based optimisation and Google Business Profile opportunities.
  • Analyse competitors to identify content, keyword and authority gaps.
  • Monitor rankings, organic traffic, engagement, conversions and lead performance.
  • Establish account benchmarks, targets and SEO performance forecasts.

Technical SEO

You should be technically confident and able to understand how websites are built and how development decisions affect organic performance. You do not need to be a developer, but you must be able to communicate effectively with developers and understand the technical implications of their work. This role calls for working knowledge across the following areas:

  • Website architecture, URL structures, crawling and indexation
  • XML sitemaps, robots.txt, canonicals and redirects
  • Core Web Vitals and overall website performance
  • Structured data and schema markup
  • Mobile SEO, and website migrations and redirects
  • eCommerce and other CMS platforms
  • Google Search Console and GA4, including conversion tracking

AI search, AEO and GEO

Search is changing beyond traditional Google rankings. The SEO manager will help develop and execute Black Snow’s approach to AI-driven search.
Responsibilities include :

  • Apply AEO and GEO principles across client websites.
  • Optimise content for Google AI overviews and AI-powered search experiences.
  • Improve client visibility across platforms such as ChatGPT, Gemini and Perplexity.
  • Understand entity optimisation, structured content and authority signals.
  • Monitor how clients and competitors appear within AI-generated results.
  • Identify opportunities to improve brand visibility and citations within AI search platforms.

Content and authority

  • Identify new organic content opportunities.
  • Work with writers to produce content aligned with search intent and commercial objectives.
  • Review SEO content before publication.
  • Analyse content performance and recommend optimisation opportunities.
  • Develop link acquisition strategies focused on quality and relevance.
  • Work with PR, publishers, journalists and relevant industry websites to earn authoritative backlinks.
  • Avoid low-quality or purely volume-driven link-building practices.

Reporting and client management

  • Contribute to monthly client SEO reports and internal performance reporting.
  • Translate SEO data into clear commercial outcomes.
  • Report on organic traffic, conversions, leads, visibility and growth opportunities.
  • Participate in client strategy and performance meetings.
  • Present SEO results and recommendations to clients.
  • Manage SEO-related client follow-ups and actions.
  • Identify accounts that are underperforming and recommend corrective action.

Internal coordination

  • Coordinate SEO requirements with developers, designers, content writers and client service.
  • Ensure monthly SEO deliverables are completed on time and to the required standard.
  • Review work before it is published or presented to clients.
  • Follow and improve Black Snow’s SEO processes and SOPs.
  • Help develop new SEO processes as search platforms and technology evolve.

REQUIREMENTS

  • 3-5 years of hands-on SEO / AEO and GEO experience.
  • Digital marketing agency experience is strongly preferred.
  • Proven experience managing multiple SEO accounts simultaneously.
  • Strong technical SEO knowledge.
  • Hands-on experience with Google Search Console, Microsoft clarity and GA4.
  • Experience with SEO platforms such as SEMrush, Ahrefs or similar.
  • Strong understanding of keyword research, search intent and content strategy.
  • Experience briefing and working directly with developers.
  • Experience briefing writers and reviewing SEO content.
  • Experience with link acquisition and digital PR-led authority building.
  • Working knowledge of AEO and GEO and how brands can improve visibility within AI-generated search results.
  • Ability to analyse SEO performance beyond rankings and connect activity to leads, conversions and business outcomes.
  • Strong written and verbal communication skills

Nice to have

  • Experience working with financial services, technology or telecommunications clients.
  • Experience with WordPress and website migration projects.
  • Exposure to international SEO, particularly UK and European markets.
  • Understanding of Google Ads and how paid and organic search strategies can work together.
  • HubSpot or similar CRM experience.
  • Experience with Looker Studio and automated reporting dashboards.
  • Google certifications or other relevant digital certifications.

What we're looking for

  • Analytical and commercially minded.
  • Highly organised and comfortable managing multiple accounts.
  • Technically confident.
  • Strong at identifying problems and proposing practical solutions.
  • Comfortable taking ownership of SEO performance.
  • Able to explain technical SEO concepts to clients and non-technical team members.
  • Comfortable challenging an approach when the data indicates something needs to change.
  • Curious about how search, AI and digital discovery are evolving.
  • Comfortable working independently while collaborating closely with an integrated agency team.

Remuneration
Market-related salary based on experience and technical capability. Performance incentives may apply.

To apply
Send us: Your CV with a short overview of an SEO campaign or account you are particularly proud of;

  • The commercial results achieved.
  • Examples of technical SEO challenges you have personally identified and helped resolve.
  • Any experience you have with AEO, GEO or AI search optimisation.
Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the SEO Manager in Johannesburg, Gauteng vacancy
  •  ...The SEO & Analytics Manager is responsible for developing and optimising digital ecosystem to maximise consumer engagement, discoverability and marketing performance. Acting as the organisation's specialist in digital platforms, SEO, website optimisation, analytics... 

    LSV Personnel

    Johannesburg, Gauteng
    22 days ago
  •  ...clients and their customers. Join us in shaping a future where business growth and personal fulfilment go hand in hand. As Senior SEO Manager, you will lead the development of advanced SEO strategies for enterprise-level clients. Reporting to our SEO Director, you will... 

    Jellyfish Brasil

    Johannesburg, Gauteng
    21 days ago
  •  ...client feels supported from the very first interaction. About the role: We are seeking a versatile, results-driven Web & SEO Manager to manage and grow our client’s digital ecosystem. In this role, you will report directly to the leadership team and serve as... 

    Bionic Talent

    Johannesburg, Gauteng
    1 day ago
  •  ...Builds sustainable, long-term acquisition through organic search and efficient search marketing. What Youll Do Improve SEO performance across key categories Optimise site structure, content and technical SEO Identify keyword and content opportunities... 

    The Good Human (Pty)Ltd

    Johannesburg, Gauteng
    more than 2 months ago
  • R 1,000 per month

     ...payroll and Employer of Record solutions, helping businesses hire and manage talent anywhere in the world. Since launching in 2022, they've...  ...a full HR product suite, and they're now looking for a Senior SEO Content Writer to help drive that growth through smart, high-... 

    Make it Good

    Johannesburg, Gauteng
    a month ago
  •  ...looking for a dynamic and commercially minded Digital Marketing Manager to work closely with the Group Head of Marketing and play a key...  ...and brand awareness initiatives Oversee website management, SEO, analytics, and performance optimisation Manage content planning... 

    Ad Talent Africa

    Johannesburg, Gauteng
    2 days ago
  •  ...We are looking for a commercially focused Performance Marketing Manager who thrives on using data, insights and experimentation to drive...  ...based on customer behaviour and market insights Partner with SEO, CRM and content teams to align acquisition and retention strategies... 

    Ad Talent Africa

    Johannesburg, Gauteng
    26 days ago
  •  ...social media, websites. Run performance marketing campaigns (SEO, SEM, paid social, programmatic). Use analytics, consumer research...  ...Cross-Functional Collaboration Partner with the Rx Brand Manager to align HCP and consumer messaging. Work with agencies,... 

    LSV Personnel

    Johannesburg, Gauteng
    27 days ago
  •  ...Reference: JHB003578-JW-1 Digital Marketing Manager (B2B) for a growing Tech business – Melrose / Hybrid Prism Placements is patterning...  ...-on command of LinkedIn as a B2B channel, working knowledge of SEO, email marketing, marketing automation, CRM-based lead... 

    Prism Placements

    Johannesburg, Gauteng
    3 days ago
  •  ...provider of adventure travel experiences is seeking a Marketing Manager to join their remote team in South Africa. This is an exceptional...  ...management of all brand assets including website content, SEO updates, branded brochures, presentations, corporate documentation... 

    Robert Walters

    Johannesburg, Gauteng
    20 days ago
  •  ...runway to Head of Marketing ~ Work with external paid media, SEO and web consultancies rather than getting stuck in the weeds ~...  ...Coordinating paid media, SEO and web work via specialist agencies Managing and mentoring a marketing coordinator Reporting on marketing... 

    Make it Good

    Johannesburg, Gauteng
    18 days ago
  •  ...We're not looking for just any Marketing Manager. We're looking for someone who understands what an agency of the future actually looks...  ...marketing and brand strategy - website, content, thought leadership, SEO, paid media, and outbound - with clear monthly targets for... 

    Black Snow Agency

    Johannesburg, Gauteng
    14 days ago
  •  ...Are We Looking For We are looking for a Performance Marketing Manager who can lead measurable growth through data-driven marketing,...  ...user journey, and conversion optimisation Implement and refine SEO and local search strategies to grow organic demand Ensure effective... 

    Ad Talent Africa

    Johannesburg, Gauteng
    more than 2 months ago
  •  ...known for delivering exceptional outsourced solutions to our clients. We are seeking a highly skilled and results-driven Campaign Manager for our Outbound Sales division. As a Campaign Manager, you will be responsible for planning, executing, and optimizing outbound sales... 

    CallForce

    Johannesburg, Gauteng
    7 hours ago
  •  ...A leading food manufacturing company situated in the Gauteng is urgently seeking the expertise of an experienced Production Manager to join their team. The successful incumbent for this position will be responsible for: The management of quality product through continual... 

    Hire Resolve

    Johannesburg, Gauteng
    7 hours ago
  •  ...A leading industrial manufacturing company situated in Gauteng is urgently seeking the expertise of an experienced Procurement Manager to join their team. The successful incumbent for this position will be responsible for: Support execution of procurement strategy... 

    Hire Resolve

    Johannesburg, Gauteng
    7 hours ago
  •  ...Our client, a leading financial services and insurance group, is seeking a Project Manager to lead end-to-end delivery of finance and actuarial technology projects — on scope, on time, within budget and to agreed quality standards. Reporting to the Head: Centre IT, you... 

    Centrax Group

    Johannesburg, Gauteng
    7 hours ago
  •  ...Key Responsibilities: Full oversight and management of the financial function, including reporting, budgeting and forecasting. Drive accurate and timely monthly management accounts and financial reporting. Ensure strong financial controls, reconciliations and... 

    Network Finance

    Johannesburg, Gauteng
    7 hours ago
  • R 25,000 - 40,000 per month

     ...Primary Job Purpose To manage the daily restaurant operation by leading and developing the team, maintaining exceptional service and operational standards, optimising profitability and ensuring a seamless dining experience for guests. Key responsibilities Responsible... 

    BGA Recruitment

    Johannesburg, Gauteng
    7 hours ago
  •  ...Qualified Millwright or BTech Mechanical Engineering 5 years' work experience in a mechanical engineering environment Management skills Develop and implement new initiatives to enhance process Develop and implement effective preventative maintenance plan... 

    Telebest

    Johannesburg, Gauteng
    7 hours ago
  •  ...company specializing in major transport and energy infrastructure projects, based in Johannesburg, is on the lookout for a Function Manager to join their team. Key Requirements: BEng degree/higher degree from an accredited university or college Minimum 15 years... 

    Hire Resolve

    Johannesburg, Gauteng
    7 hours ago
  •  ...Hire Resolve's Client is excited to announce an opportunity for a skilled Campaign Manager to join their team. In this role, you will be responsible for the end-to-end management of marketing campaigns, including planning, execution, and evaluation. You will collaborate... 

    Hire Resolve

    Johannesburg, Gauteng
    7 hours ago
  • Hire Resolve is seeking an experienced Tooling Manager to join our client's team, a global leader in plastic product manufacturing. This exciting opportunity is perfect for an individual with strong technical expertise, leadership skills, and financial acumen, who is ready... 

    Hire Resolve

    Johannesburg, Gauteng
    7 hours ago
  •  ...The position is based in Springs on the East Rand Project Manager Equipment Manufacture and Field Service Management Position Overview We are seeking a highly skilled and experienced Project Manager to oversee the end-to-end management of equipment builds... 

    Telebest

    Johannesburg, Gauteng
    7 hours ago
  •  ...A leading chemical company situated in Gauteng is urgently seeking the expertise of an experienced Factory Manager to join their team. The successful incumbent for this position will be responsible for: Management and supervision of a busy specialty chemical factory... 

    Hire Resolve

    Johannesburg, Gauteng
    7 hours ago
  •  ...The successful incumbent for this position will be responsible for: Responsible for managing the following disciplines in the warehouse department, Receiving department Reach truck operator, responsible for Replenishment all areas of the warehouse, ambient as... 

    Hire Resolve

    Johannesburg, Gauteng
    7 hours ago
  •  ...A leading logistics company situated in Gauteng is urgently seeking the expertise of an experienced General Manager to join their team of professionals. Responsibilities: Planning and Organizing: Responsible for the short-, medium- and long-term planning for the... 

    Hire Resolve

    Johannesburg, Gauteng
    7 hours ago
  • Hire Resolve is currently seeking an experienced Branch Manager to join our client's team at the Southgate location. As the Branch Manager, you will be responsible for overseeing all operations and functions of the branch to ensure its success and growth. In this role... 

    Hire Resolve

    Johannesburg, Gauteng
    7 hours ago
  • Hire Resolve's client in the Pharmaceutical Industry is looking for an Inbound Manager to join their team in Gauteng. The inbound manager monitors & tracks receipt, storage, and issue of materials and products; plans & maintains the warehouse, investigates issues related... 

    Hire Resolve

    Johannesburg, Gauteng
    7 hours ago
  • Hire Resolve is on the lookout for a skilled and experienced Commercial Manager to join our growing team. This role is crucial in managing the financial and commercial aspects of our projects, ensuring profitability and compliance with contractual obligations. As the... 

    Hire Resolve

    Johannesburg, Gauteng
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to SEO Manager. Be the first to apply!