Digital Marketing Manager (seo + Paid Ads)

Johannesburg, Gauteng, South Africa

Job Description

Job Title: Digital Marketing Manager (SEO + Paid Ads)
Type: Full-time, Independent Contractor
Location: Remote
Work hours: 9:00 AM - 5:00 PM US Central time zone
Overview
We are seeking a results-driven Digital Marketing Manager to lead end-to-end digital marketing strategy and execution for our residential roofing business. This role requires a versatile marketer with strong expertise across SEO, PPC, social media advertising, and lead generation.
The ideal candidate will be analytical, creative, and hands-on -- able to manage campaigns, optimize performance, and test new strategies to drive consistent inbound leads. Prior experience in residential roofing, construction, or home services marketing is highly preferred but not required.
Key Responsibilities
SEO Optimization: Manage on-page and off-page SEO, keyword research, and local optimization to drive organic visibility.
Google My Business & Local SEO: Optimize listings for local search, reputation, and customer engagement.
Paid Advertising: Run and optimize campaigns on Google Ads, Google Local Services, and Facebook/Instagram Ads.
Lead Generation: Test and implement strategies to drive high-quality leads, focusing on cost per acquisition (CPA) and ROI.
Campaign Tracking & Analytics: Monitor KPIs (CTR, conversion rates, CPA, ROI), analyze campaign performance, and report actionable insights.
Content & Creative Oversight: Collaborate on ad copy, landing pages, and creative assets to ensure alignment with brand and market needs.
Market Awareness: Stay updated on digital marketing trends and competitor strategies
Continuous Improvement: Test and iterate strategies to improve performance, reduce costs, and maximize lead generation.
Qualifications
Proven experience managing SEO, PPC (Google Ads/Local Service Ads), and paid social campaigns.
Strong knowledge of digital lead generation strategies and performance tracking.
Ability to analyze KPIs and adjust strategies to optimize ROI.
Experience with Google Analytics, Google Tag Manager, and Facebook Ads Manager.
Excellent communication, organization, and project management skills.
Preferred: Marketing experience in residential roofing or home services (not required but a strong plus).

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1505656
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned