This role is responsible for executing SEO strategies that improve organic visibility, website performance, traffic, and lead generation across multiple brands and locations.
The ideal candidate has 3-4 years of hands-on SEO experience supporting organic search initiatives in a multi-brand/multi-location company. They must also have a strong foundation in on-page SEO, content optimization, technical SEO fundamentals, Local SEO, and Google Business Profile management . This person should be comfortable managing multiple websites and recurring SEO responsibilities while collaborating with other departments, agencies, and external partners.
Key Responsibilities
On-Page SEO, Content & Website Optimization
- Conduct keyword research and search intent analysis to identify opportunities across service pages, location pages, blogs, FAQs, and other organic landing pages.
- Define and facilitate updates for on-page SEO optimizations, including titles, meta descriptions, headings, URLs, image alt text, page copy, and internal linking .
- Develop and maintain internal linking strategies to improve site architecture, crawlability, topical relevance, and user navigation.
- Write, edit, and optimize SEO-focused content based on keyword research, search intent, business priorities, and SEO best practices.
- Review and edit AI-generated content to ensure accuracy, originality, usefulness, brand alignment, natural language, and SEO value.
- Identify content gaps and opportunities through keyword research, competitor analysis, and organic performance and recommend new or updated content as needed.
- Develop or support SEO content briefs for new pages and content initiatives.
- Conduct monthly SEO audits to identify on-page, content, and technical SEO issues and optimization opportunities.
- Monitor technical SEO fundamentals, including indexing, crawlability, redirects, duplicate content, broken links, structured data, page speed, and Core Web Vitals .
- Monitor organic search performance using Google Search Console, GA4, Semrush, Screaming Frog, and other SEO tools to identify trends and optimization opportunities.
- Implement or coordinate SEO updates within WordPress, Webflow, and similar CMS platforms , including working with SEO plugins such as Rank Math and Yoast SEO and partnering with development resources when needed.
Local SEO & Google Business Profile
- Manage and optimize Google Business Profiles (GBP) across assigned brands and locations.
- Maintain accurate and consistent business information, including business name, address, phone number, website, hours, service areas, categories, and services.
- Optimize GBP categories, services, descriptions, images, posts, promotions, and seasonal updates based on business priorities.
- Monitor profiles for inaccurate or unexpected changes, duplicate listings, suspensions, and other issues.
- Monitor Google reviews, ratings, and customer feedback and flag issues for appropriate internal follow-up.
- Monitor local keyword rankings, Google Map Pack visibility, and geo-grid performance for priority services and locations.
- Identify local visibility gaps, ranking changes, competitor activity, and opportunities to improve local search performance.
- Conduct periodic Local SEO and GBP audits and implement or recommend improvements.
- Support citation consistency across relevant online directories and platforms.
General SEO Support
- Stay informed about search engine updates, SEO best practices, and emerging developments in AI-powered search .
- Conduct competitor research to identify opportunities to improve organic visibility and search performance.
- Support website launches, migrations, new services, new locations, and other business initiatives from an SEO perspective.
- Collaborate with other departments, internal teams, agencies, and external partners to support SEO initiatives and implement recommendations across the organization.
- Maintain organized documentation of SEO audits, recommendations, optimizations, and completed work.
- Support additional websites, brands, and locations as the organization's portfolio grows.
- Perform other SEO, Local SEO, content, website, reporting, marketing, and related responsibilities as assigned .
Qualifications
Education
- Bachelor's degree in Marketing, Communications, Business, or related field, or equivalent experience.
Experience
- 3–4 years of hands-on SEO or organic search experience in an agency, in-house marketing team, or similar environment.
- Strong understanding of on-page SEO, keyword research, search intent, internal linking, content optimization, and SEO auditing.
- Experience using AI tools for content workflows and the ability to effectively review, edit, and improve AI-generated content.
- Understanding of Local SEO and Google Business Profile optimization best practices.
- Ability to prioritize and manage recurring SEO responsibilities across multiple websites, brands, and locations.
Preferred Skills & Experience
- Experience with multi-location businesses.
- Experience within the home services industry.
Core Competences:
- SEO Strategy & Execution: Strong command of on-page SEO, keyword research, search intent, internal linking, content optimization, and SEO auditing
- AI Search & Emerging Search Trends: Understanding of how AI-powered search is changing organic discovery, content visibility, and traditional SEO practices.
- Technical SEO: Working knowledge of crawling, indexing, redirects, site architecture, structured data, website performance, and other technical factors that impact organic visibility.
- SEO Analytics & Tool Proficiency: Ability to use platforms such as Semrush, Screaming Frog, Google Search Console, and GA4 to identify opportunities, diagnose issues, and measure organic performance.
- SEO Content Optimization: Strong understanding of search-focused content best practices, with the ability to write, edit, and optimize website pages, blogs, FAQs, and other organic content.
- AI-Assisted Content Management: Ability to effectively use AI tools within content workflows while critically reviewing, editing, and improving AI-generated content for quality, accuracy, search intent, and brand alignment.
- Local SEO: Understanding of Local SEO fundamentals, including Google Business Profile optimization, local search visibility, listings, and location-based optimization.
- Analytical & Problem-Solving Skills: Ability to interpret SEO data, identify trends and opportunities, troubleshoot performance issues, and translate findings into actionable recommendations.
- Organization & Attention to Detail: Strong organizational and project-management skills with the ability to maintain accuracy across recurring SEO initiatives and deliverables.
- Multi-Site SEO Management: Ability to prioritize and manage ongoing SEO responsibilities across multiple websites, brands, locations, and competing priorities.