We are seeking an experienced SEO & Lead Generation Specialist to join our marketing team. Reporting to the VP of Marketing, you will drive organic growth and lead generation across our main corporate website and portfolio of location-based lead generation websites, focusing on location-specific services across multiple markets nationwide. This is a remote position ideal for someone with deep technical SEO expertise and a proven track record in multi-location SEO strategies.
Core Responsibilities
SEO Strategy & Execution
- Develop and execute comprehensive SEO strategies for our main website and portfolio of lead generation sites
- Optimize for location-based keywords
- Conduct regular technical SEO audits and implement improvements across all properties
- Optimize for Google Maps/Local SEO to expand our local presence across all service areas
- Implement and maintain schema markup for local businesses and services
- Monitor and improve Core Web Vitals and page speed performance
- Develop location-specific content strategies at scale
Lead Generation & Conversion
- Design and implement phone call lead generation strategies
- Optimize conversion funnels across our main site and lead generation properties
- Track and analyze lead quality metrics and conversion rates
- A/B test landing pages and call-to-action elements
- Develop content strategies that drive qualified phone leads
Technical Implementation
- Perform hands-on website updates using HTML, CSS, and PHP
- Manage WordPress installations, plugins, and custom modifications
- Work with LAMP stack environments
- Implement JavaScript enhancements for improved user experience
- Manage hosting infrastructure on platforms like Digital Ocean, Vultr, or AWS
- Ensure website security and performance optimization across all properties
Analytics & Competitive Intelligence
- Utilize Google Analytics, Google Search Console, and Ahrefs for performance tracking
- Conduct thorough competitor analysis to identify opportunities and threats
- Monitor and outmaneuver local competitors across multiple markets
- Create data-driven reports on SEO performance and lead generation metrics
- Identify trends and opportunities through market analysis
- Make strategic recommendations based on analytical insights
- Track ROI on all SEO initiatives
Local SEO Management
- Manage and optimize Google Business Profile listings across all service locations
- Implement consistent NAP (Name, Address, Phone) across all directories
- Develop and maintain citation profiles for all service areas
- Build location-relevant, high-quality backlinks
- Monitor and strategize around local search algorithm updates
Job Type: Full-time
Pay: $70,000.00 - $125,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Health insurance
- Life insurance
- Paid time off
- Tuition reimbursement
- Vision insurance
Application Question(s):
- Do you have 3+ years of proven SEO experience, including work with multi-location or franchise businesses?
- Have you managed local SEO and Google My Business optimization for multiple locations nationwide?
- Have you successfully led SEO campaigns focused on generating phone call leads?
- Are you experienced with Google Analytics, Search Console, Ahrefs, SEMrush, and Screaming Frog?
- Do you have hands-on experience with WordPress customization and basic HTML/CSS or PHP?
- Have you worked within a LAMP stack environment or managed MySQL databases?
- Are you familiar with cloud hosting platforms like AWS, Digital Ocean, or Vultr?
- Have you implemented mobile-first and voice search optimization strategies?
- Have you managed link-building and citation efforts for local or industry-specific SEO?
- Do you regularly use data analysis to make independent SEO decisions and troubleshoot issues?
Ability to Commute:
- Houston, TX 77070 (Required)
Work Location: In person