Skip to main content

DaBella Page Breakdown A 92 On Google's Mobile Test. 15,274 Reviews. And The Worst Layout Shift We've Measured.

We tore down dabella.us, a roofing and siding brand with 36.4K monthly visitors and a $93.4K traffic value. The siding page scored 92 on Google's mobile test (the highest in the entire CRO Index). 15,274 reviews on the reviews page. Google Reviews on all 3 pages. But the blog has a catastrophic layout shift of 0.810 (8x the acceptable limit).

Page at a Glance

A full site teardown of dabella.us, a roofing and siding brand pulling 36.4K monthly organic visitors with a $93.4K traffic value. And this teardown contains the single highest Google mobile lab score in the entire CRO Index: the siding service page scored 92 out of 100. No other brand in our whole teardown index comes close. The reviews page scored 82 with 15,274 reviews displayed. Google Reviews are TRUE on all three tested pages. But the same brand that runs the fastest page in the series also runs the most layout-unstable: the roof shingles blog has a catastrophic layout shift of 0.810, meaning content jumps around 8x the acceptable limit. So DaBella is both the best and the worst, depending on which page you land on.

What we found on dabella.us

DaBella homepage showing the roofing and siding service branding with navigation for roofing, siding, windows, and bath remodeling services

DaBella is a roofing, siding, and exterior services brand operating across multiple states. According to Ahrefs, dabella.us pulls 36.4K monthly organic visitors with an estimated traffic value of $93.4K. And this teardown produced two records: the highest Google mobile lab score in the entire CRO Index, and the worst layout stability score in the entire CRO Index. Both belong to the same brand.

