Agent View
The site as an AI agent gets it, beside the site as a person sees it. What it can read, what it has to cut away, and what it never sees.
Call (218) 217-8942 for a free inspection
(218) 217-8942Free Inspection
NO. 001 — PROPERTY ASSESSMENT
Energy-Smart Roof Replacement for Minneapolis Homes
Your roof does more than keep the rain out — the right replacement system works with your attic and insulation to lower heating and cooling costs year-round. We specialize in roof replacement for Minneapolis homeowners who want a roof that performs, not just one that looks the part.
Get a Free Inspection
Call Now
Standing seam metal roof — illustration
Request Your Free Roof Inspection
The rest of the page is in full screen.
NO. 001 — PROPERTY ASSESSMENT # Energy-Smart Roof Replacement for Minneapolis Homes Your roof does more than keep the rain out — the right replacement system works with your attic and insulation to lower heating and cooling costs year-round. We specialize in roof replacement for Minneapolis homeowners who want a roof that performs, not just one that looks the part. [Get a Free Inspection](https://roofreplacementminneapolis.com/#quote-form) [Call Now](tel:+12182178942) Standing seam metal roof — illustration ## Request Your Free Roof Inspection Answer a few quick questions — takes under a minute. Or call [(218) 217-8942](tel:+12182178942) 01 ### Licensed & Insured Fully credentialed for your protection. 02 ### Financing Options Structured plans available — ask during your inspection. 03 ### Free Inspection A clear-eyed look at what your roof actually needs. [Speak to a Roofing Pro](tel:+12182178942) ## Services & What They Return ### [Roof Repair](https://roofreplacementminneapolis.com/services/roof-repair) Targeted repairs for leaks, damaged sections, and wear. [Learn More →](https://roofreplacementminneapolis.com/services/roof-repair) ### [Asphalt Shingle Roofing](https://roofreplacementminneapolis.com/services/asphalt-shingle-roofing) Durable, cost-effective shingle roofing for most residential homes. [Learn More →](https://roofreplacementminneapolis.com/services/asphalt-shingle-roofing) ### [Metal Roofing](https://roofreplacementminneapolis.com/services/metal-roofing) Long-lasting standing seam and metal panel roofing options. [Learn More →](https://roofreplacementminneapolis.com/services/metal-roofing) ### [New Roof](https://roofreplacementminneapolis.com/services/new-roof) There's a particular kind of quiet confidence that comes with knowing your roof isn't something you need to think about — no second-guessing after a cold snap, no mental note to check the attic after a wet spring week. That's what a fresh roof installation delivers for Minneapolis homeowners: a decades-long horizon where the top of your house simply isn't a source of stress. Beyond peace of mind, a new roof is also the point where you get to choose materials that suit how you actually live in the home — whether that's an architectural shingle profile that holds up beautifully through Minnesota winters, or a metal system you genuinely won't have to revisit for the life of the house. [Learn More →](https://roofreplacementminneapolis.com/services/new-roof) ### [Roof Replacement / New Roof](https://roofreplacementminneapolis.com/services/roof-replacement) A roof replacement with Northstate Roofing starts with a full tear-off of existing materials down to the decking, which lets us inspect the sheathing for soft spots, rot, or spacing issues before anything new goes on — this step matters, and skipping it by overlaying new shingles over old ones masks problems that will surface later. We install a code-compliant ice-and-water barrier at the eaves per Minnesota requirements, followed by synthetic underlayment, then your chosen roofing material fastened to manufacturer and Minnesota Residential Code specifications. Every project is pulled with a City of Minneapolis building permit and closed with a final inspection, so your workmanship warranty and your home's sale documentation are both clean. [Learn More →](https://roofreplacementminneapolis.com/services/roof-replacement) ### [Re-Roofing](https://roofreplacementminneapolis.com/services/re-roofing) A new roofing layer installed over sound existing material, where conditions allow. [Learn More →](https://roofreplacementminneapolis.com/services/re-roofing) ### [Roof Inspection](https://roofreplacementminneapolis.com/services/roof-inspection) A thorough, honest assessment of your roof's current condition. [Learn More →](https://roofreplacementminneapolis.com/services/roof-inspection) ## The Case for Replacing Your Roof in Minneapolis | 01 | Roof replacement systems selected for Minneapolis's wide temperature swings — materials that stay stable from July heat to January cold | | --- | --- | | 02 | Attic ventilation assessed on every project so your new roof and existing insulation actually work together, not against each other | | 03 | Metal roofing options available for homeowners prioritizing long-term thermal performance and minimal maintenance over decades | | 04 | Energy-conscious shingle upgrades — architectural and dimensional asphalt options that outperform basic three-tab in both durability and surface reflectivity | | 05 | Fully permitted, code-compliant installations through the City of Minneapolis Construction Code Services division — no permit shortcuts that could complicate a future home sale | ## Ready to see the numbers for your property? [Get a Free Inspection](https://roofreplacementminneapolis.com/#quote-form) ## How It Works, Start to Finish 01 ### Property Assessment We inspect the roof and assess what it needs against Minnesota code requirements. 02 ### Written Quote A clear, itemized quote so you know exactly what you're paying for and why. 03 ### Scheduled Install Work completed on a real timeline, with regular updates on progress. 04 ### Final Walkthrough We close out every inspection before handing the work over as complete. ## Minnesota Roofing Permits — Summary | 01 | A building permit is required for full roof replacements on one- and two-family homes in Minneapolis — this applies to standard tear-off and re-roof projects and is enforced consistently across all Minnesota municipalities under the Minnesota State Building Code | | --- | --- | | 02 | Permits are applied for and inspected through the City of Minneapolis Construction Code Services division; a final inspection is required upon project completion | | 03 | Minnesota's roofing code requires an ice-and-water barrier installed from the eaves to at least 24 inches beyond the interior wall line — a cold-climate-specific requirement that affects underlayment selection | | 04 | Attic ventilation must meet a minimum net free area of 1 square foot per 150 square feet of attic space (or 1:300 with balanced intake and exhaust) under the Minnesota Residential Code — proper ventilation is verified during permit inspection and directly affects energy performance | | 05 | Roof decking must be solid, code-compliant material (plywood or OSB); spaced boards with gaps over ½ inch must be corrected before new shingles are installed — requirements can vary and change, so confirm current specifics with the Minneapolis building department or your contractor before starting any project | Permit requirements vary by project and change over time — confirm the specifics before you plan around them. [Speak to a Roofing Pro — (218) 217-8942](tel:+12182178942) ## Common Questions How does a roof replacement actually affect my home's energy bills in Minneapolis? The roof system — shingles, underlayment, decking, and attic ventilation working together — has a real effect on how much heat escapes in winter and builds up in summer. In Minneapolis, where heating seasons are long and summers can push attics past 140°F, a roof replacement is one of the few projects where you can upgrade ventilation, address insulation interaction points, and choose higher-performing materials all at once. The savings aren't dramatic overnight, but over years of Minneapolis winters and summers, a properly installed system adds up. Is metal roofing actually worth it for a Minneapolis home, or is it mostly hype? For homeowners focused on long-term energy performance, metal is a legitimate option in Minneapolis — not hype. Standing-seam steel handles Minnesota's freeze-thaw cycling well, sheds snow more readily than asphalt, and tends to run cooler in summer due to its surface properties. The honest tradeoff is upfront cost: metal costs more than architectural asphalt shingles, so the energy and longevity case matters most if you plan to stay in the home long-term. My attic ventilation seems off — can that be addressed during a roof replacement? Yes, and it's one of the best times to do it. The Minnesota Residential Code requires balanced attic ventilation, and a roof replacement project opens up access to ridge lines and eave areas where intake and exhaust venting lives. An unbalanced or insufficient ventilation system can pull conditioned air out of your home in winter and trap heat in summer, working directly against your insulation. We evaluate existing ventilation on every project and flag issues before installation begins. ## Request Your Free Inspection [Get a Free Inspection](https://roofreplacementminneapolis.com/#quote-form) Or call [(218) 217-8942](tel:+12182178942)
An agent gets this page whole: its own text is in the HTML the server sends.
The figures
48 pages, set against the 168,248 sites with figures.
- Readablehigher is better
- 100%48 of 48 pages
- All 168,248 sitesBetter than 47%
Pages whose own text is in the HTML the server sends, enough of it for their kind.
- Cleanhigher is better
- 93%middle page
- All 168,248 sitesBetter than 90%
Of the words before script, the share that are the page and not menus, footer and forms.
- Costshown, never scored
- 52,444tokens
- About 1,093 a page
To read every page once. A long page that answers well is not worse for it. Tokens are estimated at about 4 characters each.
How its pages spread on Clean
48 pages measured.
Against its rivals
The sites nearest it by what they do, with figures. Close means similar work, not better.
| Readinghigher is better | Costnot scored | ||
|---|---|---|---|
| Site | Readable | Clean | Tokens a page |
| roofreplacementminneapolis.comThis site, 48 pages | 100% | 93% | 1,093 |
| 3dvcontracting.com92 pages | 99% | 69% | 2,035 |
| comitted365-roofingandexteriors.com100 pages | 100% | 56% | 1,820 |
| 101roofingandremodeling.com84 pages | 96% | 52% | 2,410 |
First of 4 on Readable, first on Clean.
AI crawler access
What robots.txt says to each, as read on October 22, 2026. 8 of 8 may read the site.
| Crawler | robots.txt says | Used for | The line that decides |
|---|---|---|---|
| GPTBotOpenAI | Not named | Training models | Falls to User-agent: * |
| OAI-SearchBotOpenAI | Not named | ChatGPT search | Falls to User-agent: * |
| ChatGPT-UserOpenAI | Not named | A page a person asks about | Falls to User-agent: * |
| ClaudeBotAnthropic | Not named | Training models | Falls to User-agent: * |
| Claude-SearchBotAnthropic | Not named | Claude’s search | Falls to User-agent: * |
| PerplexityBotPerplexity | Not named | Perplexity search | Falls to User-agent: * |
| Google-ExtendedGoogle | Not named | Training Gemini | Falls to User-agent: * |
| bingbotMicrosoft | Not named | Bing and Copilot | Falls to User-agent: * |
Every AI crawler mttr checks may read it. Not named means the rules for every crawler apply.
Every page
Worst first. Each opens in Agent View at the top.
No page loses anything an agent needs.Open the action plan
| What an agent getshigher is better | Signals | Costnot scored | ||||
|---|---|---|---|---|---|---|
| Page | Words | Clean | Readable | Main heading | Tokens | What it loses |
| / | 1,120 | 90% | Yes | Yes | 2,189 | Nothing |
| /service-area/st-louis-park | 432 | 92% | Yes | Yes | 1,064 | Nothing |
| /service-area/inver-grove-heights | 433 | 93% | Yes | Yes | 1,069 | Nothing |
| /service-area/north-st-paul | 433 | 93% | Yes | Yes | 1,063 | Nothing |
| /service-area/south-st-paul | 433 | 93% | Yes | Yes | 1,063 | Nothing |
| /service-area/west-st-paul | 433 | 93% | Yes | Yes | 1,062 | Nothing |
| /service-area/white-bear-lake | 433 | 93% | Yes | Yes | 1,064 | Nothing |
| /service-area/apple-valley | 428 | 93% | Yes | Yes | 1,060 | Nothing |
| /service-area/arden-hills | 428 | 93% | Yes | Yes | 1,059 | Nothing |
| /service-area/brooklyn-center | 428 | 93% | Yes | Yes | 1,064 | Nothing |
| /service-area/brooklyn-park | 428 | 93% | Yes | Yes | 1,062 | Nothing |
| /service-area/columbia-heights | 428 | 93% | Yes | Yes | 1,065 | Nothing |
| /service-area/coon-rapids | 428 | 93% | Yes | Yes | 1,059 | Nothing |
| /service-area/eden-prairie | 428 | 93% | Yes | Yes | 1,060 | Nothing |
| /service-area/golden-valley | 428 | 93% | Yes | Yes | 1,063 | Nothing |
| /service-area/little-canada | 428 | 93% | Yes | Yes | 1,062 | Nothing |
| /service-area/maple-grove | 428 | 93% | Yes | Yes | 1,059 | Nothing |
| /service-area/mendota-heights | 428 | 93% | Yes | Yes | 1,064 | Nothing |
| /service-area/mounds-view | 428 | 93% | Yes | Yes | 1,059 | Nothing |
| /service-area/new-brighton | 428 | 93% | Yes | Yes | 1,060 | Nothing |
| /service-area/new-hope | 428 | 93% | Yes | Yes | 1,055 | Nothing |
| /service-area/st-anthony | 428 | 93% | Yes | Yes | 1,061 | Nothing |
| /service-area/st-paul | 428 | 93% | Yes | Yes | 1,055 | Nothing |
| /service-area/vadnais-heights | 428 | 93% | Yes | Yes | 1,064 | Nothing |
| /service-area/blaine | 423 | 93% | Yes | Yes | 1,053 | Nothing |
Show where it stands
A card, a badge and a line, each with the figures.

A badge for the site
<a href="https://mttr.si/agent-view/roofreplacementminneapolis.com"><img src="https://mttr.si/agent-view/roofreplacementminneapolis.com/badge.svg" alt="Agent View: 100% readable, 93% clean" height="20"></a>
The figures in one line
roofreplacementminneapolis.com in Agent View: 100% of pages readable, better than 47% of sites; 93% clean; 52,444 tokens to read all 48 pages. mttr.si/agent-view/roofreplacementminneapolis.com
What to do next
Fix the pages, let an agent do it, and read the site again to see the figures move.
Fix what agents miss
No page loses anything an agent needs. The action plan has the site’s other fixes.
Open the action planConnect your agent
Claude Code, Codex or Cursor reads the site’s fixes over MCP, fixes a page in your code, has mttr read it again, and checks the fix landed.
https://mttr.si/mcpSet up an agent
Claim the site
Prove it is yours with a DNS record or a file. Your agent can then reach its reads and jobs, and set each change to wait for your approval.
Claim the siteDrawn from the HTML mttr fetched on its read of October 22, 2026, not a screenshot, and only from the 48 pages read. An assistant’s own reader may differ. Tokens are estimated at about 4 characters each. A site an agent reads well is not a site an assistant cites.