We’re Hiring an SEO Specialist!

Fully Remote | EST Hours | Digital Marketing Agency | Landscape & Hardscape Industry

Scroll Down To Apply!

Who We Are & What We Do

We are a fast-growing marketing agency that partners with landscaping and hardscaping companies across the United States to help them generate leads, strengthen their brand, and grow their businesses with our marketing services.

We are adding an SEO Specialist to our team. This role is critical to helping our clients increase their visibility on Google, improve their local rankings, generate more qualified organic traffic, and ultimately create more leads and sales for their businesses.

This position is ideal for someone who understands Local SEO deeply, knows how to execute consistently, and takes full ownership of client results. You won’t just be checking off tasks. You will be responsible for moving rankings, improving visibility, analyzing competitors, identifying opportunities, and executing SEO work that creates real business impact.

We’re looking for an experienced SEO professional who is organized, detail-oriented, strategic, proactive, and capable of managing multiple client accounts with quality and consistency.

About The Role

The goal of this position is to serve our clients by helping their businesses grow their visibility on Google Search and Google Maps. This increased visibility should lead to more qualified traffic, more leads, and more sales opportunities for their business.

This position is responsible for executing our SEO process, completing monthly deliverables on time, identifying opportunities for improvement, and making strategic SEO decisions that positively impact each client’s local search performance.

This is not an entry-level position.

What You Will Be Doing

You will help own SEO strategy and execution for local service businesses in the US especially landscaping and hardscaping companies.

Your responsibilities include, but are not limited to:

  • Plan and execute Local SEO strategies for multiple client accounts
  • Improve rankings in Google Maps, local organic search, and service-related keyword searches
  • Perform keyword research for service pages, location pages, blogs, and local SEO campaigns
  • Audit client websites and identify technical, on-page, content, and local SEO opportunities
  • Execute advanced on-page SEO improvements, including title tags, meta descriptions, headings, internal linking, content structure, and schema markup
  • Build and improve SEO silos and internal linking structures across client websites
  • Optimize Google Business Profiles to improve local visibility and map pack rankings
  • Research competitors and reverse-engineer what is helping them rank
  • Identify content gaps and recommend new pages, blogs, or location-based content opportunities
  • Set up tracking to identify lead sources, form submissions, phone calls, and conversions accurately
  • Plan and execute off-page SEO and link-building strategies to improve authority, rankings, and local visibility
  • Create SEO briefs and direction for writers, designers, developers, and website team members
  • Collaborate with the website team during website builds, rebuilds, migrations, and landing page improvements
  • Monitor rankings, traffic, Google Business Profile performance, conversions, and SEO KPIs
  • Prepare SEO reports and communicate performance insights clearly
  • Work with the Client Success team to support client communication, reports, questions, and strategy discussions
  • Use SEO tools to analyze rankings, backlinks, competitors, technical issues, and opportunities
  • Make sure monthly SEO deliverables are completed on time with quality and accuracy
  • Continuously look for ways to improve client results instead of simply completing assigned tasks
  • Take full ownership of client SEO performance and proactively solve problems before they become bigger issues

What We’re Looking For

Essential skills & experience:

  • Minimum 2 to 3 years of hands-on SEO experience
  • At least 1 year of experience working in a digital marketing agency or similar environment managing multiple client accounts
  • Proven experience with Local SEO for businesses in the United States
  • Strong understanding of Google Maps rankings and local search visibility
  • Experience optimizing Google Business Profiles
  • Advanced on-page SEO knowledge, including internal linking, SEO silos, schema markup, service page optimization, and content structure
  • Ability to perform detailed SEO audits and turn findings into clear action plans
  • Ability to analyze competitors and identify what needs to be improved to outrank them
  • Strong understanding of keyword research for local service businesses
  • Experience with technical SEO fundamentals, including indexing, crawlability, site structure, redirects, page speed, and website health
  • Experience using SEO tools such as Google Search Console, Google Analytics, Ahrefs, SEMrush, Screaming Frog, BrightLocal, Surfer, Local Falcon, Omega Indexer, or similar tools
  • Ability to explain SEO concepts clearly to internal team members who may not be SEO experts
  • Good English communication skills, both written and verbal
  • Strong attention to detail and ability to manage recurring monthly deliverables
  • Experience in landscaping, hardscaping, home services, or local service industries is a plus

 

Mindset & attitude (non-negotiable):

  • You are obsessed with results, not just tasks
  • You understand that SEO work must create leads, visibility, and business growth
  • You do not wait for instructions when you see a problem
  • You take ownership of wins and losses
  • You are proactive, analytical, and solution-oriented
  • You are comfortable managing multiple accounts and priorities
  • You care about doing high-quality work, even when nobody is watching
  • You can think strategically, but you are also willing to execute the details
  • You enjoy figuring out why a competitor is winning and what needs to be done to beat them
  • You are not satisfied with “good enough” when client results can be improved
  • You treat client success as a personal responsibility

Schedule & Location

  • Full-time position
  • 40 hours per week
  • Fully remote
  • Monday to Friday
  • 9:00 AM to 5:00 PM EST

Outcomes You Are Responsible For

Client SEO Success:
You are responsible for improving client visibility on Google Search and Google Maps. Your work should help increase rankings, quality organic traffic, and opportunities for leads and sales.

On-Time Delivery:
Each client has monthly SEO deliverables that must be completed on time and with high quality. Missed deliverables or rushed work are not acceptable.

Strategic Improvements:
You are responsible for identifying what each client needs next. This may include better content, stronger internal linking, GBP improvements, technical fixes, competitor-based updates, or other SEO opportunities.

Compensation & Benefits

  • 25 Total Paid Time Off days: 15 PTO Days, 5 sick days, and 5 emergency days
  • Growth guaranteed for team members who deliver results for our clients
  • Supportive leadership team and a team that truly cares about you
  • Performance-based bonuses and incentives available
  • Overtime pay available depending on approval

You Will Love Working Here If You:

What You Might Not Like About Working Here:

How To Apply?

At our agency, we believe actions speak louder than words. This application is your first opportunity to show your SEO knowledge, problem-solving ability, and communication skills.

Please take your time and complete the application fully. You may be asked technical SEO questions, Local SEO strategy questions, real-life problem-solving questions, and to record a Loom video.

Incomplete applications will not be considered.

We review every candidate carefully. If we want to move forward, you’ll hear from us within two weeks.

Apply Now!

Please complete the application form here.

 Privacy Policy | Terms & Conditions

 Landscape Maverick – Copyright @ 2026 – All Rights Reserved