The pages we tore down:

  • /best-roof-shingles/, a blog post about the best roof shingles (1.9K monthly organic visitors, 6% traffic share, scored 69 on Google's mobile lab test, layout shift 0.810)
  • /reviews/, the reviews page displaying 15,274 reviews (1.2K monthly visitors, 3% share, scored 82, layout shift 0.002)
  • /siding/, the siding service page (698 monthly visitors, 2% share, scored 92, layout shift 0.006)

That siding page score of 92 is the highest Google mobile lab score we've measured across every brand in the CRO Index. No other page in the entire series comes within 10 points of it. And the reviews page scored 82 while displaying over 15,000 reviews. But then the roof shingles blog has a layout shift of 0.810. That's 8x the acceptable limit. Content on that page jumps around more than anything else we've measured. So DaBella is simultaneously running the fastest page and the most unstable page in the whole series.

"53% of mobile users abandon sites that take longer than 3 seconds to load."

Google / SOASTA (2017)

Performance: a 92, an 82, and a catastrophic layout shift

Google PageSpeed Insights Lighthouse lab results for DaBella siding service page on mobile showing a score of 92 out of 100

Google PageSpeed Insights runs a simulated slow-phone lab test. The scores are worst-case, not what you see on your phone with WiFi. But Google uses them as a ranking factor in search results.

The siding page scored 92 out of 100. That's a green-zone score that almost no contractor site achieves. For perspective, the next highest scores in the entire CRO Index are in the 70s (Basement Systems and Ram Jack). DaBella's siding page is 15+ points ahead of every other page we've tested. The reviews page scored 82 while loading and rendering 15,274 reviews. And the blog scored 69, which is still above average for contractor sites.

Compounding effect


"Conversion rates drop approximately 12% for each additional second of page load time."

Google / Deloitte (2020)

But layout stability tells a completely different story. The siding page has a layout shift of 0.006. The reviews page has 0.002. Both are essentially perfect. Content stays exactly where it is as these pages load. Then the roof shingles blog has a layout shift of 0.810. That's not a typo. That's content jumping around 8 times the acceptable limit. It's the worst layout stability score we've measured in the entire CRO Index, and it's not close. The second-worst we've seen is around 0.34.

What does 0.810 look like for a homeowner? They start reading about roof shingles. Images pop in and push the text down. An ad slot loads and shoves everything sideways. They try to tap a link, and it moves. The page feels broken, even though it technically loads at a reasonable speed. And that blog accounts for 6% of DaBella's total organic traffic (1.9K monthly visitors). So nearly 2,000 visitors per month are hitting a page where the content doesn't stay put.

"48% of customers say that if a site does not work well on mobile, it signals the company does not care about their business."

Google Consumer Insights (2018)

Lead capture: forms and conversion paths

DaBella siding service page showing the lead capture form alongside the siding installation service content with project photos and service descriptions

DaBella's form inventory varies across the tested pages. The siding page and the blog both have conversion paths, but the key question is whether the pages that get the most traffic also have the strongest lead capture setup.

The roof shingles blog pulls the most organic traffic of the three (1.9K monthly visitors). A homeowner reading about the best roof shingles is in research mode. They're comparing options. They're trying to figure out which shingle brand to go with. That's a homeowner who's about to need a roofing contractor. If the blog captures even 2% of those visitors, that's 38 leads per month from a single blog post.

"68% of users wouldn't submit a form if it required too much personal information."

Baymard Institute (2024)

The reviews page is a different kind of conversion opportunity. A homeowner who's looking at 15,274 reviews is deep in the evaluation phase. They're not browsing. They're checking whether DaBella is trustworthy enough to hire. That's one of the most conversion-ready audiences you can have on your site. A clear CTA on the reviews page ("Ready to see what we can do for your home? Get your free estimate.") would capture visitors at the exact moment they've finished reading the proof and decided they trust you.

And the siding page, despite having the lowest traffic of the three (698 monthly visitors), is the most service-specific. Someone searching for DaBella's siding services already knows what they want. The form on this page should be the simplest and fastest to complete. Name, phone, zip. No friction.

Trust signals: 15,274 reviews and Google Reviews everywhere

DaBella reviews page showing the 15,274 customer reviews display with star ratings, review content, and the review filtering interface

The trust layer on DaBella is built around volume. 15,274 reviews on a dedicated reviews page. Google Reviews rendering on all three tested pages. Trust badges on 2 of 3 pages. And the hidden code labels include both BlogPosting (on the blog) and Service (on the siding page), telling Google exactly what type of content each page contains.

  • Google Reviews: Present on all three tested pages.
  • Trust badges: Present on 2 of 3 tested pages.
  • Review count: 15,274 reviews displayed on the reviews page.
  • Hidden code labels: BlogPosting on the blog, Service on the siding page.
  • Chat widget: Not found on tested pages.
  • BBB badge: Not found.

Comparison


"83% of consumers use Google to find local business reviews; 74% use two or more review platforms when researching."

BrightLocal (2025)

That review volume is significant. Most contractor brands in the CRO Index have a few hundred reviews at best. DaBella has over 15,000. And they're displayed on a dedicated page that scores 82 on Google's mobile lab test with a layout shift of just 0.002. So the reviews load fast, they stay in place, and there are thousands of them. That's a trust combination that's hard for any competitor to match.

The BlogPosting label on the shingles blog is also worth noting. It tells Google the page is a blog article, which makes it eligible for article-style search results. And the Service label on the siding page tells Google the content describes a specific service offering. Both labels help Google categorize DaBella's content correctly, and most contractors don't use either one.

The gap is trust badges. Present on 2 of 3 pages, but not all three. If DaBella has manufacturer certifications, warranty programs, or industry memberships, those should be on every page including the blog. A homeowner reading about roof shingles who sees a badge from GAF or CertainTeed knows the company is an authorized installer, not just a blogger with opinions.

What DaBella does well

DaBella owns two records in this series, and the positive one deserves full credit.

The highest Google mobile score in the entire CRO Index. 92 on the siding page. No other brand, in any trade, across dozens of teardowns, has scored above 77. DaBella's siding page is 15 points ahead of the second-fastest page we've tested. Whatever DaBella's team built on that siding page is the technical standard for the entire contractor industry.

15,274 reviews on a fast, stable page. The reviews page scored 82 on Google's mobile lab test and has a layout shift of 0.002. Loading 15,000+ reviews on a page that still scores in the 80s and doesn't shift at all is a technical achievement. Most review pages we test are slow, unstable, or both. DaBella's is neither.

Google Reviews on every page. All three tested pages render Google Reviews. That means no matter which page a homeowner lands on from search, they see third-party social proof from the platform they trust most. Consistent trust signal coverage is something many national brands in this series fail to achieve.

BlogPosting and Service hidden code labels. The blog carries a BlogPosting label. The siding page carries a Service label. Both tell Google exactly what type of content the page contains. Most contractors have generic labels or none at all. DaBella has page-specific labels that match the actual content type.

"25% of homeowners say trusting contractors is their top challenge when planning home improvement projects."

Houzz Inc. (2025)

What the gaps mean for roofing and siding contractors

DaBella best roof shingles blog post showing the content layout where images and ad elements cause the 0.810 layout shift as the page loads on mobile devices

DaBella is a case study in extremes. And both ends of the spectrum have lessons for roofing and siding contractors.

Your blog pages need the same performance standards as your service pages. DaBella's siding page scored 92. The blog scored 69 with a layout shift of 0.810. That gap tells you that someone optimized the service pages but nobody went back to check the blog. If your blog drives 6% of your total organic traffic (and for many contractors, blogs drive even more), a layout shift problem on the blog is losing you leads from your highest-traffic content. Test every page that gets organic traffic, not just your service pages.

Layout shift of 0.810 is what happens when images don't have dimensions. The most common cause of extreme layout shift is images loading without explicit width and height attributes in the code. The browser doesn't know how big the image will be, so it renders the page, then the image loads and pushes everything down. Set width and height on every image. Use a modern image format like WebP. And pre-allocate space for any ads or widgets that load after the initial page render. Those three fixes would likely cut DaBella's 0.810 to under 0.1.

A reviews page with 15,000+ reviews is a competitive weapon. Most contractors have a few dozen reviews visible on their website. DaBella has 15,274. If you're collecting reviews through Google, Yelp, or a review management platform, dedicate a page to displaying all of them. Not 10. Not 50. All of them. Volume creates a psychological effect that a curated handful of testimonials can't match.

Use BlogPosting labels on your blog and Service labels on your service pages. These hidden code labels tell Google exactly what type of content each page contains. Most contractors don't use them at all. DaBella uses both, and it's one of the reasons their content shows up correctly in different types of search results. Your developer can add these in under an hour per page.

"64% of homeowners say having recommendations or references is a top-three factor in choosing a contractor."

Houzz Inc. (2025)

Frequently asked questions

What is the highest Google mobile score in the CRO Index?

DaBella's siding service page scored 92 out of 100 on Google's mobile lab test. That's the highest score in the entire CRO Index across all trades and all brands. Google uses these scores as a ranking factor, so DaBella's siding page is getting the maximum search-ranking advantage available from page speed.

Does DaBella have a layout shift problem?

Yes, on one specific page. The best roof shingles blog has a layout shift of 0.810, which is 8x the acceptable limit of 0.1. That's the worst layout stability score in the entire CRO Index. But the reviews page (0.002) and the siding page (0.006) are nearly perfect. The same brand holds both records.

How many reviews does DaBella display?

The DaBella reviews page displays 15,274 customer reviews and scored 82 on Google's mobile lab test with a layout shift of just 0.002. Google Reviews are also present on all three tested pages, giving homeowners third-party social proof on every page they might land on from search.

How much organic traffic does dabella.us get?

According to Ahrefs data from March 2026, dabella.us receives approximately 36.4K monthly organic visitors with an estimated traffic value of $93.4K. The best roof shingles blog accounts for 1.9K visitors (6% share). The reviews page accounts for 1.2K (3%). The siding service page accounts for 698 (2%).

Page BreakdownRoofingSidingDaBellaCRO Analysis

Nenyi Keborku
Nenyi Keborku Founder, Fervor Studio

Want to know your site's score?

We'll grade it in 48 hours — no charge, no call.

Get My Site Inspection