On-Page SEO
|
Content Strategy
|
Local SEO
|
AEO
|
GEO
|
LLMO
Heidler Roofing is a commercial and specialty roofing contractor serving York, PA, Hagerstown, MD, and surrounding markets across Pennsylvania, Maryland, Virginia, West Virginia, and Washington, DC. The project focused on clarifying service page structure, strengthening local search signals, and making the site readable for both Google and AI search tools including ChatGPT, Google AI Overviews, Gemini, and Perplexity. I rebuilt title tags, meta descriptions, H1 to H3 heading structure, image alt direction, internal links, and quote button placement across the main service pages. Roofing content was rewritten with layered semantic structure: short direct-answer sections for AEO, FAQ blocks targeting featured snippets, and local references that reinforce GEO signals for York and Hagerstown. A keyword and page plan mapped every roofing service to a single page by search intent, covering local, service, emergency, maintenance, informational, and AI-friendly queries. Structured data moved from a single Article item to LocalBusiness, Service, FAQ, and Breadcrumb schema, all passing the Rich Results Test. A blog and internal linking plan connects each topic back to its service page, turning the site from a service brochure into a roofing resource that earns qualified quote requests.