Loading Report View…
grandworks.co scored 60 out of 100 in this SavageAudit website audit covering Performance, SEO, Design, Copy, User Experience, and Conversion. The report uses captured website evidence to explain what is working, what is limiting the experience, and which improvements deserve attention first.
“A confident brochure trapped in a slow-motion pileup.”
GrandWorks brought the nice suit, the sharp pitch, and then tripped over its own feet on the way to the meeting. The page wants to sell end-to-end execution, but the site itself keeps showing up like a demo reel with stage fright.

The strongest signals are discoverability basics: the page is crawlable, canonical is correct, robots.txt is open, and SEO is otherwise strong. But performance is dragging the whole agency pitch through the mud: LCP is 10.2s, FCP is 3.4s, TBT is 7,530ms, main-thread work hits 40.0s, and interactive takes 47.4s, which is how you turn a polished sales page into a patience test. Fix the hero/media and heavy JavaScript first, because speed is directly undercutting trust, contact intent, and the ability to convert businesses that expect delivery discipline from an app and e-commerce partner.
SavageAudit identified 36 visible findings and recommendations across 6 audit categories. Each section below combines the category score with observed evidence and prioritized fixes.
The page starts the race by slipping on its own shoelaces and spends the rest of the match on the floor.
The largest contentful paint is clearly too slow, and the hero is the most likely thing making users wait before they can judge the agency.
Total Blocking Time is extremely high, which means the page is busy pretending to work instead of becoming usable.
A slow first contentful paint hurts the first impression and makes the sales page feel heavier than the pitch should be.
The crawlable basics are intact, but the content hierarchy is dressed like a team that heard structure was optional.
Schema is completely absent, which leaves rich-result context and entity understanding on the table.
Two H1s weaken the page’s top-level signal and make the structure less clear for search engines and assistive tech.
The site uses heavy visual content, but most of it is invisible to non-visual users and less useful to search crawlers.
The page looks professional from a distance, then the content structure and font stack start arguing in public.
The page has a very high image count, but without enough supporting structure the visual weight can feel scattered instead of intentional.
This is a large accessibility hole and it also weakens the clarity of the visual presentation for assistive users.
Sixteen detected font families, including malformed entries, creates inconsistency and raises the odds of rendering weirdness.
The copy knows the service, but the page keeps speaking in duplicate headlines and repetitive CTA echoes.
The current headline structure dilutes the core promise instead of landing one crisp agency value proposition.
The copy is readable enough, but the structure can be made faster to scan for busy buyers comparing agencies.
Too many CTAs without a clear primary action can blur the path to contact and weaken the sales intent.
The page is usable, but it still tosses users a few broken steps and a lot of visual clutter to climb over.
Two failed assets are visible user-facing defects, not harmless background noise.
Runtime errors are already at zero, so the task is to preserve that and catch regressions before they show up.
Navigation and footer presence shape whether visitors can recover from a dead end.
The page keeps asking for attention, but the path to contact is underbuilt and the proof is too thin for the ask.
The current CTA set is busy, but not clearly prioritized, which weakens the path to sales contact.
A contact path exists, but the page lacks a simple capture mechanism that would reduce drop-off for warm leads.
The site has some proof, but not enough visible reassurance next to the conversion action.
The strongest signals are discoverability basics: the page is crawlable, canonical is correct, robots.txt is open, and SEO is otherwise strong. But performance is dragging the whole agency pitch through the mud: LCP is 10.2s, FCP is 3.4s, TBT is 7,530ms, main-thread work hits 40.0s, and interactive takes 47.4s, which is how you turn a polished sales page into a patience test. Fix the hero/media and heavy JavaScript first, because speed is directly undercutting trust, contact intent, and the ability to convert businesses that expect delivery discipline from an app and e-commerce partner.
Based on the category scores in this report, SEO is the strongest area while Performance has the most room for improvement.
SavageAudit evaluated the public website at https://grandworks.co/ across performance, technical SEO, design, copy, user experience, and conversion signals. Scores and recommendations reflect the website evidence available when this audit was generated on July 2, 2026.
Compare this result with other public SavageAudit reports that received a similar overall website score.