Steffes has a page for every dealer, 462 in the sitemap, but each one shows only the dealer's name and the unit types they service. The locator behind them already holds the address, city, phone and website for almost all of them. A homeowner searching "electric thermal storage installer near me" or "off-peak heating dealer Brainerd" lands nowhere, and the pages give search engines nothing local to rank.
First action
Pick the 20 Minnesota dealers with the most leads and publish their full pages first.
How to measure it
Dealer-page organic visits
- Now
- –
- Target
- 5x
- By
- 2 quarters
Steps
Clean the data
Normalise state and province names and check phones and websites.
Sales Coordinator 2 days
Design the template
Title, H1, contact block, map, products, utility program.
Web developer (agency or in-house) 3 days
Add schema
LocalBusiness markup with address and phone for each dealer.
Web developer (agency or in-house) 1 day
Build hub pages
One page per state and province, linked from the locator.
Web developer (agency or in-house) 1 week
Write local lines
One sentence per region on the local off-peak rate.
ETS Sales Manager 1 week
Tell dealers
Email each dealer their page and ask for a link back.
ETS Sales Manager 1 week
Measure
Search Console clicks and calls by dealer page.
Marketing Manager monthly
Why it works
Render the locator data on every dealer page: town and region in the title and H1 ("Steffes ETS dealer in Brossard, Québec"), address, phone, website, map, units serviced, the local power company's off-peak program, and links to the matching product pages. Add LocalBusiness structured data, group dealers into state and province hub pages (Minnesota 217, Québec 85, Wisconsin 53, Nova Scotia 39), tidy the region spellings, and put a "Find your dealer" call to action on each product page.
Local pages win the "near me" searches that start most heating replacements, and every dealer gets a better page to link to from their own site.
Ready to use
CopyDealer page outline
Title: Steffes ETS dealer in {City}, {Region} | {Dealer}
H1: {Dealer}, certified Steffes ETS dealer in {City}
Contact: address, phone, website, map
Services: {Room heaters / Forced air / Hydronic}
Local savings: {Utility} off-peak program, link to the utility page
Products: links to the matching product pages
Call to action: Call {Dealer} or ask Steffes for help
Schema: LocalBusiness with address, telephone, geoRisks and how to handle them
Dealer data goes stale
Ask dealers to confirm details each autumn before heating season.
Thin pages still look alike
Add the region's utility program and a dealer photo where available.
Evidence
- Your websiteThe sitemap lists 462 dealer pages under /locations/ (updated as recently as October 7, 2026). Each page shows only the dealer's name and a line such as "Units serviced: Room Units, Forced Air, Hydronic": no town, address, phone, map, service area or link to the Steffes products the dealer installs. Page titles read "<Dealer name> - Steffes".Source
- Your websiteThe dealer locator already holds the data the dealer pages leave out: 461 dealers with street address, city, postal code and coordinates, 460 with a phone number and 320 with a website. By region: Minnesota 217, Québec 85, Wisconsin 53, Nova Scotia 39, Colorado 17, North Dakota 17, Wyoming 7, Pennsylvania 6. The same province or state is entered several ways (for example "QC", "Quebec" and "Québec"; "MN", "Minnesota" and "Minn").Source
- Your websiteNone of the 102 pages in the page sitemap has a meta description, and the homepage has no social share image or Open Graph tags. The homepage structured data describes a WebSite and WebPage but no Organization or LocalBusiness. The local SEO plugin's location file (locations.kml) holds a single entry with an empty name, address and phone number. Lighthouse SEO score: 69.Source