Embed the HeatPumpPayback Payback Widget
A live number, not a screenshot
Every city on this site has a small live badge version of its own verdict, the payback figure or the annual running-cost gap, whichever applies, meant for a contractor's site, a local-news piece, or a blog post that references a specific city's numbers instead of a national average. It updates whenever the underlying NOAA and EIA data does, so it never goes stale the way a screenshot would.
How to add one
Pick any city from the full city list and use its slug, the part
of the URL after the domain, e.g. minneapolis-mn for
Minneapolis, MN, in this snippet:
<iframe src="https://heatpumppayback.com/embed?city=CITY-SLUG" width="320" height="200"
style="border:0" loading="lazy" title="Heat pump payback widget"></iframe>
The credit link inside the widget points back to the city's full page and is marked
rel="nofollow", in line with Google's policy on links inside syndicated or embeddable
widgets.
Why the badge changes so much by city
The same iframe code renders a different verdict depending only on the slug you pass it, because the underlying numbers are never averaged across cities: Minneapolis, MN's badge reflects a real cold-climate heating load while Phoenix, AZ's reflects almost none. See the cold-climate units guide for why that gap is a hardware difference and not just a bigger heating bill, and the methodology guide for the full arithmetic each badge is running behind the scenes.