SEO Specialist, Local SEO + SearchAtlas | Ongoing Client Work

Upwork

We're a small digital agency looking for an SEO specialist to own search optimization across our client portfolio. We work with local service businesses (construction, legal, HVAC, professional services) across the US.

What you'll do

  • Run site audits and implement on-page SEO improvements
  • Manage Google Business Profiles for local clients
  • Conduct keyword research and map keywords to pages
  • Deliver monthly SEO performance reports per client
  • Manage our SearchAtlas platform across all client accounts

What we need

  • 2+ years dedicated SEO experience (not just "I know SEO basics")
  • Strong local SEO skills — GBP optimization, citations, local keyword targeting
  • SearchAtlas experience strongly preferred (Ahrefs/SEMrush/Moz acceptable)
  • Ability to produce clear client-facing reports
  • Self-directed — you find issues and fix them without being told

Engagement

  • 10-15 hours/week, flexible schedule
  • Paid test project to start ($50-75 fixed) — audit one client site and deliver prioritized recommendations
  • Rate: $10-15/hr depending on experience, with progression milestones

To apply, please include

1. Brief description of your local SEO experience (industries, results)

2. Example of an SEO report you've delivered to a client (anonymized is fine)

3. Which SEO tools you're most proficient with, and your hourly rate and weekly availability

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?