Loading Report View…
eznewroof.com scored 68 out of 100 in this SavageAudit website audit covering Performance and SEO. The report uses captured website evidence to explain what is working, what is limiting the experience, and which improvements deserve attention first.
“Mission control is panicking while the homepage drags its boots.”
JR’s Roofing and Gutters brought the right local-service ingredients, then stuffed the header with enough text and buttons to make the logo feel like an afterthought. It wants to look like the dependable New Jersey and North Carolina contractor, but the page keeps tripping over its own presentation like a ladder on a windy roof.

The good news: SEO is holding up decently with a strong score, a matching canonical, and three JSON-LD blocks. The bad news: performance and UX are doing a slow-motion collapse, with a 3.8 s LCP, 2,010 ms TBT, 20.3 s interactive time, 8.2 s main-thread work, and 4 console errors including an Uncaught SyntaxError. Add 8 broken assets and 3,279 KiB of total weight, and the page is basically a roofing estimate that arrives after the storm has already moved on.
SavageAudit identified 2 visible findings and recommendations across 2 audit categories. Each section below combines the category score with observed evidence and prioritized fixes.
Sign up free to unlock all hidden roast lines, key metrics, and prioritized fixes for PERFORMANCE. The stopwatch has receipts we have not opened yet.
Sign up free to unlock all hidden roast lines, key metrics, and prioritized fixes for SEO. Search engines noticed more than this first punchline.
Your layout said one thing. Your users heard another. Create a free account to reveal the full design teardown.
Words were present. Persuasion was optional. Sign up free to see what headline and CTA fixes are hidden.
Users shouldn't have to fight your interface to convert. Create a free account to open the UX failure map.
Traffic arrived. Confidence left before checkout. Create a free account to see what's killing your conversions.