About Bone Dry Roofing: Bone Dry Roofing is a trusted leader in the roofing, gutter, and masonry repair and replacement industry. With a commitment to excellence and a passion for providing top-notch service, we have been serving our customers since 1989. Our team of experts takes pride in ensuring homes are safe, secure, and comfortable, just like a cozy doghouse. We are now seeking a motivated SEO Manager to join our growing family.
Job Overview: Bone Dry Roofing is looking for a highly analytical, driven, and results-oriented SEO Manager to join our growing in-house marketing team. This role will be responsible for building and executing our SEO strategy across all brands and locations. You will lead the charge in increasing organic visibility, driving qualified traffic, and improving search rankings to generate leads for residential, commercial, solar, and masonry services.
Key Responsibilities:
Develop & Own the SEO Strategy: Build a scalable SEO roadmap that supports business goals across multiple brands and regions.
On-Page Optimization: Optimize existing site content and structure for target keywords and search intent. Ensure all content is SEO-friendly, technically sound, and conversion-focused.
Technical SEO: Conduct regular site audits, identify technical issues, and work cross-functionally with web developers to implement fixes that improve crawlability, site speed, and indexation.
Local SEO Execution: Create and manage local SEO strategies including Google Business Profile optimization, citation building, local landing pages, and reviews strategy for 20+ markets.
Content Strategy Collaboration: Partner with the content and creative teams to guide blog strategy, location-specific content, and service-based SEO content.
Keyword Research & Reporting: Conduct ongoing keyword research, competitive analysis, and SERP monitoring. Report on keyword rankings, organic traffic, and conversion impact.
Link Building: Identify opportunities and execute white-hat link building strategies to improve domain authority.
Analytics & Reporting: Own the SEO reporting dashboard using tools like Google Analytics 4, Google Search Console, SEMrush/Ahrefs, and BrightLocal.
SEO for New Brands & Acquisitions: Create SEO launch plans for new brands or acquired companies within the Bone Dry Family of Brands.
Qualifications:
3-5+ years of SEO experience, preferably in-house or at an agency managing multi-location service businesses.
Deep knowledge of Google algorithm updates, ranking factors, and SEO best practices.
Experience with technical SEO audits and tools (Screaming Frog, AHREFs, Google Search Console, etc.).
Strong understanding of Local SEO and experience managing multi-location SEO campaigns.
Comfortable using platforms and tools such as Ahrefs, Whitespark, Google Analytics 4, WordPress, and Unbounce.
Exceptional project management and communication skills.
Bonus points for experience in roofing, home services, or multi-location businesses.
Why Join Bone Dry Roofing:
Competitive salary, benefits, and professional growth opportunities.
A chance to make a measurable impact at a nationally growing, family-owned company.
Collaborative and supportive team environment with cross-functional marketing and creative teams.
The opportunity to lead SEO across multiple brands with strong local roots and a bold growth vision.
These cookies are necessary for the website to function and cannot be turned off in our systems. You can set your browser to block these cookies, but then some parts of the website might not work.
Security
User experience
Target group oriented cookies
These cookies are set through our website by our advertising partners. They may be used by these companies to profile your interests and show you relevant advertising elsewhere.
Google Analytics
Google Ads
We use cookies
🍪
Our website uses cookies and similar technologies to personalize content, optimize the user experience and to indvidualize and evaluate advertising. By clicking Okay or activating an option in the cookie settings, you agree to this.
The best remote jobs via email
Join 5'000+ people getting weekly alerts with remote jobs!