Overall Score
Lincoln City Roofing has a functionally decent local roofing website with solid conversion fundamentals, but it's being absolutely murdered by sluggish performance (19.5s LCP is criminal), missing image alt text, and a design that screams "2015 template" rather than "modern roofer." The core messaging works, but the execution needs serious life support.
The Roast
This website is like a roofer who shows up on time with quality work but drives a van held together with duct tape and prayers. The blue hero section is bold enough to give you a sunburn, the form appears twice for some reason (because apparently one CTA wasn't confusing enough), and those 3 images without alt text are basically SEO dead weight. It's got the bones of a decent local services site, but the 19.5-second page load time means your customers will age out before they can even submit a quote request. Ironically, a roofing company's website is leaking more problems than a broken gutter.
π― Start Here
Google PageSpeed Insights
(Real metrics from Google)These scores come directly from Google's PageSpeed API. The AI scores above evaluate broader aspects like copy, trust signals, and conversion.
Core Web Vitals
Performance
Trust Signals
Design & UX
SEO
Mobile
Conversion
Accessibility
Copy & Messaging
Performance
This site is a performance disasterβ19.5-second LCP is catastrophically slow, and the PageSpeed score of 56 (mobile) confirms it's crawling. With 3 images missing alt text and obvious CSS/JavaScript bloat, users are bouncing before they can even see the form.
Issues Found
- LCP of 19.5 seconds is inexcusably slowβat 2x slower than the 9-second recommended threshold; users will abandon before conversion
- Unused CSS and JavaScript identified but not minified, adding unnecessary payload to every page load
- Mobile PageSpeed score of 56 is below acceptable threshold (aim for 75+); images likely unoptimized
Recommendations
-
Emergency Image Optimization high
Compress all images to WebP format, add responsive image sizes, and implement lazy loading for below-the-fold images to cut load time by 50%+.
-
Minify & Remove Unused Code high
Minify all CSS and JavaScript, remove unused CSS classes, and defer non-critical JavaScript to improve LCP and overall CWV scores.
-
Enable Caching & CDN medium
Implement browser caching for static assets and use a CDN to serve images/CSS globally; this can reduce server response times by 30-40%.
Trust Signals
Basic trust indicators exist (25+ years experience, 500+ projects, fully insured messaging) but are vague and unverified; no testimonials, case studies, certifications, or social proof visible. Address and phone numbers are provided but lack supporting credentials.
Issues Found
- Statistics ("25+ years", "500+ projects", "100s happy customers") are unverifiable claims without supporting documentation, third-party reviews, or certifications
- No visible testimonials, Google reviews, or case studies to build credibility; "100s happy customers" is meaningless without evidence
- Missing certification badges (NFRC, Which? Trusted Trader, Trustmark, etc.) that UK homeowners expect from roofing contractors
Recommendations
-
Display Verified Social Proof high
Add Google review widget (embed real 4.8+ star ratings), 3-5 detailed customer testimonials with names/locations, and before-after project photos.
-
Showcase Certifications & Credentials high
Display logos/badges for relevant certifications (insurance affiliations, trade memberships, Which? Trusted Trader, Trustmark, etc.) prominently near contact CTA.
-
Add Specific Guarantees medium
Replace vague "company guarantee" with specific warranty details (e.g., "10-year workmanship guarantee", "NFRC certified installations") with terms linked.
Design & UX
The layout is clean and organized with decent visual hierarchy, but the design language feels dated and the aggressive blue color scheme is visually fatiguing rather than professional. The repetition of contact forms (appearing at least twice) creates confusion about the primary user flow rather than reinforcing engagement.
Issues Found
- Overly saturated royal blue dominates the page, reducing visual breathing room and modern sophistication
- Contact form duplicated across the page (hero modal + below-the-fold section) creates UX confusion about the primary call-to-action
- Inconsistent spacing and alignment between desktop and mobile layouts visible in screenshots
Recommendations
-
Modernize Color Palette medium
Replace the aggressive royal blue with a more sophisticated navy/dark blue accent paired with white space; add subtle accent colors (gold/warm tones already present in CTA buttons work well).
-
Consolidate Contact Forms high
Remove the modal form on the hero and keep only the sticky/persistent CTA button + single form below the fold to create a clearer conversion funnel.
-
Improve Visual Hierarchy medium
Add more whitespace between sections and use typography scale more aggressively to guide users through the content logically.
SEO
Meta tags are well-structured and location-specific, but the heading hierarchy is weak (only 1 H1, inconsistent H2/H3 usage), and the lack of schema markup for local business information is a missed opportunity. No external links signal low authority-building strategy.
Issues Found
- H1 is just "Lincoln City Roofing" with no keyword optimization; other headings (H2-H6) aren't structurally supporting keyword targets for service types
- No visible schema markup for LocalBusiness, Service, or aggregate review data (critical for local SEO and knowledge panels)
- Zero external links suggests no citation strategy or local business directory integration
Recommendations
-
Optimize H1 and Heading Structure high
Change H1 to "Roofers in Lincoln, Grantham & Newark β Professional Roof Repairs & Installation" and restructure H2/H3s to target specific service + location keywords.
-
Implement Local Business Schema high
Add JSON-LD schema for LocalBusiness, aggregateRating, and service offerings to enable rich snippets in Google Search and Maps.
-
Build Citation Strategy medium
Link to and claim profiles on Google My Business, Yelp, Checkatrade, and other UK trade directories; add strategic external links to authority partners.
Mobile
Mobile layout is functional with properly stacked elements and readable text, but the form modal is oversized on mobile (takes up most of viewport), and performance is seriously degraded. Touch targets appear adequate but the slow load time makes mobile experience painful.
Issues Found
- Form modal on mobile viewport takes up ~90% of screen space, requiring multiple scrolls to see full form; poor mobile UX
- Mobile PageSpeed of 56 is significantly worse than desktop, suggesting unoptimized images for mobile; likely serving desktop-sized assets to phones
- Navigation menu visibility unclear from mobile screenshot; unclear if hamburger menu is present or how mobile nav works
Recommendations
-
Optimize Mobile Form Experience high
Replace modal with full-page form or implement progressive disclosure to show 3-4 fields initially with expandable sections for additional info.
-
Implement Responsive Image Sizes high
Use srcset and picture elements to serve appropriately-sized images for mobile (375px wide instead of full 1920px desktop assets).
-
Verify Mobile Navigation Usability medium
Ensure hamburger menu is present, uses 48px+ touch targets, and closes after navigation; test on real mobile devices for tap accuracy.
Conversion
The website has multiple CTAs (forms, buttons, phone numbers) and contact information is visible, but the conversion funnel is diluted by form redundancy and lack of urgency/trust signals. The form itself is straightforward but the long page load means users may never see it.
Issues Found
- Two identical contact forms on same page (modal + footer) creates confusion about primary conversion goal and dilutes funnel clarity
- No trust indicators near forms (security badges, testimonials, guarantees) to reduce friction or increase confidence for form submission
- Missing urgency elements (e.g., "Free quote within 24 hours", limited availability messaging) that typically increase conversion rates for service businesses
Recommendations
-
Design Single-Path Conversion Funnel high
Remove modal form; create one clear hero CTA button leading to a dedicated quote page with expanded form, testimonials, and benefit copy.
-
Add Conversion-Boosting Elements high
Place trust badges (insurance logos, certifications), 2-3 recent testimonials, and urgency copy ("Free quotes within 24 hours") above/around the form.
-
Add Form Progressive Profiling medium
Simplify initial form to 3 fields (name, email, postcode) with option to expand for more details, reducing abandonment rates.
Accessibility
Good structural accessibility with skip links and proper form label associations, but 3 missing image alt texts are a serious WCAG violation, and the extremely high color contrast ratio (bright blue on white) may actually impair users with light sensitivity. ARIA implementation is excessive (58 attributes) suggesting potential redundancy.
Issues Found
- 3 images missing alt text violates WCAG 2.1 Level A; critical for screen reader users and SEO
- Aggressive bright blue color scheme may cause eye strain and fails accessibility best practices for color intensity; insufficient color contrast options for users with color blindness
- 58 ARIA attributes suggest over-reliance on ARIA; likely includes redundant or unnecessary markup that should be replaced with semantic HTML
Recommendations
-
Add Missing Image Alt Text high
Add descriptive, keyword-rich alt text to all 3 images (e.g., "New slate roof installation on Lincoln residential property"); this fixes WCAG violation and improves SEO.
-
Audit ARIA Implementation medium
Review the 58 ARIA attributes; replace redundant ARIA with semantic HTML5 elements (nav, main, section) to simplify code and improve accessibility.
-
Improve Color Contrast & Tone Down Saturation medium
Reduce blue saturation by 20-30%, add more white space between colored sections, and test color contrast ratios with accessibility tools to ensure WCAG AA compliance.
Copy & Messaging
The core value propositions are clear (25+ years experience, 500+ projects, family-run, fully insured) and the language is straightforward for a local services business, but the messaging is generic and lacks differentiation from competitors. Copy lacks specific benefits or emotional hooks.
Issues Found
- Generic value proposition language that could apply to any roofer ("trusted," "reliable," "professional") without competitive differentiation
- Missing specific benefits or outcomes (e.g., "25-year warranty" vs just "company guarantee")
- No testimonials, case studies, or specific service guarantees visible in the crawled content
Recommendations
-
Sharpen Your Unique Selling Points high
Replace generic adjectives with specific differentiators (warranty length, response time guarantees, certifications, or neighborhood-specific expertise).
-
Add Specific Benefits in Headlines medium
Change "PROFESSIONAL & RELIABLE ROOFING SERVICES" to benefit-driven headlines like "Roofs That Last 30+ Years Backed by Our Guarantee" or "Emergency Repairs Within 24 Hours."
-
Integrate Social Proof high
Add visible testimonial quotes, star ratings, or recent project highlights to the main page instead of just stating "100s HAPPY CUSTOMERS."
Think you can beat 60/100?
Get your site brutally analyzed by the same AI. 8 scores, a punch list of fixes, 60 seconds.