Digital Marketing Manager (SEO + Paid Ads)

Somewhere

  • Johannesburg, Gauteng
  • Contract
  • Full-time
  • 6 days ago
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 zoneOverviewWe 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 ResponsibilitiesSEO 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 strategiesContinuous Improvement: Test and iterate strategies to improve performance, reduce costs, and maximize lead generation.QualificationsProven 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).

Somewhere

Similar Jobs

  • Business Development Manager

    OYU Green

    • Johannesburg, Gauteng
    • R20,000 per month
    Duties & Responsibilities Research and identify key prospects in new or existing markets based on the assigned sectors Manage business development pipeline, generate leads, a…
    • 2 days ago
    • Apply easily
  • Digital Marketing Assistant

    iOCO

    • Johannesburg, Gauteng
    Digital Marketing Assistant is responsible for supporting the Marketing Manager in the planning, execution, and monitoring of digital marketing initiatives. The role involves manag…
    • 15 hours ago
  • Digital Marketing Assistant

    Stafflink

    • Johannesburg, Gauteng
    QUALIFICATIONS AND EXPERIENCE: Matric/Grade 12 . 13 years expected . Bachelors degree in Marketing, Communications, Business, or a related field (or equivalent experience). …
    • 15 hours ago