v1 snapshot, 7 Nov 2026; the study continues

Website Builder SEO Benchmark: 743 sites on seven platforms

We crawled a random sample of public websites built on seven platforms and counted common technical SEO problems on each: 743 sites that count, out of 892 crawled. v1 snapshot, 7 Nov 2026; the study continues.

See the results Download the data

743 usable sites of 892 crawled, from 174,192 domains tried. Cut 7 Nov 2026 08:42:14 UTC.

Where platforms differ most

The warning-level problems with the widest gap between platforms: the highest platform's 95% interval sits above the lowest platform's. A figure describes sites built on a platform; it does not say the platform causes it.

Share of usable sites with the problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
HSTS max-age under 180 days warning95.6%, 109 of 114 sites; 95% interval 90.1 to 98.11.8%, 2 of 109 sites; 95% interval 0.5 to 6.42.8%, 3 of 107 sites; 95% interval 1 to 7.90%, 0 of 116 sites; 95% interval 0 to 3.21.1%, 1 of 94 sites; 95% interval 0.2 to 5.838.1%, 43 of 113 sites; 95% interval 29.6 to 47.32.2%, 2 of 90 sites; 95% interval 0.6 to 7.7
Microdata markup is broken warning28.1%, 32 of 114 sites; 95% interval 20.6 to 36.916.5%, 18 of 109 sites; 95% interval 10.7 to 24.625.2%, 27 of 107 sites; 95% interval 18 to 34.24.3%, 5 of 116 sites; 95% interval 1.9 to 9.70%, 0 of 94 sites; 95% interval 0 to 3.993.8%, 106 of 113 sites; 95% interval 87.8 to 9723.3%, 21 of 90 sites; 95% interval 15.8 to 33.1
Protocol-relative resource links warning97.4%, 111 of 114 sites; 95% interval 92.5 to 99.162.4%, 68 of 109 sites; 95% interval 53 to 70.954.2%, 58 of 107 sites; 95% interval 44.8 to 63.366.4%, 77 of 116 sites; 95% interval 57.4 to 74.38.5%, 8 of 94 sites; 95% interval 4.4 to 15.993.8%, 106 of 113 sites; 95% interval 87.8 to 9742.2%, 38 of 90 sites; 95% interval 32.5 to 52.5
Images missing alt attribute warning85.1%, 97 of 114 sites; 95% interval 77.4 to 90.571.6%, 78 of 109 sites; 95% interval 62.5 to 79.258.9%, 63 of 107 sites; 95% interval 49.4 to 67.719.8%, 23 of 116 sites; 95% interval 13.6 to 286.4%, 6 of 94 sites; 95% interval 3 to 13.245.1%, 51 of 113 sites; 95% interval 36.3 to 54.363.3%, 57 of 90 sites; 95% interval 53 to 72.6
Internal links point at URLs robots.txt disallows warning74.6%, 85 of 114 sites; 95% interval 65.9 to 81.736.7%, 40 of 109 sites; 95% interval 28.2 to 46.116.8%, 18 of 107 sites; 95% interval 10.9 to 2514.7%, 17 of 116 sites; 95% interval 9.4 to 22.25.3%, 5 of 94 sites; 95% interval 2.3 to 11.979.6%, 90 of 113 sites; 95% interval 71.3 to 8642.2%, 38 of 90 sites; 95% interval 32.5 to 52.5
No main landmark warning13.2%, 15 of 114 sites; 95% interval 8.1 to 20.670.6%, 77 of 109 sites; 95% interval 61.5 to 78.459.8%, 64 of 107 sites; 95% interval 50.3 to 68.687.1%, 101 of 116 sites; 95% interval 79.8 to 9239.4%, 37 of 94 sites; 95% interval 30.1 to 49.520.4%, 23 of 113 sites; 95% interval 14 to 28.765.6%, 59 of 90 sites; 95% interval 55.3 to 74.6

Share of a platform's usable sites with the problem on at least one page. Darker means more sites. Each figure's sites and 95% interval are on hover and in the downloads.

SEO basics by platform

The checks most SEO guides start with: page titles, meta descriptions, headings, image alt text, canonicals, indexing, broken links and social cards. Each figure is the share of a platform's usable sites with the problem on at least one page, so a site with one stray page counts the same as a site where every page has it.

SEO basics: share of usable sites with the problem, per platform
CheckShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Page titles
Missing title tag6.1%, 7 of 114 sites; 95% interval 3 to 12.18.3%, 9 of 109 sites; 95% interval 4.4 to 156.5%, 7 of 107 sites; 95% interval 3.2 to 12.920.7%, 24 of 116 sites; 95% interval 14.3 to 28.920.2%, 19 of 94 sites; 95% interval 13.3 to 29.41.8%, 2 of 113 sites; 95% interval 0.5 to 6.218.9%, 17 of 90 sites; 95% interval 12.1 to 28.2
Title too long99.1%, 113 of 114 sites; 95% interval 95.2 to 99.897.2%, 106 of 109 sites; 95% interval 92.2 to 99.196.3%, 103 of 107 sites; 95% interval 90.8 to 98.594.8%, 110 of 116 sites; 95% interval 89.2 to 97.684%, 79 of 94 sites; 95% interval 75.3 to 90.191.2%, 103 of 113 sites; 95% interval 84.5 to 95.187.8%, 79 of 90 sites; 95% interval 79.4 to 93
Title too short96.5%, 110 of 114 sites; 95% interval 91.3 to 98.694.5%, 103 of 109 sites; 95% interval 88.5 to 97.585%, 91 of 107 sites; 95% interval 77.1 to 90.699.1%, 115 of 116 sites; 95% interval 95.3 to 99.897.9%, 92 of 94 sites; 95% interval 92.6 to 99.488.5%, 100 of 113 sites; 95% interval 81.3 to 93.287.8%, 79 of 90 sites; 95% interval 79.4 to 93
Duplicate page title88.6%, 101 of 114 sites; 95% interval 81.5 to 93.288.1%, 96 of 109 sites; 95% interval 80.7 to 92.983.2%, 89 of 107 sites; 95% interval 75 to 89.183.6%, 97 of 116 sites; 95% interval 75.8 to 89.372.3%, 68 of 94 sites; 95% interval 62.6 to 80.486.7%, 98 of 113 sites; 95% interval 79.2 to 91.884.4%, 76 of 90 sites; 95% interval 75.6 to 90.5
Meta descriptions
Missing meta description93.9%, 107 of 114 sites; 95% interval 87.9 to 9792.7%, 101 of 109 sites; 95% interval 86.2 to 96.287.9%, 94 of 107 sites; 95% interval 80.3 to 92.878.4%, 91 of 116 sites; 95% interval 70.1 to 8593.6%, 88 of 94 sites; 95% interval 86.8 to 9792%, 104 of 113 sites; 95% interval 85.6 to 95.862.2%, 56 of 90 sites; 95% interval 51.9 to 71.5
Meta description too long97.4%, 111 of 114 sites; 95% interval 92.5 to 99.171.6%, 78 of 109 sites; 95% interval 62.5 to 79.279.4%, 85 of 107 sites; 95% interval 70.8 to 8694%, 109 of 116 sites; 95% interval 88.1 to 9786.2%, 81 of 94 sites; 95% interval 77.8 to 91.786.7%, 98 of 113 sites; 95% interval 79.2 to 91.878.9%, 71 of 90 sites; 95% interval 69.4 to 86
Meta description too short82.5%, 94 of 114 sites; 95% interval 74.4 to 88.358.7%, 64 of 109 sites; 95% interval 49.3 to 67.562.6%, 67 of 107 sites; 95% interval 53.2 to 71.280.2%, 93 of 116 sites; 95% interval 72 to 86.464.9%, 61 of 94 sites; 95% interval 54.8 to 73.873.5%, 83 of 113 sites; 95% interval 64.6 to 80.776.7%, 69 of 90 sites; 95% interval 66.9 to 84.2
Duplicate meta description across pages93.9%, 107 of 114 sites; 95% interval 87.9 to 9763.3%, 69 of 109 sites; 95% interval 53.9 to 71.868.2%, 73 of 107 sites; 95% interval 58.9 to 76.387.1%, 101 of 116 sites; 95% interval 79.8 to 9259.6%, 56 of 94 sites; 95% interval 49.5 to 68.964.6%, 73 of 113 sites; 95% interval 55.4 to 72.875.6%, 68 of 90 sites; 95% interval 65.8 to 83.3
Headings
Missing H1 heading80.7%, 92 of 114 sites; 95% interval 72.5 to 86.979.8%, 87 of 109 sites; 95% interval 71.3 to 86.373.8%, 79 of 107 sites; 95% interval 64.8 to 81.263.8%, 74 of 116 sites; 95% interval 54.7 to 7285.1%, 80 of 94 sites; 95% interval 76.5 to 90.971.7%, 81 of 113 sites; 95% interval 62.8 to 79.275.6%, 68 of 90 sites; 95% interval 65.8 to 83.3
Multiple H1 headings88.6%, 101 of 114 sites; 95% interval 81.5 to 93.277.1%, 84 of 109 sites; 95% interval 68.3 to 8464.5%, 69 of 107 sites; 95% interval 55.1 to 72.979.3%, 92 of 116 sites; 95% interval 71.1 to 85.780.9%, 76 of 94 sites; 95% interval 71.7 to 87.592%, 104 of 113 sites; 95% interval 85.6 to 95.848.9%, 44 of 90 sites; 95% interval 38.8 to 59
Heading hierarchy skips levels99.1%, 113 of 114 sites; 95% interval 95.2 to 99.898.2%, 107 of 109 sites; 95% interval 93.6 to 99.592.5%, 99 of 107 sites; 95% interval 85.9 to 96.2100%, 116 of 116 sites; 95% interval 96.8 to 10089.4%, 84 of 94 sites; 95% interval 81.5 to 94.198.2%, 111 of 113 sites; 95% interval 93.8 to 99.586.7%, 78 of 90 sites; 95% interval 78.1 to 92.2
Images
Images missing alt attribute85.1%, 97 of 114 sites; 95% interval 77.4 to 90.571.6%, 78 of 109 sites; 95% interval 62.5 to 79.258.9%, 63 of 107 sites; 95% interval 49.4 to 67.719.8%, 23 of 116 sites; 95% interval 13.6 to 286.4%, 6 of 94 sites; 95% interval 3 to 13.245.1%, 51 of 113 sites; 95% interval 36.3 to 54.363.3%, 57 of 90 sites; 95% interval 53 to 72.6
Canonicals and indexing
No canonical tag8.8%, 10 of 114 sites; 95% interval 4.8 to 15.437.6%, 41 of 109 sites; 95% interval 29.1 to 4733.6%, 36 of 107 sites; 95% interval 25.4 to 4339.7%, 46 of 116 sites; 95% interval 31.2 to 48.821.3%, 20 of 94 sites; 95% interval 14.2 to 30.66.2%, 7 of 113 sites; 95% interval 3 to 12.266.7%, 60 of 90 sites; 95% interval 56.4 to 75.5
Page blocked from indexing43.9%, 50 of 114 sites; 95% interval 35.1 to 5378.9%, 86 of 109 sites; 95% interval 70.3 to 85.562.6%, 67 of 107 sites; 95% interval 53.2 to 71.253.4%, 62 of 116 sites; 95% interval 44.4 to 62.373.4%, 69 of 94 sites; 95% interval 63.7 to 81.369%, 78 of 113 sites; 95% interval 60 to 76.832.2%, 29 of 90 sites; 95% interval 23.5 to 42.4
Links
Links to broken pages69.3%, 79 of 114 sites; 95% interval 60.3 to 7786.2%, 94 of 109 sites; 95% interval 78.5 to 91.579.4%, 85 of 107 sites; 95% interval 70.8 to 8689.7%, 104 of 116 sites; 95% interval 82.8 to 9481.9%, 77 of 94 sites; 95% interval 72.9 to 88.485%, 96 of 113 sites; 95% interval 77.2 to 90.468.9%, 62 of 90 sites; 95% interval 58.7 to 77.5
Social sharing
Incomplete social sharing tags98.2%, 112 of 114 sites; 95% interval 93.8 to 99.599.1%, 108 of 109 sites; 95% interval 95 to 99.899.1%, 106 of 107 sites; 95% interval 94.9 to 99.897.4%, 113 of 116 sites; 95% interval 92.7 to 99.196.8%, 91 of 94 sites; 95% interval 91 to 98.997.3%, 110 of 113 sites; 95% interval 92.5 to 99.193.3%, 84 of 90 sites; 95% interval 86.2 to 96.9

Share of a platform's usable sites with the problem on at least one page. Darker means more sites. Each figure's sites and 95% interval are on hover and in the downloads.

By platform

The five most common warning and critical problems on each platform with 100 or more usable sites, by share of sites, with the median share of each site's pages that have it. Wix and Custom-built have fewer than 100 usable sites in v1; they appear in the tables only.

Shopify 114 usable sites

  • Heading hierarchy skips levels warning99.1% of sites (113 of 114 sites; 95% interval 95.2 to 99.8)· median 58.7% of a site's pages
  • Protocol-relative resource links warning97.4% of sites (111 of 114 sites; 95% interval 92.5 to 99.1)· median 100% of a site's pages
  • The same social card on every page warning96.5% of sites (110 of 114 sites; 95% interval 91.3 to 98.6)· median 19.8% of a site's pages
  • HSTS max-age under 180 days warning95.6% of sites (109 of 114 sites; 95% interval 90.1 to 98.1)· median 100% of a site's pages
  • Excessive DOM size (over 1500 nodes) warning93.9% of sites (107 of 114 sites; 95% interval 87.9 to 97)· median 73.5% of a site's pages
Most common info-level items
  • Referrer-Policy header missing100% of sites (114 of 114 sites; 95% interval 96.7 to 100)· median 100% of a site's pages
  • Semantically similar pages (TF-IDF match)99.1% of sites (113 of 114 sites; 95% interval 95.2 to 99.8)· median 24.8% of a site's pages
  • Title too long99.1% of sites (113 of 114 sites; 95% interval 95.2 to 99.8)· median 29% of a site's pages
  • Incomplete social sharing tags98.2% of sites (112 of 114 sites; 95% interval 93.8 to 99.5)· median 100% of a site's pages
  • Meta description too long97.4% of sites (111 of 114 sites; 95% interval 92.5 to 99.1)· median 43.1% of a site's pages

WooCommerce 109 usable sites

  • Heading hierarchy skips levels warning98.2% of sites (107 of 109 sites; 95% interval 93.6 to 99.5)· median 56% of a site's pages
  • Links with no anchor text warning93.6% of sites (102 of 109 sites; 95% interval 87.3 to 96.9)· median 94.9% of a site's pages
  • Missing meta description warning92.7% of sites (101 of 109 sites; 95% interval 86.2 to 96.2)· median 46.9% of a site's pages
  • Unsafe cross-origin links (target=_blank without noopener) warning88.1% of sites (96 of 109 sites; 95% interval 80.7 to 92.9)· median 98.6% of a site's pages
  • Links to broken pages critical86.2% of sites (94 of 109 sites; 95% interval 78.5 to 91.5)· median 1.9% of a site's pages
Most common info-level items
  • Incomplete social sharing tags99.1% of sites (108 of 109 sites; 95% interval 95 to 99.8)· median 100% of a site's pages
  • Render-blocking scripts or stylesheets98.2% of sites (107 of 109 sites; 95% interval 93.6 to 99.5)· median 100% of a site's pages
  • Title too long97.2% of sites (106 of 109 sites; 95% interval 92.2 to 99.1)· median 27.5% of a site's pages
  • Images missing width/height attributes96.3% of sites (105 of 109 sites; 95% interval 90.9 to 98.6)· median 71.7% of a site's pages
  • Semantically similar pages (TF-IDF match)96.3% of sites (105 of 109 sites; 95% interval 90.9 to 98.6)· median 21.7% of a site's pages

WordPress 107 usable sites

  • Heading hierarchy skips levels warning92.5% of sites (99 of 107 sites; 95% interval 85.9 to 96.2)· median 31.3% of a site's pages
  • Links with no anchor text warning87.9% of sites (94 of 107 sites; 95% interval 80.3 to 92.8)· median 45.2% of a site's pages
  • Missing meta description warning87.9% of sites (94 of 107 sites; 95% interval 80.3 to 92.8)· median 28.5% of a site's pages
  • The same social card on every page warning83.2% of sites (89 of 107 sites; 95% interval 75 to 89.1)· median 5.8% of a site's pages
  • Unsafe cross-origin links (target=_blank without noopener) warning82.2% of sites (88 of 107 sites; 95% interval 73.9 to 88.3)· median 97.4% of a site's pages
Most common info-level items
  • Incomplete social sharing tags99.1% of sites (106 of 107 sites; 95% interval 94.9 to 99.8)· median 100% of a site's pages
  • Render-blocking scripts or stylesheets99.1% of sites (106 of 107 sites; 95% interval 94.9 to 99.8)· median 100% of a site's pages
  • Title too long96.3% of sites (103 of 107 sites; 95% interval 90.8 to 98.5)· median 43.1% of a site's pages
  • Images missing width/height attributes94.4% of sites (101 of 107 sites; 95% interval 88.3 to 97.4)· median 97.1% of a site's pages
  • Semantically similar pages (TF-IDF match)92.5% of sites (99 of 107 sites; 95% interval 85.9 to 96.2)· median 12.2% of a site's pages

Webflow 116 usable sites

  • Heading hierarchy skips levels warning100% of sites (116 of 116 sites; 95% interval 96.8 to 100)· median 26.1% of a site's pages
  • Unsafe cross-origin links (target=_blank without noopener) warning95.7% of sites (111 of 116 sites; 95% interval 90.3 to 98.1)· median 98.9% of a site's pages
  • Links with no anchor text warning93.1% of sites (108 of 116 sites; 95% interval 87 to 96.5)· median 95.7% of a site's pages
  • Duplicate ID attributes warning90.5% of sites (105 of 116 sites; 95% interval 83.8 to 94.6)· median 19.7% of a site's pages
  • Links to broken pages critical89.7% of sites (104 of 116 sites; 95% interval 82.8 to 94)· median 4.9% of a site's pages
Most common info-level items
  • Images missing width/height attributes100% of sites (116 of 116 sites; 95% interval 96.8 to 100)· median 99.8% of a site's pages
  • Render-blocking scripts or stylesheets99.1% of sites (115 of 116 sites; 95% interval 95.3 to 99.8)· median 100% of a site's pages
  • Title too short99.1% of sites (115 of 116 sites; 95% interval 95.3 to 99.8)· median 14.8% of a site's pages
  • Incomplete social sharing tags97.4% of sites (113 of 116 sites; 95% interval 92.7 to 99.1)· median 100% of a site's pages
  • H2 over 70 characters95.7% of sites (111 of 116 sites; 95% interval 90.3 to 98.1)· median 8.6% of a site's pages

Squarespace 113 usable sites

  • Heading hierarchy skips levels warning98.2% of sites (111 of 113 sites; 95% interval 93.8 to 99.5)· median 29.5% of a site's pages
  • Page is canonicalised to another URL warning97.3% of sites (110 of 113 sites; 95% interval 92.5 to 99.1)· median 5.3% of a site's pages
  • Unsafe cross-origin links (target=_blank without noopener) warning97.3% of sites (110 of 113 sites; 95% interval 92.5 to 99.1)· median 100% of a site's pages
  • Duplicate ID attributes warning95.6% of sites (108 of 113 sites; 95% interval 90.1 to 98.1)· median 100% of a site's pages
  • Protocol-relative resource links warning93.8% of sites (106 of 113 sites; 95% interval 87.8 to 97)· median 100% of a site's pages
Most common info-level items
  • Render-blocking scripts or stylesheets100% of sites (113 of 113 sites; 95% interval 96.7 to 100)· median 100% of a site's pages
  • Images missing width/height attributes99.1% of sites (112 of 113 sites; 95% interval 95.2 to 99.8)· median 100% of a site's pages
  • Structured data missing recommended properties98.2% of sites (111 of 113 sites; 95% interval 93.8 to 99.5)· median 100% of a site's pages
  • Incomplete social sharing tags97.3% of sites (110 of 113 sites; 95% interval 92.5 to 99.1)· median 52.1% of a site's pages
  • Content-Security-Policy missing96.5% of sites (109 of 113 sites; 95% interval 91.3 to 98.6)· median 100% of a site's pages

Every problem, every platform

All of the crawler's problems, grouped by what they check. Open a group to see its rows.

Accessibility
Accessibility: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Two banners, two footers, or landmarks with one name info14%, 16 of 114 sites; 95% interval 8.8 to 21.633%, 36 of 109 sites; 95% interval 24.9 to 42.323.4%, 25 of 107 sites; 95% interval 16.4 to 32.243.1%, 50 of 116 sites; 95% interval 34.5 to 52.25.3%, 5 of 94 sites; 95% interval 2.3 to 11.921.2%, 24 of 113 sites; 95% interval 14.7 to 29.711.1%, 10 of 90 sites; 95% interval 6.1 to 19.3
Frame or iframe without a title warning50.9%, 58 of 114 sites; 95% interval 41.8 to 59.967%, 73 of 109 sites; 95% interval 57.7 to 75.166.4%, 71 of 107 sites; 95% interval 57 to 74.666.4%, 77 of 116 sites; 95% interval 57.4 to 74.318.1%, 17 of 94 sites; 95% interval 11.6 to 27.149.6%, 56 of 113 sites; 95% interval 40.5 to 58.647.8%, 43 of 90 sites; 95% interval 37.8 to 58
An image button has no text alternative critical0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.31.1%, 1 of 90 sites; 95% interval 0.2 to 6
Form inputs without labels critical43%, 49 of 114 sites; 95% interval 34.3 to 52.238.5%, 42 of 109 sites; 95% interval 29.9 to 47.929%, 31 of 107 sites; 95% interval 21.2 to 38.229.3%, 34 of 116 sites; 95% interval 21.8 to 38.217%, 16 of 94 sites; 95% interval 10.8 to 25.919.5%, 22 of 113 sites; 95% interval 13.2 to 27.744.4%, 40 of 90 sites; 95% interval 34.6 to 54.7
Text fails the minimum contrast ratio warning0%, 0 of 114 sites; 95% interval 0 to 3.32.8%, 3 of 109 sites; 95% interval 0.9 to 7.85.6%, 6 of 107 sites; 95% interval 2.6 to 11.70.9%, 1 of 116 sites; 95% interval 0.2 to 4.70%, 0 of 94 sites; 95% interval 0 to 3.91.8%, 2 of 113 sites; 95% interval 0.5 to 6.28.9%, 8 of 90 sites; 95% interval 4.6 to 16.6
More than one main landmark warning8.8%, 10 of 114 sites; 95% interval 4.8 to 15.416.5%, 18 of 109 sites; 95% interval 10.7 to 24.67.5%, 8 of 107 sites; 95% interval 3.8 to 14.17.8%, 9 of 116 sites; 95% interval 4.1 to 14.12.1%, 2 of 94 sites; 95% interval 0.6 to 7.46.2%, 7 of 113 sites; 95% interval 3 to 12.214.4%, 13 of 90 sites; 95% interval 8.6 to 23.2
No main landmark warning13.2%, 15 of 114 sites; 95% interval 8.1 to 20.670.6%, 77 of 109 sites; 95% interval 61.5 to 78.459.8%, 64 of 107 sites; 95% interval 50.3 to 68.687.1%, 101 of 116 sites; 95% interval 79.8 to 9239.4%, 37 of 94 sites; 95% interval 30.1 to 49.520.4%, 23 of 113 sites; 95% interval 14 to 28.765.6%, 59 of 90 sites; 95% interval 55.3 to 74.6
No way to skip to the content info2.6%, 3 of 114 sites; 95% interval 0.9 to 7.513.8%, 15 of 109 sites; 95% interval 8.5 to 21.510.3%, 11 of 107 sites; 95% interval 5.8 to 17.515.5%, 18 of 116 sites; 95% interval 10 to 23.22.1%, 2 of 94 sites; 95% interval 0.6 to 7.44.4%, 5 of 113 sites; 95% interval 1.9 to 9.924.4%, 22 of 90 sites; 95% interval 16.7 to 34.2
Positive tabindex warning3.5%, 4 of 114 sites; 95% interval 1.4 to 8.711%, 12 of 109 sites; 95% interval 6.4 to 18.34.7%, 5 of 107 sites; 95% interval 2 to 10.50.9%, 1 of 116 sites; 95% interval 0.2 to 4.70%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.38.9%, 8 of 90 sites; 95% interval 4.6 to 16.6
role="img" element has no accessible name critical2.6%, 3 of 114 sites; 95% interval 0.9 to 7.54.6%, 5 of 109 sites; 95% interval 2 to 10.34.7%, 5 of 107 sites; 95% interval 2 to 10.50.9%, 1 of 116 sites; 95% interval 0.2 to 4.73.2%, 3 of 94 sites; 95% interval 1.1 to 90.9%, 1 of 113 sites; 95% interval 0.2 to 4.86.7%, 6 of 90 sites; 95% interval 3.1 to 13.8
Scrollable region cannot be reached by keyboard warning14.9%, 17 of 114 sites; 95% interval 9.5 to 22.67.3%, 8 of 109 sites; 95% interval 3.8 to 13.89.3%, 10 of 107 sites; 95% interval 5.2 to 16.421.6%, 25 of 116 sites; 95% interval 15 to 29.91.1%, 1 of 94 sites; 95% interval 0.2 to 5.85.3%, 6 of 113 sites; 95% interval 2.5 to 11.18.9%, 8 of 90 sites; 95% interval 4.6 to 16.6
Duplicate accesskey values warning0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.32.2%, 2 of 90 sites; 95% interval 0.6 to 7.7
Duplicate ID attributes warning91.2%, 104 of 114 sites; 95% interval 84.6 to 95.286.2%, 94 of 109 sites; 95% interval 78.5 to 91.580.4%, 86 of 107 sites; 95% interval 71.9 to 86.890.5%, 105 of 116 sites; 95% interval 83.8 to 94.687.2%, 82 of 94 sites; 95% interval 79 to 92.595.6%, 108 of 113 sites; 95% interval 90.1 to 98.162.2%, 56 of 90 sites; 95% interval 51.9 to 71.5
Buttons and controls without an accessible name warning46.5%, 53 of 114 sites; 95% interval 37.6 to 55.638.5%, 42 of 109 sites; 95% interval 29.9 to 47.931.8%, 34 of 107 sites; 95% interval 23.7 to 41.125.9%, 30 of 116 sites; 95% interval 18.8 to 34.543.6%, 41 of 94 sites; 95% interval 34 to 53.764.6%, 73 of 113 sites; 95% interval 55.4 to 72.846.7%, 42 of 90 sites; 95% interval 36.7 to 56.9
Invalid lang attribute info0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40.9%, 1 of 107 sites; 95% interval 0.2 to 5.10.9%, 1 of 116 sites; 95% interval 0.2 to 4.70%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
HTML lang attribute missing info6.1%, 7 of 114 sites; 95% interval 3 to 12.117.4%, 19 of 109 sites; 95% interval 11.5 to 25.614%, 15 of 107 sites; 95% interval 8.7 to 21.811.2%, 13 of 116 sites; 95% interval 6.7 to 18.21.1%, 1 of 94 sites; 95% interval 0.2 to 5.82.7%, 3 of 113 sites; 95% interval 0.9 to 7.525.6%, 23 of 90 sites; 95% interval 17.7 to 35.4
Table with no header cells info57%, 65 of 114 sites; 95% interval 47.8 to 65.762.4%, 68 of 109 sites; 95% interval 53 to 70.949.5%, 53 of 107 sites; 95% interval 40.2 to 58.919%, 22 of 116 sites; 95% interval 12.9 to 2727.7%, 26 of 94 sites; 95% interval 19.6 to 37.413.3%, 15 of 113 sites; 95% interval 8.2 to 20.850%, 45 of 90 sites; 95% interval 39.9 to 60.1
AI crawler access
AI crawler access: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Action markup names an input its URL template does not have info0.9%, 1 of 114 sites; 95% interval 0.2 to 4.80.9%, 1 of 109 sites; 95% interval 0.2 to 50%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
A label is not attached to any field info33.3%, 38 of 114 sites; 95% interval 25.3 to 42.440.4%, 44 of 109 sites; 95% interval 31.6 to 49.838.3%, 41 of 107 sites; 95% interval 29.7 to 47.827.6%, 32 of 116 sites; 95% interval 20.3 to 36.31.1%, 1 of 94 sites; 95% interval 0.2 to 5.815%, 17 of 113 sites; 95% interval 9.6 to 22.847.8%, 43 of 90 sites; 95% interval 37.8 to 58
An agent tool has no fields an agent can fill info0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40.9%, 1 of 107 sites; 95% interval 0.2 to 5.10%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
An agent tool has no way to submit it warning0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40.9%, 1 of 107 sites; 95% interval 0.2 to 5.10%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
AMP
AMP: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
AMP page does not declare its charset the way AMP requires warning0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90.9%, 1 of 113 sites; 95% interval 0.2 to 4.80%, 0 of 90 sites; 95% interval 0 to 4.1
URL named as an AMP version is not an AMP page warning0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90.9%, 1 of 113 sites; 95% interval 0.2 to 4.80%, 0 of 90 sites; 95% interval 0 to 4.1
AMP page\ warning0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90.9%, 1 of 113 sites; 95% interval 0.2 to 4.80%, 0 of 90 sites; 95% interval 0 to 4.1
AMP page fails AMP validation warning0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90.9%, 1 of 113 sites; 95% interval 0.2 to 4.80%, 0 of 90 sites; 95% interval 0 to 4.1
AMP version does not answer 200 warning0%, 0 of 114 sites; 95% interval 0 to 3.30.9%, 1 of 109 sites; 95% interval 0.2 to 50%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90.9%, 1 of 113 sites; 95% interval 0.2 to 4.80%, 0 of 90 sites; 95% interval 0 to 4.1
Canonicals
Canonicals: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Canonical chain warning0%, 0 of 114 sites; 95% interval 0 to 3.31.8%, 2 of 109 sites; 95% interval 0.5 to 6.40.9%, 1 of 107 sites; 95% interval 0.2 to 5.10%, 0 of 116 sites; 95% interval 0 to 3.21.1%, 1 of 94 sites; 95% interval 0.2 to 5.80%, 0 of 113 sites; 95% interval 0 to 3.31.1%, 1 of 90 sites; 95% interval 0.2 to 6
Canonical points to an error page warning36.8%, 42 of 114 sites; 95% interval 28.6 to 464.6%, 5 of 109 sites; 95% interval 2 to 10.38.4%, 9 of 107 sites; 95% interval 4.5 to 15.22.6%, 3 of 116 sites; 95% interval 0.9 to 7.35.3%, 5 of 94 sites; 95% interval 2.3 to 11.90.9%, 1 of 113 sites; 95% interval 0.2 to 4.85.6%, 5 of 90 sites; 95% interval 2.4 to 12.4
Canonical URL is relative warning0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.43.7%, 4 of 107 sites; 95% interval 1.5 to 9.20.9%, 1 of 116 sites; 95% interval 0.2 to 4.70%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.34.4%, 4 of 90 sites; 95% interval 1.7 to 10.9
Canonical points at a non-indexable page critical7.9%, 9 of 114 sites; 95% interval 4.2 to 14.321.1%, 23 of 109 sites; 95% interval 14.5 to 29.74.7%, 5 of 107 sites; 95% interval 2 to 10.512.1%, 14 of 116 sites; 95% interval 7.3 to 19.29.6%, 9 of 94 sites; 95% interval 5.1 to 17.25.3%, 6 of 113 sites; 95% interval 2.5 to 11.12.2%, 2 of 90 sites; 95% interval 0.6 to 7.7
Canonical tag outside <head> critical1.8%, 2 of 114 sites; 95% interval 0.5 to 6.21.8%, 2 of 109 sites; 95% interval 0.5 to 6.41.9%, 2 of 107 sites; 95% interval 0.5 to 6.60.9%, 1 of 116 sites; 95% interval 0.2 to 4.70%, 0 of 94 sites; 95% interval 0 to 3.91.8%, 2 of 113 sites; 95% interval 0.5 to 6.26.7%, 6 of 90 sites; 95% interval 3.1 to 13.8
Canonical points to a redirect warning0%, 0 of 114 sites; 95% interval 0 to 3.39.2%, 10 of 109 sites; 95% interval 5.1 to 16.113.1%, 14 of 107 sites; 95% interval 8 to 20.811.2%, 13 of 116 sites; 95% interval 6.7 to 18.25.3%, 5 of 94 sites; 95% interval 2.3 to 11.90%, 0 of 113 sites; 95% interval 0 to 3.38.9%, 8 of 90 sites; 95% interval 4.6 to 16.6
Canonical target has no internal links warning13.2%, 15 of 114 sites; 95% interval 8.1 to 20.69.2%, 10 of 109 sites; 95% interval 5.1 to 16.15.6%, 6 of 107 sites; 95% interval 2.6 to 11.710.3%, 12 of 116 sites; 95% interval 6 to 17.219.1%, 18 of 94 sites; 95% interval 12.5 to 28.329.2%, 33 of 113 sites; 95% interval 21.6 to 38.26.7%, 6 of 90 sites; 95% interval 3.1 to 13.8
Page is canonicalised to another URL warning81.6%, 93 of 114 sites; 95% interval 73.5 to 87.678.9%, 86 of 109 sites; 95% interval 70.3 to 85.570.1%, 75 of 107 sites; 95% interval 60.8 to 77.962.1%, 72 of 116 sites; 95% interval 53 to 70.445.7%, 43 of 94 sites; 95% interval 36 to 55.897.3%, 110 of 113 sites; 95% interval 92.5 to 99.152.2%, 47 of 90 sites; 95% interval 42 to 62.2
No canonical tag warning8.8%, 10 of 114 sites; 95% interval 4.8 to 15.437.6%, 41 of 109 sites; 95% interval 29.1 to 4733.6%, 36 of 107 sites; 95% interval 25.4 to 4339.7%, 46 of 116 sites; 95% interval 31.2 to 48.821.3%, 20 of 94 sites; 95% interval 14.2 to 30.66.2%, 7 of 113 sites; 95% interval 3 to 12.266.7%, 60 of 90 sites; 95% interval 56.4 to 75.5
Multiple canonical tags warning4.4%, 5 of 114 sites; 95% interval 1.9 to 9.90.9%, 1 of 109 sites; 95% interval 0.2 to 55.6%, 6 of 107 sites; 95% interval 2.6 to 11.76.9%, 8 of 116 sites; 95% interval 3.5 to 130%, 0 of 94 sites; 95% interval 0 to 3.90.9%, 1 of 113 sites; 95% interval 0.2 to 4.83.3%, 3 of 90 sites; 95% interval 1.1 to 9.3
Noindex with non-self canonical warning11.4%, 13 of 114 sites; 95% interval 6.8 to 18.528.4%, 31 of 109 sites; 95% interval 20.8 to 37.513.1%, 14 of 107 sites; 95% interval 8 to 20.814.7%, 17 of 116 sites; 95% interval 9.4 to 22.211.7%, 11 of 94 sites; 95% interval 6.7 to 19.86.2%, 7 of 113 sites; 95% interval 3 to 12.28.9%, 8 of 90 sites; 95% interval 4.6 to 16.6
Content
Content: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
The page declares one language and reads as another warning22.8%, 26 of 114 sites; 95% interval 16.1 to 31.311.9%, 13 of 109 sites; 95% interval 7.1 to 19.37.5%, 8 of 107 sites; 95% interval 3.8 to 14.121.6%, 25 of 116 sites; 95% interval 15 to 29.917%, 16 of 94 sites; 95% interval 10.8 to 25.95.3%, 6 of 113 sites; 95% interval 2.5 to 11.112.2%, 11 of 90 sites; 95% interval 7 to 20.6
Escaped characters show as code warning88.6%, 101 of 114 sites; 95% interval 81.5 to 93.247.7%, 52 of 109 sites; 95% interval 38.6 to 5729%, 31 of 107 sites; 95% interval 21.2 to 38.220.7%, 24 of 116 sites; 95% interval 14.3 to 28.917%, 16 of 94 sites; 95% interval 10.8 to 25.978.8%, 89 of 113 sites; 95% interval 70.3 to 85.346.7%, 42 of 90 sites; 95% interval 36.7 to 56.9
Exact duplicate content warning41.2%, 47 of 114 sites; 95% interval 32.6 to 50.445%, 49 of 109 sites; 95% interval 35.9 to 54.338.3%, 41 of 107 sites; 95% interval 29.7 to 47.844%, 51 of 116 sites; 95% interval 35.3 to 5334%, 32 of 94 sites; 95% interval 25.3 to 44.146.9%, 53 of 113 sites; 95% interval 38 to 56.152.2%, 47 of 90 sites; 95% interval 42 to 62.2
Grammar slips in the text info35.1%, 40 of 114 sites; 95% interval 26.9 to 44.226.6%, 29 of 109 sites; 95% interval 19.2 to 35.629%, 31 of 107 sites; 95% interval 21.2 to 38.243.1%, 50 of 116 sites; 95% interval 34.5 to 52.225.5%, 24 of 94 sites; 95% interval 17.8 to 35.234.5%, 39 of 113 sites; 95% interval 26.4 to 43.722.2%, 20 of 90 sites; 95% interval 14.9 to 31.8
Difficult to read info46.5%, 53 of 114 sites; 95% interval 37.6 to 55.645.9%, 50 of 109 sites; 95% interval 36.8 to 55.243.9%, 47 of 107 sites; 95% interval 34.9 to 53.481.9%, 95 of 116 sites; 95% interval 73.9 to 87.857.4%, 54 of 94 sites; 95% interval 47.4 to 6770.8%, 80 of 113 sites; 95% interval 61.8 to 78.438.9%, 35 of 90 sites; 95% interval 29.5 to 49.2
Extremely large page (over 5,000 words) warning45.6%, 52 of 114 sites; 95% interval 36.8 to 54.851.4%, 56 of 109 sites; 95% interval 42.1 to 60.654.2%, 58 of 107 sites; 95% interval 44.8 to 63.371.6%, 83 of 116 sites; 95% interval 62.8 to 7934%, 32 of 94 sites; 95% interval 25.3 to 44.146%, 52 of 113 sites; 95% interval 37.1 to 55.248.9%, 44 of 90 sites; 95% interval 38.8 to 59
Meta keywords present info5.3%, 6 of 114 sites; 95% interval 2.4 to 117.3%, 8 of 109 sites; 95% interval 3.8 to 13.815%, 16 of 107 sites; 95% interval 9.4 to 22.95.2%, 6 of 116 sites; 95% interval 2.4 to 10.821.3%, 20 of 94 sites; 95% interval 14.2 to 30.63.5%, 4 of 113 sites; 95% interval 1.4 to 8.754.4%, 49 of 90 sites; 95% interval 44.2 to 64.3
Lorem ipsum placeholder text warning12.3%, 14 of 114 sites; 95% interval 7.5 to 19.613.8%, 15 of 109 sites; 95% interval 8.5 to 21.58.4%, 9 of 107 sites; 95% interval 4.5 to 15.229.3%, 34 of 116 sites; 95% interval 21.8 to 38.24.3%, 4 of 94 sites; 95% interval 1.7 to 10.415%, 17 of 113 sites; 95% interval 9.6 to 22.84.4%, 4 of 90 sites; 95% interval 1.7 to 10.9
The page\ warning9.6%, 11 of 114 sites; 95% interval 5.5 to 16.510.1%, 11 of 109 sites; 95% interval 5.7 to 17.212.1%, 13 of 107 sites; 95% interval 7.2 to 19.710.3%, 12 of 116 sites; 95% interval 6 to 17.28.5%, 8 of 94 sites; 95% interval 4.4 to 15.910.6%, 12 of 113 sites; 95% interval 6.2 to 17.64.4%, 4 of 90 sites; 95% interval 1.7 to 10.9
Near-duplicate content (85%+ similar) info97.4%, 111 of 114 sites; 95% interval 92.5 to 99.187.2%, 95 of 109 sites; 95% interval 79.6 to 92.272.9%, 78 of 107 sites; 95% interval 63.8 to 80.474.1%, 86 of 116 sites; 95% interval 65.5 to 81.266%, 62 of 94 sites; 95% interval 55.9 to 74.783.2%, 94 of 113 sites; 95% interval 75.2 to 8977.8%, 70 of 90 sites; 95% interval 68.2 to 85.1
Hard going for a general reader info79.8%, 91 of 114 sites; 95% interval 71.5 to 86.251.4%, 56 of 109 sites; 95% interval 42.1 to 60.654.2%, 58 of 107 sites; 95% interval 44.8 to 63.388.8%, 103 of 116 sites; 95% interval 81.8 to 93.370.2%, 66 of 94 sites; 95% interval 60.3 to 78.587.6%, 99 of 113 sites; 95% interval 80.3 to 92.547.8%, 43 of 90 sites; 95% interval 37.8 to 58
Semantically similar pages (TF-IDF match) info99.1%, 113 of 114 sites; 95% interval 95.2 to 99.896.3%, 105 of 109 sites; 95% interval 90.9 to 98.692.5%, 99 of 107 sites; 95% interval 85.9 to 96.287.9%, 102 of 116 sites; 95% interval 80.8 to 92.777.7%, 73 of 94 sites; 95% interval 68.2 to 84.993.8%, 106 of 113 sites; 95% interval 87.8 to 9785.6%, 77 of 90 sites; 95% interval 76.8 to 91.4
Soft 404 — page looks like a not-found page warning1.8%, 2 of 114 sites; 95% interval 0.5 to 6.22.8%, 3 of 109 sites; 95% interval 0.9 to 7.82.8%, 3 of 107 sites; 95% interval 1 to 7.92.6%, 3 of 116 sites; 95% interval 0.9 to 7.316%, 15 of 94 sites; 95% interval 9.9 to 24.73.5%, 4 of 113 sites; 95% interval 1.4 to 8.77.8%, 7 of 90 sites; 95% interval 3.8 to 15.2
Spelling errors found info28.1%, 32 of 114 sites; 95% interval 20.6 to 36.925.7%, 28 of 109 sites; 95% interval 18.4 to 34.623.4%, 25 of 107 sites; 95% interval 16.4 to 32.226.7%, 31 of 116 sites; 95% interval 19.5 to 35.421.3%, 20 of 94 sites; 95% interval 14.2 to 30.626.5%, 30 of 113 sites; 95% interval 19.3 to 35.416.7%, 15 of 90 sites; 95% interval 10.4 to 25.7
Thin content (under 300 words) warning35.1%, 40 of 114 sites; 95% interval 26.9 to 44.267.9%, 74 of 109 sites; 95% interval 58.6 to 75.972%, 77 of 107 sites; 95% interval 62.8 to 79.673.3%, 85 of 116 sites; 95% interval 64.6 to 80.5100%, 94 of 94 sites; 95% interval 96.1 to 10086.7%, 98 of 113 sites; 95% interval 79.2 to 91.873.3%, 66 of 90 sites; 95% interval 63.4 to 81.4
Deprecated HTML
Deprecated HTML: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Deprecated HTML tags info21.9%, 25 of 114 sites; 95% interval 15.3 to 30.433.9%, 37 of 109 sites; 95% interval 25.7 to 43.232.7%, 35 of 107 sites; 95% interval 24.6 to 42.16.9%, 8 of 116 sites; 95% interval 3.5 to 132.1%, 2 of 94 sites; 95% interval 0.6 to 7.428.3%, 32 of 113 sites; 95% interval 20.8 to 37.225.6%, 23 of 90 sites; 95% interval 17.7 to 35.4
Flash content critical0.9%, 1 of 114 sites; 95% interval 0.2 to 4.80.9%, 1 of 109 sites; 95% interval 0.2 to 52.8%, 3 of 107 sites; 95% interval 1 to 7.90%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.96.2%, 7 of 113 sites; 95% interval 3 to 12.22.2%, 2 of 90 sites; 95% interval 0.6 to 7.7
Headings
Headings: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Duplicate H1 across pages info93%, 106 of 114 sites; 95% interval 86.8 to 96.483.5%, 91 of 109 sites; 95% interval 75.4 to 89.379.4%, 85 of 107 sites; 95% interval 70.8 to 8687.9%, 102 of 116 sites; 95% interval 80.8 to 92.772.3%, 68 of 94 sites; 95% interval 62.6 to 80.471.7%, 81 of 113 sites; 95% interval 62.8 to 79.277.8%, 70 of 90 sites; 95% interval 68.2 to 85.1
H1 contains alt text from image warning46.5%, 53 of 114 sites; 95% interval 37.6 to 55.67.3%, 8 of 109 sites; 95% interval 3.8 to 13.810.3%, 11 of 107 sites; 95% interval 5.8 to 17.50.9%, 1 of 116 sites; 95% interval 0.2 to 4.71.1%, 1 of 94 sites; 95% interval 0.2 to 5.820.4%, 23 of 113 sites; 95% interval 14 to 28.73.3%, 3 of 90 sites; 95% interval 1.1 to 9.3
H1 too long (over 70 chars) info78.9%, 90 of 114 sites; 95% interval 70.6 to 85.477.1%, 84 of 109 sites; 95% interval 68.3 to 8475.7%, 81 of 107 sites; 95% interval 66.8 to 82.890.5%, 105 of 116 sites; 95% interval 83.8 to 94.663.8%, 60 of 94 sites; 95% interval 53.8 to 72.851.3%, 58 of 113 sites; 95% interval 42.2 to 60.364.4%, 58 of 90 sites; 95% interval 54.1 to 73.6
Duplicate H2s info76.3%, 87 of 114 sites; 95% interval 67.7 to 83.262.4%, 68 of 109 sites; 95% interval 53 to 70.967.3%, 72 of 107 sites; 95% interval 57.9 to 75.480.2%, 93 of 116 sites; 95% interval 72 to 86.469.1%, 65 of 94 sites; 95% interval 59.2 to 77.645.1%, 51 of 113 sites; 95% interval 36.3 to 54.345.6%, 41 of 90 sites; 95% interval 35.7 to 55.8
Many H2s info50%, 57 of 114 sites; 95% interval 41 to 5954.1%, 59 of 109 sites; 95% interval 44.8 to 63.255.1%, 59 of 107 sites; 95% interval 45.7 to 64.256.9%, 66 of 116 sites; 95% interval 47.8 to 65.544.7%, 42 of 94 sites; 95% interval 35 to 54.736.3%, 41 of 113 sites; 95% interval 28 to 45.537.8%, 34 of 90 sites; 95% interval 28.5 to 48.1
H2 over 70 characters info76.3%, 87 of 114 sites; 95% interval 67.7 to 83.284.4%, 92 of 109 sites; 95% interval 76.4 to 9085%, 91 of 107 sites; 95% interval 77.1 to 90.695.7%, 111 of 116 sites; 95% interval 90.3 to 98.181.9%, 77 of 94 sites; 95% interval 72.9 to 88.475.2%, 85 of 113 sites; 95% interval 66.5 to 82.367.8%, 61 of 90 sites; 95% interval 57.6 to 76.5
Heading hierarchy skips levels warning99.1%, 113 of 114 sites; 95% interval 95.2 to 99.898.2%, 107 of 109 sites; 95% interval 93.6 to 99.592.5%, 99 of 107 sites; 95% interval 85.9 to 96.2100%, 116 of 116 sites; 95% interval 96.8 to 10089.4%, 84 of 94 sites; 95% interval 81.5 to 94.198.2%, 111 of 113 sites; 95% interval 93.8 to 99.586.7%, 78 of 90 sites; 95% interval 78.1 to 92.2
Missing H1 heading warning80.7%, 92 of 114 sites; 95% interval 72.5 to 86.979.8%, 87 of 109 sites; 95% interval 71.3 to 86.373.8%, 79 of 107 sites; 95% interval 64.8 to 81.263.8%, 74 of 116 sites; 95% interval 54.7 to 7285.1%, 80 of 94 sites; 95% interval 76.5 to 90.971.7%, 81 of 113 sites; 95% interval 62.8 to 79.275.6%, 68 of 90 sites; 95% interval 65.8 to 83.3
Missing H2 headings info32.5%, 37 of 114 sites; 95% interval 24.6 to 41.567%, 73 of 109 sites; 95% interval 57.7 to 75.161.7%, 66 of 107 sites; 95% interval 52.2 to 70.369%, 80 of 116 sites; 95% interval 60.1 to 76.767%, 63 of 94 sites; 95% interval 57 to 75.775.2%, 85 of 113 sites; 95% interval 66.5 to 82.365.6%, 59 of 90 sites; 95% interval 55.3 to 74.6
Multiple H1 headings warning88.6%, 101 of 114 sites; 95% interval 81.5 to 93.277.1%, 84 of 109 sites; 95% interval 68.3 to 8464.5%, 69 of 107 sites; 95% interval 55.1 to 72.979.3%, 92 of 116 sites; 95% interval 71.1 to 85.780.9%, 76 of 94 sites; 95% interval 71.7 to 87.592%, 104 of 113 sites; 95% interval 85.6 to 95.848.9%, 44 of 90 sites; 95% interval 38.8 to 59
Hreflang
Hreflang: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Hreflang contains invalid language codes critical0.9%, 1 of 114 sites; 95% interval 0.2 to 4.80%, 0 of 109 sites; 95% interval 0 to 3.40.9%, 1 of 107 sites; 95% interval 0.2 to 5.10%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
Hreflang missing return tag warning18.4%, 21 of 114 sites; 95% interval 12.4 to 26.511.9%, 13 of 109 sites; 95% interval 7.1 to 19.316.8%, 18 of 107 sites; 95% interval 10.9 to 2522.4%, 26 of 116 sites; 95% interval 15.8 to 30.813.8%, 13 of 94 sites; 95% interval 8.3 to 22.21.8%, 2 of 113 sites; 95% interval 0.5 to 6.210%, 9 of 90 sites; 95% interval 5.4 to 17.9
Hreflang missing x-default warning2.6%, 3 of 114 sites; 95% interval 0.9 to 7.58.3%, 9 of 109 sites; 95% interval 4.4 to 1516.8%, 18 of 107 sites; 95% interval 10.9 to 2518.1%, 21 of 116 sites; 95% interval 12.2 to 26.11.1%, 1 of 94 sites; 95% interval 0.2 to 5.81.8%, 2 of 113 sites; 95% interval 0.5 to 6.28.9%, 8 of 90 sites; 95% interval 4.6 to 16.6
One hreflang code points at two different URLs warning0.9%, 1 of 114 sites; 95% interval 0.2 to 4.80%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.56%, 7 of 116 sites; 95% interval 3 to 11.90%, 0 of 94 sites; 95% interval 0 to 3.90.9%, 1 of 113 sites; 95% interval 0.2 to 4.80%, 0 of 90 sites; 95% interval 0 to 4.1
Hreflang missing self reference warning24.6%, 28 of 114 sites; 95% interval 17.6 to 33.29.2%, 10 of 109 sites; 95% interval 5.1 to 16.112.1%, 13 of 107 sites; 95% interval 7.2 to 19.724.1%, 28 of 116 sites; 95% interval 17.3 to 32.77.4%, 7 of 94 sites; 95% interval 3.7 to 14.61.8%, 2 of 113 sites; 95% interval 0.5 to 6.210%, 9 of 90 sites; 95% interval 5.4 to 17.9
Hreflang points at a noindex page warning11.4%, 13 of 114 sites; 95% interval 6.8 to 18.55.5%, 6 of 109 sites; 95% interval 2.5 to 11.56.5%, 7 of 107 sites; 95% interval 3.2 to 12.914.7%, 17 of 116 sites; 95% interval 9.4 to 22.21.1%, 1 of 94 sites; 95% interval 0.2 to 5.80.9%, 1 of 113 sites; 95% interval 0.2 to 4.83.3%, 3 of 90 sites; 95% interval 1.1 to 9.3
Hreflang points at a non-200 URL warning2.6%, 3 of 114 sites; 95% interval 0.9 to 7.56.4%, 7 of 109 sites; 95% interval 3.1 to 12.711.2%, 12 of 107 sites; 95% interval 6.5 to 18.613.8%, 16 of 116 sites; 95% interval 8.7 to 21.22.1%, 2 of 94 sites; 95% interval 0.6 to 7.40%, 0 of 113 sites; 95% interval 0 to 3.36.7%, 6 of 90 sites; 95% interval 3.1 to 13.8
Hreflang points at a page that names another canonical warning4.4%, 5 of 114 sites; 95% interval 1.9 to 9.97.3%, 8 of 109 sites; 95% interval 3.8 to 13.87.5%, 8 of 107 sites; 95% interval 3.8 to 14.15.2%, 6 of 116 sites; 95% interval 2.4 to 10.84.3%, 4 of 94 sites; 95% interval 1.7 to 10.40%, 0 of 113 sites; 95% interval 0 to 3.32.2%, 2 of 90 sites; 95% interval 0.6 to 7.7
Hreflang set leaves out the page\ warning7.9%, 9 of 114 sites; 95% interval 4.2 to 14.39.2%, 10 of 109 sites; 95% interval 5.1 to 16.15.6%, 6 of 107 sites; 95% interval 2.6 to 11.73.4%, 4 of 116 sites; 95% interval 1.3 to 8.55.3%, 5 of 94 sites; 95% interval 2.3 to 11.90%, 0 of 113 sites; 95% interval 0 to 3.34.4%, 4 of 90 sites; 95% interval 1.7 to 10.9
Hreflang link outside <head> warning1.8%, 2 of 114 sites; 95% interval 0.5 to 6.20%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.52.6%, 3 of 116 sites; 95% interval 0.9 to 7.30%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.32.2%, 2 of 90 sites; 95% interval 0.6 to 7.7
Locale variants of this page are linked, but not with hreflang warning0%, 0 of 114 sites; 95% interval 0 to 3.32.8%, 3 of 109 sites; 95% interval 0.9 to 7.84.7%, 5 of 107 sites; 95% interval 2 to 10.53.4%, 4 of 116 sites; 95% interval 1.3 to 8.50%, 0 of 94 sites; 95% interval 0 to 3.95.3%, 6 of 113 sites; 95% interval 2.5 to 11.16.7%, 6 of 90 sites; 95% interval 3.1 to 13.8
HTML validation
HTML validation: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Body printed before the page starts warning0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.31.1%, 1 of 90 sites; 95% interval 0.2 to 6
Charset disagreement warning0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.91.8%, 2 of 113 sites; 95% interval 0.5 to 6.23.3%, 3 of 90 sites; 95% interval 1.1 to 9.3
Charset declared outside the first 1024 bytes warning0%, 0 of 114 sites; 95% interval 0 to 3.30.9%, 1 of 109 sites; 95% interval 0.2 to 50%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
Character encoding is not UTF-8 warning0%, 0 of 114 sites; 95% interval 0 to 3.30.9%, 1 of 109 sites; 95% interval 0.2 to 50%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.32.2%, 2 of 90 sites; 95% interval 0.6 to 7.7
A tag Google needs sits past its 2 MB cutoff critical8.8%, 10 of 114 sites; 95% interval 4.8 to 15.42.8%, 3 of 109 sites; 95% interval 0.9 to 7.80%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.21.1%, 1 of 94 sites; 95% interval 0.2 to 5.80%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
<head> not first in <html> warning0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.31.1%, 1 of 90 sites; 95% interval 0.2 to 6
HTML document over 2MB warning21.1%, 24 of 114 sites; 95% interval 14.6 to 29.48.3%, 9 of 109 sites; 95% interval 4.4 to 153.7%, 4 of 107 sites; 95% interval 1.5 to 9.23.4%, 4 of 116 sites; 95% interval 1.3 to 8.526.6%, 25 of 94 sites; 95% interval 18.7 to 36.34.4%, 5 of 113 sites; 95% interval 1.9 to 9.918.9%, 17 of 90 sites; 95% interval 12.1 to 28.2
Invalid HTML elements in <head> warning22.8%, 26 of 114 sites; 95% interval 16.1 to 31.34.6%, 5 of 109 sites; 95% interval 2 to 10.31.9%, 2 of 107 sites; 95% interval 0.5 to 6.62.6%, 3 of 116 sites; 95% interval 0.9 to 7.30%, 0 of 94 sites; 95% interval 0 to 3.920.4%, 23 of 113 sites; 95% interval 14 to 28.72.2%, 2 of 90 sites; 95% interval 0.6 to 7.7
HTML that could likely be trimmed info4.4%, 5 of 114 sites; 95% interval 1.9 to 9.92.8%, 3 of 109 sites; 95% interval 0.9 to 7.82.8%, 3 of 107 sites; 95% interval 1 to 7.97.8%, 9 of 116 sites; 95% interval 4.1 to 14.12.1%, 2 of 94 sites; 95% interval 0.6 to 7.40%, 0 of 113 sites; 95% interval 0 to 3.313.3%, 12 of 90 sites; 95% interval 7.8 to 21.9
Missing <body> tag critical6.1%, 7 of 114 sites; 95% interval 3 to 12.16.4%, 7 of 109 sites; 95% interval 3.1 to 12.73.7%, 4 of 107 sites; 95% interval 1.5 to 9.23.4%, 4 of 116 sites; 95% interval 1.3 to 8.50%, 0 of 94 sites; 95% interval 0 to 3.90.9%, 1 of 113 sites; 95% interval 0.2 to 4.87.8%, 7 of 90 sites; 95% interval 3.8 to 15.2
No HTML doctype warning7%, 8 of 114 sites; 95% interval 3.6 to 13.212.8%, 14 of 109 sites; 95% interval 7.8 to 20.410.3%, 11 of 107 sites; 95% interval 5.8 to 17.53.4%, 4 of 116 sites; 95% interval 1.3 to 8.50%, 0 of 94 sites; 95% interval 0 to 3.91.8%, 2 of 113 sites; 95% interval 0.5 to 6.212.2%, 11 of 90 sites; 95% interval 7 to 20.6
No favicon info17.5%, 20 of 114 sites; 95% interval 11.7 to 25.629.4%, 32 of 109 sites; 95% interval 21.6 to 38.527.1%, 29 of 107 sites; 95% interval 19.6 to 36.28.6%, 10 of 116 sites; 95% interval 4.7 to 15.12.1%, 2 of 94 sites; 95% interval 0.6 to 7.43.5%, 4 of 113 sites; 95% interval 1.4 to 8.726.7%, 24 of 90 sites; 95% interval 18.6 to 36.6
Missing <head> tag critical5.3%, 6 of 114 sites; 95% interval 2.4 to 118.3%, 9 of 109 sites; 95% interval 4.4 to 154.7%, 5 of 107 sites; 95% interval 2 to 10.52.6%, 3 of 116 sites; 95% interval 0.9 to 7.30%, 0 of 94 sites; 95% interval 0 to 3.90.9%, 1 of 113 sites; 95% interval 0.2 to 4.811.1%, 10 of 90 sites; 95% interval 6.1 to 19.3
Multiple <body> tags critical15.8%, 18 of 114 sites; 95% interval 10.2 to 23.69.2%, 10 of 109 sites; 95% interval 5.1 to 16.18.4%, 9 of 107 sites; 95% interval 4.5 to 15.217.2%, 20 of 116 sites; 95% interval 11.4 to 25.10%, 0 of 94 sites; 95% interval 0 to 3.915.9%, 18 of 113 sites; 95% interval 10.3 to 23.82.2%, 2 of 90 sites; 95% interval 0.6 to 7.7
Multiple <head> tags critical12.3%, 14 of 114 sites; 95% interval 7.5 to 19.67.3%, 8 of 109 sites; 95% interval 3.8 to 13.89.3%, 10 of 107 sites; 95% interval 5.2 to 16.415.5%, 18 of 116 sites; 95% interval 10 to 23.20%, 0 of 94 sites; 95% interval 0 to 3.913.3%, 15 of 113 sites; 95% interval 8.2 to 20.83.3%, 3 of 90 sites; 95% interval 1.1 to 9.3
No character encoding declared warning0.9%, 1 of 114 sites; 95% interval 0.2 to 4.80.9%, 1 of 109 sites; 95% interval 0.2 to 50%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
Images
Images: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Alt text over 100 characters info70.2%, 80 of 114 sites; 95% interval 61.2 to 77.861.5%, 67 of 109 sites; 95% interval 52.1 to 70.164.5%, 69 of 107 sites; 95% interval 55.1 to 72.974.1%, 86 of 116 sites; 95% interval 65.5 to 81.250%, 47 of 94 sites; 95% interval 40.1 to 59.963.7%, 72 of 113 sites; 95% interval 54.5 to 7245.6%, 41 of 90 sites; 95% interval 35.7 to 55.8
CSS background images used info68.4%, 78 of 114 sites; 95% interval 59.4 to 76.285.3%, 93 of 109 sites; 95% interval 77.5 to 90.868.2%, 73 of 107 sites; 95% interval 58.9 to 76.379.3%, 92 of 116 sites; 95% interval 71.1 to 85.794.7%, 89 of 94 sites; 95% interval 88.1 to 97.728.3%, 32 of 113 sites; 95% interval 20.8 to 37.256.7%, 51 of 90 sites; 95% interval 46.4 to 66.4
Images missing width/height attributes info96.5%, 110 of 114 sites; 95% interval 91.3 to 98.696.3%, 105 of 109 sites; 95% interval 90.9 to 98.694.4%, 101 of 107 sites; 95% interval 88.3 to 97.4100%, 116 of 116 sites; 95% interval 96.8 to 10084%, 79 of 94 sites; 95% interval 75.3 to 90.199.1%, 112 of 113 sites; 95% interval 95.2 to 99.895.6%, 86 of 90 sites; 95% interval 89.1 to 98.3
Images missing alt attribute warning85.1%, 97 of 114 sites; 95% interval 77.4 to 90.571.6%, 78 of 109 sites; 95% interval 62.5 to 79.258.9%, 63 of 107 sites; 95% interval 49.4 to 67.719.8%, 23 of 116 sites; 95% interval 13.6 to 286.4%, 6 of 94 sites; 95% interval 3 to 13.245.1%, 51 of 113 sites; 95% interval 36.3 to 54.363.3%, 57 of 90 sites; 95% interval 53 to 72.6
Indexing directives
Indexing directives: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Page blocked from indexing warning43.9%, 50 of 114 sites; 95% interval 35.1 to 5378.9%, 86 of 109 sites; 95% interval 70.3 to 85.562.6%, 67 of 107 sites; 95% interval 53.2 to 71.253.4%, 62 of 116 sites; 95% interval 44.4 to 62.373.4%, 69 of 94 sites; 95% interval 63.7 to 81.369%, 78 of 113 sites; 95% interval 60 to 76.832.2%, 29 of 90 sites; 95% interval 23.5 to 42.4
Page has nofollow directive warning23.7%, 27 of 114 sites; 95% interval 16.8 to 32.328.4%, 31 of 109 sites; 95% interval 20.8 to 37.525.2%, 27 of 107 sites; 95% interval 18 to 34.218.1%, 21 of 116 sites; 95% interval 12.2 to 26.17.4%, 7 of 94 sites; 95% interval 3.7 to 14.61.8%, 2 of 113 sites; 95% interval 0.5 to 6.210%, 9 of 90 sites; 95% interval 5.4 to 17.9
Page has noimageindex directive info0%, 0 of 114 sites; 95% interval 0 to 3.33.7%, 4 of 109 sites; 95% interval 1.4 to 9.10.9%, 1 of 107 sites; 95% interval 0.2 to 5.10.9%, 1 of 116 sites; 95% interval 0.2 to 4.74.3%, 4 of 94 sites; 95% interval 1.7 to 10.40%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
robots "none" directive warning0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.50.9%, 1 of 116 sites; 95% interval 0.2 to 4.70%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.31.1%, 1 of 90 sites; 95% interval 0.2 to 6
Page asks search engines to show no snippet info0%, 0 of 114 sites; 95% interval 0 to 3.33.7%, 4 of 109 sites; 95% interval 1.4 to 9.10.9%, 1 of 107 sites; 95% interval 0.2 to 5.10.9%, 1 of 116 sites; 95% interval 0.2 to 4.72.1%, 2 of 94 sites; 95% interval 0.6 to 7.40%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
Page asks search engines not to offer a translation info0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.50.9%, 1 of 116 sites; 95% interval 0.2 to 4.70%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
Robots tag carries directives no search engine reads info0%, 0 of 114 sites; 95% interval 0 to 3.30.9%, 1 of 109 sites; 95% interval 0.2 to 50%, 0 of 107 sites; 95% interval 0 to 3.51.7%, 2 of 116 sites; 95% interval 0.5 to 6.10%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.31.1%, 1 of 90 sites; 95% interval 0.2 to 6
Multiple robots meta tags warning4.4%, 5 of 114 sites; 95% interval 1.9 to 9.98.3%, 9 of 109 sites; 95% interval 4.4 to 1510.3%, 11 of 107 sites; 95% interval 5.8 to 17.58.6%, 10 of 116 sites; 95% interval 4.7 to 15.11.1%, 1 of 94 sites; 95% interval 0.2 to 5.82.7%, 3 of 113 sites; 95% interval 0.9 to 7.55.6%, 5 of 90 sites; 95% interval 2.4 to 12.4
robots.txt blocks some of the page's own CSS or scripts (render with Google not tested)robots.txt blocks scripts (Shopify: checkout preload and currency scripts; no CSS blocked; render with Google not tested) critical, under review92.1%, 105 of 114 sites; 95% interval 85.7 to 95.833.9%, 37 of 109 sites; 95% interval 25.7 to 43.27.5%, 8 of 107 sites; 95% interval 3.8 to 14.11.7%, 2 of 116 sites; 95% interval 0.5 to 6.12.1%, 2 of 94 sites; 95% interval 0.6 to 7.40.9%, 1 of 113 sites; 95% interval 0.2 to 4.85.6%, 5 of 90 sites; 95% interval 2.4 to 12.4
X-Robots-Tag and the robots meta tag contradict each other warning0.9%, 1 of 114 sites; 95% interval 0.2 to 4.80%, 0 of 109 sites; 95% interval 0 to 3.41.9%, 2 of 107 sites; 95% interval 0.5 to 6.60%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
Robots meta tag outside <head> warning1.8%, 2 of 114 sites; 95% interval 0.5 to 6.24.6%, 5 of 109 sites; 95% interval 2 to 10.33.7%, 4 of 107 sites; 95% interval 1.5 to 9.20.9%, 1 of 116 sites; 95% interval 0.2 to 4.70%, 0 of 94 sites; 95% interval 0 to 3.910.6%, 12 of 113 sites; 95% interval 6.2 to 17.65.6%, 5 of 90 sites; 95% interval 2.4 to 12.4
Start page (homepage) blocked from indexing critical0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40.9%, 1 of 107 sites; 95% interval 0.2 to 5.10%, 0 of 116 sites; 95% interval 0 to 3.22.1%, 2 of 94 sites; 95% interval 0.6 to 7.40%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
JavaScript
JavaScript: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Links use the retired #! URL scheme warning0.9%, 1 of 114 sites; 95% interval 0.2 to 4.88.3%, 9 of 109 sites; 95% interval 4.4 to 1511.2%, 12 of 107 sites; 95% interval 6.5 to 18.66%, 7 of 116 sites; 95% interval 3 to 11.93.2%, 3 of 94 sites; 95% interval 1.1 to 914.2%, 16 of 113 sites; 95% interval 8.9 to 21.87.8%, 7 of 90 sites; 95% interval 3.8 to 15.2
Links
Links: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Links to broken pages critical69.3%, 79 of 114 sites; 95% interval 60.3 to 7786.2%, 94 of 109 sites; 95% interval 78.5 to 91.579.4%, 85 of 107 sites; 95% interval 70.8 to 8689.7%, 104 of 116 sites; 95% interval 82.8 to 9481.9%, 77 of 94 sites; 95% interval 72.9 to 88.485%, 96 of 113 sites; 95% interval 77.2 to 90.468.9%, 62 of 90 sites; 95% interval 58.7 to 77.5
High crawl depth (over 4 clicks from homepage) info25.4%, 29 of 114 sites; 95% interval 18.3 to 34.158.7%, 64 of 109 sites; 95% interval 49.3 to 67.546.7%, 50 of 107 sites; 95% interval 37.6 to 56.156%, 65 of 116 sites; 95% interval 47 to 64.739.4%, 37 of 94 sites; 95% interval 30.1 to 49.551.3%, 58 of 113 sites; 95% interval 42.2 to 60.324.4%, 22 of 90 sites; 95% interval 16.7 to 34.2
Page has many external outlinks info6.1%, 7 of 114 sites; 95% interval 3 to 12.111%, 12 of 109 sites; 95% interval 6.4 to 18.319.6%, 21 of 107 sites; 95% interval 13.2 to 28.114.7%, 17 of 116 sites; 95% interval 9.4 to 22.27.4%, 7 of 94 sites; 95% interval 3.7 to 14.617.7%, 20 of 113 sites; 95% interval 11.8 to 25.88.9%, 8 of 90 sites; 95% interval 4.6 to 16.6
Page has many internal outlinks info33.3%, 38 of 114 sites; 95% interval 25.3 to 42.422.9%, 25 of 109 sites; 95% interval 16 to 31.719.6%, 21 of 107 sites; 95% interval 13.2 to 28.113.8%, 16 of 116 sites; 95% interval 8.7 to 21.26.4%, 6 of 94 sites; 95% interval 3 to 13.214.2%, 16 of 113 sites; 95% interval 8.9 to 21.834.4%, 31 of 90 sites; 95% interval 25.4 to 44.7
Internal links have nofollow info29.8%, 34 of 114 sites; 95% interval 22.2 to 38.873.4%, 80 of 109 sites; 95% interval 64.4 to 80.846.7%, 50 of 107 sites; 95% interval 37.6 to 56.111.2%, 13 of 116 sites; 95% interval 6.7 to 18.213.8%, 13 of 94 sites; 95% interval 8.3 to 22.26.2%, 7 of 113 sites; 95% interval 3 to 12.234.4%, 31 of 90 sites; 95% interval 25.4 to 44.7
Internal links point at pages that refuse indexing warning42.1%, 48 of 114 sites; 95% interval 33.4 to 51.375.2%, 82 of 109 sites; 95% interval 66.4 to 82.456.1%, 60 of 107 sites; 95% interval 46.6 to 65.144.8%, 52 of 116 sites; 95% interval 36.1 to 53.981.9%, 77 of 94 sites; 95% interval 72.9 to 88.469.9%, 79 of 113 sites; 95% interval 60.9 to 77.628.9%, 26 of 90 sites; 95% interval 20.5 to 39
Internal links point at redirects info76.3%, 87 of 114 sites; 95% interval 67.7 to 83.290.8%, 99 of 109 sites; 95% interval 83.9 to 94.980.4%, 86 of 107 sites; 95% interval 71.9 to 86.887.1%, 101 of 116 sites; 95% interval 79.8 to 9274.5%, 70 of 94 sites; 95% interval 64.8 to 82.286.7%, 98 of 113 sites; 95% interval 79.2 to 91.880%, 72 of 90 sites; 95% interval 70.6 to 87
Internal links point at URLs robots.txt disallows warning74.6%, 85 of 114 sites; 95% interval 65.9 to 81.736.7%, 40 of 109 sites; 95% interval 28.2 to 46.116.8%, 18 of 107 sites; 95% interval 10.9 to 2514.7%, 17 of 116 sites; 95% interval 9.4 to 22.25.3%, 5 of 94 sites; 95% interval 2.3 to 11.979.6%, 90 of 113 sites; 95% interval 71.3 to 8642.2%, 38 of 90 sites; 95% interval 32.5 to 52.5
Links with no anchor text warning86%, 98 of 114 sites; 95% interval 78.4 to 91.293.6%, 102 of 109 sites; 95% interval 87.3 to 96.987.9%, 94 of 107 sites; 95% interval 80.3 to 92.893.1%, 108 of 116 sites; 95% interval 87 to 96.584%, 79 of 94 sites; 95% interval 75.3 to 90.184.1%, 95 of 113 sites; 95% interval 76.2 to 89.774.4%, 67 of 90 sites; 95% interval 64.6 to 82.3
Barely linked from page content warning24.6%, 28 of 114 sites; 95% interval 17.6 to 33.224.8%, 27 of 109 sites; 95% interval 17.6 to 33.627.1%, 29 of 107 sites; 95% interval 19.6 to 36.261.2%, 71 of 116 sites; 95% interval 52.1 to 69.625.5%, 24 of 94 sites; 95% interval 17.8 to 35.248.7%, 55 of 113 sites; 95% interval 39.7 to 57.822.2%, 20 of 90 sites; 95% interval 14.9 to 31.8
Page has no internal outlinks warning5.3%, 6 of 114 sites; 95% interval 2.4 to 1114.7%, 16 of 109 sites; 95% interval 9.2 to 22.515%, 16 of 107 sites; 95% interval 9.4 to 22.921.6%, 25 of 116 sites; 95% interval 15 to 29.91.1%, 1 of 94 sites; 95% interval 0.2 to 5.86.2%, 7 of 113 sites; 95% interval 3 to 12.216.7%, 15 of 90 sites; 95% interval 10.4 to 25.7
Non-descriptive anchor text ("click here", "read more") info57.9%, 66 of 114 sites; 95% interval 48.7 to 66.644%, 48 of 109 sites; 95% interval 35.1 to 53.447.7%, 51 of 107 sites; 95% interval 38.4 to 5783.6%, 97 of 116 sites; 95% interval 75.8 to 89.354.3%, 51 of 94 sites; 95% interval 44.2 to 6480.5%, 91 of 113 sites; 95% interval 72.3 to 86.832.2%, 29 of 90 sites; 95% interval 23.5 to 42.4
Linked only from non-indexable pages warning11.4%, 13 of 114 sites; 95% interval 6.8 to 18.547.7%, 52 of 109 sites; 95% interval 38.6 to 5734.6%, 37 of 107 sites; 95% interval 26.2 to 4419.8%, 23 of 116 sites; 95% interval 13.6 to 2851.1%, 48 of 94 sites; 95% interval 41.1 to 60.910.6%, 12 of 113 sites; 95% interval 6.2 to 17.612.2%, 11 of 90 sites; 95% interval 7 to 20.6
Orphan page warning14.9%, 17 of 114 sites; 95% interval 9.5 to 22.614.7%, 16 of 109 sites; 95% interval 9.2 to 22.520.6%, 22 of 107 sites; 95% interval 14 to 29.232.8%, 38 of 116 sites; 95% interval 24.9 to 41.764.9%, 61 of 94 sites; 95% interval 54.8 to 73.854%, 61 of 113 sites; 95% interval 44.8 to 62.914.4%, 13 of 90 sites; 95% interval 8.6 to 23.2
Outlinks to localhost critical0%, 0 of 114 sites; 95% interval 0 to 3.30.9%, 1 of 109 sites; 95% interval 0.2 to 51.9%, 2 of 107 sites; 95% interval 0.5 to 6.61.7%, 2 of 116 sites; 95% interval 0.5 to 6.11.1%, 1 of 94 sites; 95% interval 0.2 to 5.80%, 0 of 113 sites; 95% interval 0 to 3.31.1%, 1 of 90 sites; 95% interval 0.2 to 6
Links a crawler cannot follow warning20.2%, 23 of 114 sites; 95% interval 13.8 to 28.525.7%, 28 of 109 sites; 95% interval 18.4 to 34.628%, 30 of 107 sites; 95% interval 20.4 to 37.24.3%, 5 of 116 sites; 95% interval 1.9 to 9.71.1%, 1 of 94 sites; 95% interval 0.2 to 5.86.2%, 7 of 113 sites; 95% interval 3 to 12.228.9%, 26 of 90 sites; 95% interval 20.5 to 39
Not reachable by links from the start page warning3.5%, 4 of 114 sites; 95% interval 1.4 to 8.76.4%, 7 of 109 sites; 95% interval 3.1 to 12.711.2%, 12 of 107 sites; 95% interval 6.5 to 18.614.7%, 17 of 116 sites; 95% interval 9.4 to 22.242.6%, 40 of 94 sites; 95% interval 33 to 52.624.8%, 28 of 113 sites; 95% interval 17.7 to 33.55.6%, 5 of 90 sites; 95% interval 2.4 to 12.4
Meta descriptions
Meta descriptions: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Meta description outside <head> warning3.5%, 4 of 114 sites; 95% interval 1.4 to 8.72.8%, 3 of 109 sites; 95% interval 0.9 to 7.82.8%, 3 of 107 sites; 95% interval 1 to 7.91.7%, 2 of 116 sites; 95% interval 0.5 to 6.10%, 0 of 94 sites; 95% interval 0 to 3.91.8%, 2 of 113 sites; 95% interval 0.5 to 6.26.7%, 6 of 90 sites; 95% interval 3.1 to 13.8
Duplicate meta description across pages info93.9%, 107 of 114 sites; 95% interval 87.9 to 9763.3%, 69 of 109 sites; 95% interval 53.9 to 71.868.2%, 73 of 107 sites; 95% interval 58.9 to 76.387.1%, 101 of 116 sites; 95% interval 79.8 to 9259.6%, 56 of 94 sites; 95% interval 49.5 to 68.964.6%, 73 of 113 sites; 95% interval 55.4 to 72.875.6%, 68 of 90 sites; 95% interval 65.8 to 83.3
Meta description too long info97.4%, 111 of 114 sites; 95% interval 92.5 to 99.171.6%, 78 of 109 sites; 95% interval 62.5 to 79.279.4%, 85 of 107 sites; 95% interval 70.8 to 8694%, 109 of 116 sites; 95% interval 88.1 to 9786.2%, 81 of 94 sites; 95% interval 77.8 to 91.786.7%, 98 of 113 sites; 95% interval 79.2 to 91.878.9%, 71 of 90 sites; 95% interval 69.4 to 86
Meta description too short info82.5%, 94 of 114 sites; 95% interval 74.4 to 88.358.7%, 64 of 109 sites; 95% interval 49.3 to 67.562.6%, 67 of 107 sites; 95% interval 53.2 to 71.280.2%, 93 of 116 sites; 95% interval 72 to 86.464.9%, 61 of 94 sites; 95% interval 54.8 to 73.873.5%, 83 of 113 sites; 95% interval 64.6 to 80.776.7%, 69 of 90 sites; 95% interval 66.9 to 84.2
Missing meta description warning93.9%, 107 of 114 sites; 95% interval 87.9 to 9792.7%, 101 of 109 sites; 95% interval 86.2 to 96.287.9%, 94 of 107 sites; 95% interval 80.3 to 92.878.4%, 91 of 116 sites; 95% interval 70.1 to 8593.6%, 88 of 94 sites; 95% interval 86.8 to 9792%, 104 of 113 sites; 95% interval 85.6 to 95.862.2%, 56 of 90 sites; 95% interval 51.9 to 71.5
Multiple meta descriptions warning2.6%, 3 of 114 sites; 95% interval 0.9 to 7.57.3%, 8 of 109 sites; 95% interval 3.8 to 13.810.3%, 11 of 107 sites; 95% interval 5.8 to 17.54.3%, 5 of 116 sites; 95% interval 1.9 to 9.70%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.34.4%, 4 of 90 sites; 95% interval 1.7 to 10.9
Page titles
Page titles: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Missing title tag critical6.1%, 7 of 114 sites; 95% interval 3 to 12.18.3%, 9 of 109 sites; 95% interval 4.4 to 156.5%, 7 of 107 sites; 95% interval 3.2 to 12.920.7%, 24 of 116 sites; 95% interval 14.3 to 28.920.2%, 19 of 94 sites; 95% interval 13.3 to 29.41.8%, 2 of 113 sites; 95% interval 0.5 to 6.218.9%, 17 of 90 sites; 95% interval 12.1 to 28.2
Multiple title tags warning8.8%, 10 of 114 sites; 95% interval 4.8 to 15.412.8%, 14 of 109 sites; 95% interval 7.8 to 20.411.2%, 12 of 107 sites; 95% interval 6.5 to 18.616.4%, 19 of 116 sites; 95% interval 10.7 to 24.21.1%, 1 of 94 sites; 95% interval 0.2 to 5.89.7%, 11 of 113 sites; 95% interval 5.5 to 16.63.3%, 3 of 90 sites; 95% interval 1.1 to 9.3
Duplicate page title info88.6%, 101 of 114 sites; 95% interval 81.5 to 93.288.1%, 96 of 109 sites; 95% interval 80.7 to 92.983.2%, 89 of 107 sites; 95% interval 75 to 89.183.6%, 97 of 116 sites; 95% interval 75.8 to 89.372.3%, 68 of 94 sites; 95% interval 62.6 to 80.486.7%, 98 of 113 sites; 95% interval 79.2 to 91.884.4%, 76 of 90 sites; 95% interval 75.6 to 90.5
Title tag outside <head> critical2.6%, 3 of 114 sites; 95% interval 0.9 to 7.52.8%, 3 of 109 sites; 95% interval 0.9 to 7.81.9%, 2 of 107 sites; 95% interval 0.5 to 6.60.9%, 1 of 116 sites; 95% interval 0.2 to 4.70%, 0 of 94 sites; 95% interval 0 to 3.91.8%, 2 of 113 sites; 95% interval 0.5 to 6.211.1%, 10 of 90 sites; 95% interval 6.1 to 19.3
Title is same as H1 info57%, 65 of 114 sites; 95% interval 47.8 to 65.739.4%, 43 of 109 sites; 95% interval 30.8 to 48.840.2%, 43 of 107 sites; 95% interval 31.4 to 49.779.3%, 92 of 116 sites; 95% interval 71.1 to 85.768.1%, 64 of 94 sites; 95% interval 58.1 to 76.612.4%, 14 of 113 sites; 95% interval 7.5 to 19.746.7%, 42 of 90 sites; 95% interval 36.7 to 56.9
Title too long info99.1%, 113 of 114 sites; 95% interval 95.2 to 99.897.2%, 106 of 109 sites; 95% interval 92.2 to 99.196.3%, 103 of 107 sites; 95% interval 90.8 to 98.594.8%, 110 of 116 sites; 95% interval 89.2 to 97.684%, 79 of 94 sites; 95% interval 75.3 to 90.191.2%, 103 of 113 sites; 95% interval 84.5 to 95.187.8%, 79 of 90 sites; 95% interval 79.4 to 93
Title too short info96.5%, 110 of 114 sites; 95% interval 91.3 to 98.694.5%, 103 of 109 sites; 95% interval 88.5 to 97.585%, 91 of 107 sites; 95% interval 77.1 to 90.699.1%, 115 of 116 sites; 95% interval 95.3 to 99.897.9%, 92 of 94 sites; 95% interval 92.6 to 99.488.5%, 100 of 113 sites; 95% interval 81.3 to 93.287.8%, 79 of 90 sites; 95% interval 79.4 to 93
Pagination
Pagination: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Multiple rel=next links warning0.9%, 1 of 114 sites; 95% interval 0.2 to 4.81.8%, 2 of 109 sites; 95% interval 0.5 to 6.43.7%, 4 of 107 sites; 95% interval 1.5 to 9.20%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.31.1%, 1 of 90 sites; 95% interval 0.2 to 6
Multiple rel=prev links warning0.9%, 1 of 114 sites; 95% interval 0.2 to 4.80.9%, 1 of 109 sites; 95% interval 0.2 to 51.9%, 2 of 107 sites; 95% interval 0.5 to 6.60%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
Page 2+ of a series is canonicalised to page 1 warning5.3%, 6 of 114 sites; 95% interval 2.4 to 1116.5%, 18 of 109 sites; 95% interval 10.7 to 24.620.6%, 22 of 107 sites; 95% interval 14 to 29.20.9%, 1 of 116 sites; 95% interval 0.2 to 4.72.1%, 2 of 94 sites; 95% interval 0.6 to 7.40.9%, 1 of 113 sites; 95% interval 0.2 to 4.87.8%, 7 of 90 sites; 95% interval 3.8 to 15.2
Page numbers in a #fragment warning0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.50.9%, 1 of 116 sites; 95% interval 0.2 to 4.70%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
Pagination loop warning0%, 0 of 114 sites; 95% interval 0 to 3.34.6%, 5 of 109 sites; 95% interval 2 to 10.31.9%, 2 of 107 sites; 95% interval 0.5 to 6.60%, 0 of 116 sites; 95% interval 0 to 3.21.1%, 1 of 94 sites; 95% interval 0.2 to 5.81.8%, 2 of 113 sites; 95% interval 0.5 to 6.21.1%, 1 of 90 sites; 95% interval 0.2 to 6
Pagination URL not in an <a href> link on this page info24.6%, 28 of 114 sites; 95% interval 17.6 to 33.226.6%, 29 of 109 sites; 95% interval 19.2 to 35.624.3%, 26 of 107 sites; 95% interval 17.2 to 33.20.9%, 1 of 116 sites; 95% interval 0.2 to 4.71.1%, 1 of 94 sites; 95% interval 0.2 to 5.80%, 0 of 113 sites; 95% interval 0 to 3.32.2%, 2 of 90 sites; 95% interval 0.6 to 7.7
Pagination link to a non-200 page warning26.3%, 30 of 114 sites; 95% interval 19.1 to 35.122.9%, 25 of 109 sites; 95% interval 16 to 31.717.8%, 19 of 107 sites; 95% interval 11.7 to 26.10.9%, 1 of 116 sites; 95% interval 0.2 to 4.72.1%, 2 of 94 sites; 95% interval 0.6 to 7.432.7%, 37 of 113 sites; 95% interval 24.8 to 41.81.1%, 1 of 90 sites; 95% interval 0.2 to 6
Pagination sequence is broken warning72.8%, 83 of 114 sites; 95% interval 64 to 80.129.4%, 32 of 109 sites; 95% interval 21.6 to 38.529%, 31 of 107 sites; 95% interval 21.2 to 38.21.7%, 2 of 116 sites; 95% interval 0.5 to 6.13.2%, 3 of 94 sites; 95% interval 1.1 to 932.7%, 37 of 113 sites; 95% interval 24.8 to 41.812.2%, 11 of 90 sites; 95% interval 7 to 20.6
Next or previous page is linked from nowhere warning7.9%, 9 of 114 sites; 95% interval 4.2 to 14.36.4%, 7 of 109 sites; 95% interval 3.1 to 12.77.5%, 8 of 107 sites; 95% interval 3.8 to 14.10%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.30%, 0 of 90 sites; 95% interval 0 to 4.1
Performance
Performance: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Excessive DOM size (over 1500 nodes) warning93.9%, 107 of 114 sites; 95% interval 87.9 to 9768.8%, 75 of 109 sites; 95% interval 59.6 to 76.762.6%, 67 of 107 sites; 95% interval 53.2 to 71.256%, 65 of 116 sites; 95% interval 47 to 64.768.1%, 64 of 94 sites; 95% interval 58.1 to 76.655.8%, 63 of 113 sites; 95% interval 46.6 to 64.663.3%, 57 of 90 sites; 95% interval 53 to 72.6
HTML over 1 MB warning60.5%, 69 of 114 sites; 95% interval 51.4 to 6920.2%, 22 of 109 sites; 95% interval 13.7 to 28.711.2%, 12 of 107 sites; 95% interval 6.5 to 18.67.8%, 9 of 116 sites; 95% interval 4.1 to 14.180.9%, 76 of 94 sites; 95% interval 71.7 to 87.524.8%, 28 of 113 sites; 95% interval 17.7 to 33.528.9%, 26 of 90 sites; 95% interval 20.5 to 39
No caching headers info0%, 0 of 114 sites; 95% interval 0 to 3.348.6%, 53 of 109 sites; 95% interval 39.4 to 57.949.5%, 53 of 107 sites; 95% interval 40.2 to 58.93.4%, 4 of 116 sites; 95% interval 1.3 to 8.51.1%, 1 of 94 sites; 95% interval 0.2 to 5.81.8%, 2 of 113 sites; 95% interval 0.5 to 6.224.4%, 22 of 90 sites; 95% interval 16.7 to 34.2
Text compression off warning0%, 0 of 114 sites; 95% interval 0 to 3.32.8%, 3 of 109 sites; 95% interval 0.9 to 7.85.6%, 6 of 107 sites; 95% interval 2.6 to 11.72.6%, 3 of 116 sites; 95% interval 0.9 to 7.30%, 0 of 94 sites; 95% interval 0 to 3.90.9%, 1 of 113 sites; 95% interval 0.2 to 4.88.9%, 8 of 90 sites; 95% interval 4.6 to 16.6
Render-blocking scripts or stylesheets info96.5%, 110 of 114 sites; 95% interval 91.3 to 98.698.2%, 107 of 109 sites; 95% interval 93.6 to 99.599.1%, 106 of 107 sites; 95% interval 94.9 to 99.899.1%, 115 of 116 sites; 95% interval 95.3 to 99.8100%, 94 of 94 sites; 95% interval 96.1 to 100100%, 113 of 113 sites; 95% interval 96.7 to 10094.4%, 85 of 90 sites; 95% interval 87.6 to 97.6
Slow to load (over 3s) warning43.9%, 50 of 114 sites; 95% interval 35.1 to 5333%, 36 of 109 sites; 95% interval 24.9 to 42.320.6%, 22 of 107 sites; 95% interval 14 to 29.21.7%, 2 of 116 sites; 95% interval 0.5 to 6.17.4%, 7 of 94 sites; 95% interval 3.7 to 14.61.8%, 2 of 113 sites; 95% interval 0.5 to 6.214.4%, 13 of 90 sites; 95% interval 8.6 to 23.2
Slow first byte (TTFB over 600 ms) measured from one test server in Germany, not real-user speed warning84.2%, 96 of 114 sites; 95% interval 76.4 to 89.877.1%, 84 of 109 sites; 95% interval 68.3 to 8467.3%, 72 of 107 sites; 95% interval 57.9 to 75.413.8%, 16 of 116 sites; 95% interval 8.7 to 21.230.9%, 29 of 94 sites; 95% interval 22.4 to 40.815.9%, 18 of 113 sites; 95% interval 10.3 to 23.857.8%, 52 of 90 sites; 95% interval 47.5 to 67.5
Heavy third-party scripts info89.5%, 102 of 114 sites; 95% interval 82.5 to 93.940.4%, 44 of 109 sites; 95% interval 31.6 to 49.829.9%, 32 of 107 sites; 95% interval 22.1 to 39.287.9%, 102 of 116 sites; 95% interval 80.8 to 92.795.7%, 90 of 94 sites; 95% interval 89.6 to 98.392.9%, 105 of 113 sites; 95% interval 86.6 to 96.430%, 27 of 90 sites; 95% interval 21.5 to 40.1
Phones (mobile)
Phones (mobile): share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Viewport disables user scaling warning16.7%, 19 of 114 sites; 95% interval 10.9 to 24.628.4%, 31 of 109 sites; 95% interval 20.8 to 37.520.6%, 22 of 107 sites; 95% interval 14 to 29.23.4%, 4 of 116 sites; 95% interval 1.3 to 8.52.1%, 2 of 94 sites; 95% interval 0.6 to 7.41.8%, 2 of 113 sites; 95% interval 0.5 to 6.222.2%, 20 of 90 sites; 95% interval 14.9 to 31.8
Viewport meta tag not set critical5.3%, 6 of 114 sites; 95% interval 2.4 to 1115.6%, 17 of 109 sites; 95% interval 10 to 23.612.1%, 13 of 107 sites; 95% interval 7.2 to 19.74.3%, 5 of 116 sites; 95% interval 1.9 to 9.71.1%, 1 of 94 sites; 95% interval 0.2 to 5.81.8%, 2 of 113 sites; 95% interval 0.5 to 6.220%, 18 of 90 sites; 95% interval 13 to 29.4
Response codes
Response codes: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Empty filter combination answers 200 warning0%, 0 of 114 sites; 95% interval 0 to 3.32.8%, 3 of 109 sites; 95% interval 0.9 to 7.81.9%, 2 of 107 sites; 95% interval 0.5 to 6.61.7%, 2 of 116 sites; 95% interval 0.5 to 6.10%, 0 of 94 sites; 95% interval 0 to 3.90.9%, 1 of 113 sites; 95% interval 0.2 to 4.80%, 0 of 90 sites; 95% interval 0 to 4.1
JavaScript redirect warning28.9%, 33 of 114 sites; 95% interval 21.4 to 37.98.3%, 9 of 109 sites; 95% interval 4.4 to 158.4%, 9 of 107 sites; 95% interval 4.5 to 15.218.1%, 21 of 116 sites; 95% interval 12.2 to 26.12.1%, 2 of 94 sites; 95% interval 0.6 to 7.48.8%, 10 of 113 sites; 95% interval 4.9 to 15.516.7%, 15 of 90 sites; 95% interval 10.4 to 25.7
Meta refresh redirect warning0.9%, 1 of 114 sites; 95% interval 0.2 to 4.80.9%, 1 of 109 sites; 95% interval 0.2 to 50%, 0 of 107 sites; 95% interval 0 to 3.56%, 7 of 116 sites; 95% interval 3 to 11.93.2%, 3 of 94 sites; 95% interval 1.1 to 91.8%, 2 of 113 sites; 95% interval 0.5 to 6.21.1%, 1 of 90 sites; 95% interval 0.2 to 6
Security headers
Security headers: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Content-Security-Policy allows 'unsafe-inline' script warning0.9%, 1 of 114 sites; 95% interval 0.2 to 4.83.7%, 4 of 109 sites; 95% interval 1.4 to 9.13.7%, 4 of 107 sites; 95% interval 1.5 to 9.22.6%, 3 of 116 sites; 95% interval 0.9 to 7.32.1%, 2 of 94 sites; 95% interval 0.6 to 7.41.8%, 2 of 113 sites; 95% interval 0.5 to 6.210%, 9 of 90 sites; 95% interval 5.4 to 17.9
Form on HTTP URL critical0%, 0 of 114 sites; 95% interval 0 to 3.31.8%, 2 of 109 sites; 95% interval 0.5 to 6.41.9%, 2 of 107 sites; 95% interval 0.5 to 6.60.9%, 1 of 116 sites; 95% interval 0.2 to 4.70%, 0 of 94 sites; 95% interval 0 to 3.91.8%, 2 of 113 sites; 95% interval 0.5 to 6.21.1%, 1 of 90 sites; 95% interval 0.2 to 6
HSTS max-age under 180 days warning95.6%, 109 of 114 sites; 95% interval 90.1 to 98.11.8%, 2 of 109 sites; 95% interval 0.5 to 6.42.8%, 3 of 107 sites; 95% interval 1 to 7.90%, 0 of 116 sites; 95% interval 0 to 3.21.1%, 1 of 94 sites; 95% interval 0.2 to 5.838.1%, 43 of 113 sites; 95% interval 29.6 to 47.32.2%, 2 of 90 sites; 95% interval 0.6 to 7.7
Form posts to insecure URL critical0%, 0 of 114 sites; 95% interval 0 to 3.31.8%, 2 of 109 sites; 95% interval 0.5 to 6.40%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.32.2%, 2 of 90 sites; 95% interval 0.6 to 7.7
Page served over HTTP critical0%, 0 of 114 sites; 95% interval 0 to 3.31.8%, 2 of 109 sites; 95% interval 0.5 to 6.42.8%, 3 of 107 sites; 95% interval 1 to 7.90.9%, 1 of 116 sites; 95% interval 0.2 to 4.70%, 0 of 94 sites; 95% interval 0 to 3.95.3%, 6 of 113 sites; 95% interval 2.5 to 11.11.1%, 1 of 90 sites; 95% interval 0.2 to 6
Content-Security-Policy missing info2.6%, 3 of 114 sites; 95% interval 0.9 to 7.582.6%, 90 of 109 sites; 95% interval 74.4 to 88.581.3%, 87 of 107 sites; 95% interval 72.9 to 87.656.9%, 66 of 116 sites; 95% interval 47.8 to 65.597.9%, 92 of 94 sites; 95% interval 92.6 to 99.496.5%, 109 of 113 sites; 95% interval 91.3 to 98.673.3%, 66 of 90 sites; 95% interval 63.4 to 81.4
HSTS header missing warning3.5%, 4 of 114 sites; 95% interval 1.4 to 8.769.7%, 76 of 109 sites; 95% interval 60.5 to 77.672%, 77 of 107 sites; 95% interval 62.8 to 79.618.1%, 21 of 116 sites; 95% interval 12.2 to 26.14.3%, 4 of 94 sites; 95% interval 1.7 to 10.48%, 9 of 113 sites; 95% interval 4.2 to 14.456.7%, 51 of 90 sites; 95% interval 46.4 to 66.4
Referrer-Policy header missing info100%, 114 of 114 sites; 95% interval 96.7 to 10080.7%, 88 of 109 sites; 95% interval 72.3 to 8777.6%, 83 of 107 sites; 95% interval 68.8 to 84.488.8%, 103 of 116 sites; 95% interval 81.8 to 93.396.8%, 91 of 94 sites; 95% interval 91 to 98.996.5%, 109 of 113 sites; 95% interval 91.3 to 98.667.8%, 61 of 90 sites; 95% interval 57.6 to 76.5
Security headers missing info7%, 8 of 114 sites; 95% interval 3.6 to 13.275.2%, 82 of 109 sites; 95% interval 66.4 to 82.481.3%, 87 of 107 sites; 95% interval 72.9 to 87.689.7%, 104 of 116 sites; 95% interval 82.8 to 9498.9%, 93 of 94 sites; 95% interval 94.2 to 99.892.9%, 105 of 113 sites; 95% interval 86.6 to 96.468.9%, 62 of 90 sites; 95% interval 58.7 to 77.5
Mixed content critical7%, 8 of 114 sites; 95% interval 3.6 to 13.220.2%, 22 of 109 sites; 95% interval 13.7 to 28.723.4%, 25 of 107 sites; 95% interval 16.4 to 32.23.4%, 4 of 116 sites; 95% interval 1.3 to 8.51.1%, 1 of 94 sites; 95% interval 0.2 to 5.815.9%, 18 of 113 sites; 95% interval 10.3 to 23.817.8%, 16 of 90 sites; 95% interval 11.2 to 26.9
Links to insecure pages info57.9%, 66 of 114 sites; 95% interval 48.7 to 66.685.3%, 93 of 109 sites; 95% interval 77.5 to 90.879.4%, 85 of 107 sites; 95% interval 70.8 to 8687.9%, 102 of 116 sites; 95% interval 80.8 to 92.791.5%, 86 of 94 sites; 95% interval 84.1 to 95.690.3%, 102 of 113 sites; 95% interval 83.4 to 94.566.7%, 60 of 90 sites; 95% interval 56.4 to 75.5
Protocol-relative resource links warning97.4%, 111 of 114 sites; 95% interval 92.5 to 99.162.4%, 68 of 109 sites; 95% interval 53 to 70.954.2%, 58 of 107 sites; 95% interval 44.8 to 63.366.4%, 77 of 116 sites; 95% interval 57.4 to 74.38.5%, 8 of 94 sites; 95% interval 4.4 to 15.993.8%, 106 of 113 sites; 95% interval 87.8 to 9742.2%, 38 of 90 sites; 95% interval 32.5 to 52.5
Referrer-Policy sends full URLs to other sites warning0%, 0 of 114 sites; 95% interval 0 to 3.33.7%, 4 of 109 sites; 95% interval 1.4 to 9.19.3%, 10 of 107 sites; 95% interval 5.2 to 16.43.4%, 4 of 116 sites; 95% interval 1.3 to 8.53.2%, 3 of 94 sites; 95% interval 1.1 to 91.8%, 2 of 113 sites; 95% interval 0.5 to 6.28.9%, 8 of 90 sites; 95% interval 4.6 to 16.6
Unsafe cross-origin links (target=_blank without noopener) warning92.1%, 105 of 114 sites; 95% interval 85.7 to 95.888.1%, 96 of 109 sites; 95% interval 80.7 to 92.982.2%, 88 of 107 sites; 95% interval 73.9 to 88.395.7%, 111 of 116 sites; 95% interval 90.3 to 98.172.3%, 68 of 94 sites; 95% interval 62.6 to 80.497.3%, 110 of 113 sites; 95% interval 92.5 to 99.172.2%, 65 of 90 sites; 95% interval 62.2 to 80.4
Sitemap
Sitemap: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Linked page missing from the sitemap warning28.1%, 32 of 114 sites; 95% interval 20.6 to 36.930.3%, 33 of 109 sites; 95% interval 22.4 to 39.526.2%, 28 of 107 sites; 95% interval 18.8 to 35.244%, 51 of 116 sites; 95% interval 35.3 to 5335.1%, 33 of 94 sites; 95% interval 26.2 to 45.272.6%, 82 of 113 sites; 95% interval 63.7 to 79.922.2%, 20 of 90 sites; 95% interval 14.9 to 31.8
Social sharing
Social sharing: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
The same social card on every page warning96.5%, 110 of 114 sites; 95% interval 91.3 to 98.674.3%, 81 of 109 sites; 95% interval 65.4 to 81.683.2%, 89 of 107 sites; 95% interval 75 to 89.184.5%, 98 of 116 sites; 95% interval 76.8 to 9079.8%, 75 of 94 sites; 95% interval 70.6 to 86.789.4%, 101 of 113 sites; 95% interval 82.4 to 93.862.2%, 56 of 90 sites; 95% interval 51.9 to 71.5
Incomplete social sharing tags info98.2%, 112 of 114 sites; 95% interval 93.8 to 99.599.1%, 108 of 109 sites; 95% interval 95 to 99.899.1%, 106 of 107 sites; 95% interval 94.9 to 99.897.4%, 113 of 116 sites; 95% interval 92.7 to 99.196.8%, 91 of 94 sites; 95% interval 91 to 98.997.3%, 110 of 113 sites; 95% interval 92.5 to 99.193.3%, 84 of 90 sites; 95% interval 86.2 to 96.9
Open Graph tags use name= instead of property= info0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.50.9%, 1 of 116 sites; 95% interval 0.2 to 4.71.1%, 1 of 94 sites; 95% interval 0.2 to 5.80.9%, 1 of 113 sites; 95% interval 0.2 to 4.83.3%, 3 of 90 sites; 95% interval 1.1 to 9.3
OG description too long info92.1%, 105 of 114 sites; 95% interval 85.7 to 95.869.7%, 76 of 109 sites; 95% interval 60.5 to 77.669.2%, 74 of 107 sites; 95% interval 59.9 to 77.176.7%, 89 of 116 sites; 95% interval 68.3 to 83.585.1%, 80 of 94 sites; 95% interval 76.5 to 90.985%, 96 of 113 sites; 95% interval 77.2 to 90.444.4%, 40 of 90 sites; 95% interval 34.6 to 54.7
OG title too long info91.2%, 104 of 114 sites; 95% interval 84.6 to 95.279.8%, 87 of 109 sites; 95% interval 71.3 to 86.389.7%, 96 of 107 sites; 95% interval 82.5 to 94.287.1%, 101 of 116 sites; 95% interval 79.8 to 9275.5%, 71 of 94 sites; 95% interval 66 to 83.189.4%, 101 of 113 sites; 95% interval 82.4 to 93.861.1%, 55 of 90 sites; 95% interval 50.8 to 70.5
Structured data
Structured data: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
No structured data found info25.4%, 29 of 114 sites; 95% interval 18.3 to 34.142.2%, 46 of 109 sites; 95% interval 33.4 to 51.648.6%, 52 of 107 sites; 95% interval 39.3 to 5878.4%, 91 of 116 sites; 95% interval 70.1 to 8593.6%, 88 of 94 sites; 95% interval 86.8 to 976.2%, 7 of 113 sites; 95% interval 3 to 12.274.4%, 67 of 90 sites; 95% interval 64.6 to 82.3
Structured data missing required properties critical13.2%, 15 of 114 sites; 95% interval 8.1 to 20.614.7%, 16 of 109 sites; 95% interval 9.2 to 22.514%, 15 of 107 sites; 95% interval 8.7 to 21.830.2%, 35 of 116 sites; 95% interval 22.6 to 39.138.3%, 36 of 94 sites; 95% interval 29.1 to 48.438.1%, 43 of 113 sites; 95% interval 29.6 to 47.321.1%, 19 of 90 sites; 95% interval 14 to 30.6
Structured data references an @id it never defines warning0%, 0 of 114 sites; 95% interval 0 to 3.34.6%, 5 of 109 sites; 95% interval 2 to 10.32.8%, 3 of 107 sites; 95% interval 1 to 7.90%, 0 of 116 sites; 95% interval 0 to 3.21.1%, 1 of 94 sites; 95% interval 0.2 to 5.80.9%, 1 of 113 sites; 95% interval 0.2 to 4.82.2%, 2 of 90 sites; 95% interval 0.6 to 7.7
Microdata markup is broken warning28.1%, 32 of 114 sites; 95% interval 20.6 to 36.916.5%, 18 of 109 sites; 95% interval 10.7 to 24.625.2%, 27 of 107 sites; 95% interval 18 to 34.24.3%, 5 of 116 sites; 95% interval 1.9 to 9.70%, 0 of 94 sites; 95% interval 0 to 3.993.8%, 106 of 113 sites; 95% interval 87.8 to 9723.3%, 21 of 90 sites; 95% interval 15.8 to 33.1
Structured data will not parse critical24.6%, 28 of 114 sites; 95% interval 17.6 to 33.25.5%, 6 of 109 sites; 95% interval 2.5 to 11.56.5%, 7 of 107 sites; 95% interval 3.2 to 12.928.4%, 33 of 116 sites; 95% interval 21 to 37.20%, 0 of 94 sites; 95% interval 0 to 3.93.5%, 4 of 113 sites; 95% interval 1.4 to 8.76.7%, 6 of 90 sites; 95% interval 3.1 to 13.8
RDFa markup is broken warning0%, 0 of 114 sites; 95% interval 0 to 3.30.9%, 1 of 109 sites; 95% interval 0.2 to 50.9%, 1 of 107 sites; 95% interval 0.2 to 5.10%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90.9%, 1 of 113 sites; 95% interval 0.2 to 4.80%, 0 of 90 sites; 95% interval 0 to 4.1
Structured data missing recommended properties info94.7%, 108 of 114 sites; 95% interval 89 to 97.684.4%, 92 of 109 sites; 95% interval 76.4 to 9085%, 91 of 107 sites; 95% interval 77.1 to 90.669%, 80 of 116 sites; 95% interval 60.1 to 76.796.8%, 91 of 94 sites; 95% interval 91 to 98.998.2%, 111 of 113 sites; 95% interval 93.8 to 99.551.1%, 46 of 90 sites; 95% interval 41 to 61.2
Structured data uses terms schema.org does not define warning20.2%, 23 of 114 sites; 95% interval 13.8 to 28.512.8%, 14 of 109 sites; 95% interval 7.8 to 20.414%, 15 of 107 sites; 95% interval 8.7 to 21.825%, 29 of 116 sites; 95% interval 18 to 33.668.1%, 64 of 94 sites; 95% interval 58.1 to 76.62.7%, 3 of 113 sites; 95% interval 0.9 to 7.518.9%, 17 of 90 sites; 95% interval 12.1 to 28.2
URLs
URLs: share of usable sites with each problem, per platform
ProblemShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
URL contains spaces info14.9%, 17 of 114 sites; 95% interval 9.5 to 22.66.4%, 7 of 109 sites; 95% interval 3.1 to 12.77.5%, 8 of 107 sites; 95% interval 3.8 to 14.110.3%, 12 of 116 sites; 95% interval 6 to 17.23.2%, 3 of 94 sites; 95% interval 1.1 to 937.2%, 42 of 113 sites; 95% interval 28.8 to 46.411.1%, 10 of 90 sites; 95% interval 6.1 to 19.3
URL contains campaign or click-tracking parameters warning5.3%, 6 of 114 sites; 95% interval 2.4 to 119.2%, 10 of 109 sites; 95% interval 5.1 to 16.112.1%, 13 of 107 sites; 95% interval 7.2 to 19.728.4%, 33 of 116 sites; 95% interval 21 to 37.29.6%, 9 of 94 sites; 95% interval 5.1 to 17.29.7%, 11 of 113 sites; 95% interval 5.5 to 16.61.1%, 1 of 90 sites; 95% interval 0.2 to 6
URL contains parameters info91.2%, 104 of 114 sites; 95% interval 84.6 to 95.267%, 73 of 109 sites; 95% interval 57.7 to 75.161.7%, 66 of 107 sites; 95% interval 52.2 to 70.379.3%, 92 of 116 sites; 95% interval 71.1 to 85.736.2%, 34 of 94 sites; 95% interval 27.2 to 46.266.4%, 75 of 113 sites; 95% interval 57.3 to 74.458.9%, 53 of 90 sites; 95% interval 48.6 to 68.5
URL carries an ID for the visit (a session ID) warning0%, 0 of 114 sites; 95% interval 0 to 3.30%, 0 of 109 sites; 95% interval 0 to 3.40%, 0 of 107 sites; 95% interval 0 to 3.50%, 0 of 116 sites; 95% interval 0 to 3.20%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.31.1%, 1 of 90 sites; 95% interval 0.2 to 6
URL contains underscores info26.3%, 30 of 114 sites; 95% interval 19.1 to 35.144%, 48 of 109 sites; 95% interval 35.1 to 53.444.9%, 48 of 107 sites; 95% interval 35.8 to 54.35.2%, 6 of 116 sites; 95% interval 2.4 to 10.813.8%, 13 of 94 sites; 95% interval 8.3 to 22.28.8%, 10 of 113 sites; 95% interval 4.9 to 15.538.9%, 35 of 90 sites; 95% interval 29.5 to 49.2
URL contains uppercase characters info40.4%, 46 of 114 sites; 95% interval 31.8 to 49.532.1%, 35 of 109 sites; 95% interval 24.1 to 41.429%, 31 of 107 sites; 95% interval 21.2 to 38.233.6%, 39 of 116 sites; 95% interval 25.7 to 42.639.4%, 37 of 94 sites; 95% interval 30.1 to 49.569%, 78 of 113 sites; 95% interval 60 to 76.853.3%, 48 of 90 sites; 95% interval 43.1 to 63.3
Internal search URL crawled warning26.3%, 30 of 114 sites; 95% interval 19.1 to 35.18.3%, 9 of 109 sites; 95% interval 4.4 to 1510.3%, 11 of 107 sites; 95% interval 5.8 to 17.54.3%, 5 of 116 sites; 95% interval 1.9 to 9.70%, 0 of 94 sites; 95% interval 0 to 3.90%, 0 of 113 sites; 95% interval 0 to 3.35.6%, 5 of 90 sites; 95% interval 2.4 to 12.4
URL has many parameters info1.8%, 2 of 114 sites; 95% interval 0.5 to 6.22.8%, 3 of 109 sites; 95% interval 0.9 to 7.85.6%, 6 of 107 sites; 95% interval 2.6 to 11.73.4%, 4 of 116 sites; 95% interval 1.3 to 8.52.1%, 2 of 94 sites; 95% interval 0.6 to 7.41.8%, 2 of 113 sites; 95% interval 0.5 to 6.27.8%, 7 of 90 sites; 95% interval 3.8 to 15.2
URL contains multiple slashes info0%, 0 of 114 sites; 95% interval 0 to 3.38.3%, 9 of 109 sites; 95% interval 4.4 to 151.9%, 2 of 107 sites; 95% interval 0.5 to 6.60.9%, 1 of 116 sites; 95% interval 0.2 to 4.71.1%, 1 of 94 sites; 95% interval 0.2 to 5.83.5%, 4 of 113 sites; 95% interval 1.4 to 8.72.2%, 2 of 90 sites; 95% interval 0.6 to 7.7
URL contains non-ASCII characters warning28.1%, 32 of 114 sites; 95% interval 20.6 to 36.935.8%, 39 of 109 sites; 95% interval 27.4 to 45.134.6%, 37 of 107 sites; 95% interval 26.2 to 443.4%, 4 of 116 sites; 95% interval 1.3 to 8.547.9%, 45 of 94 sites; 95% interval 38.1 to 57.915.9%, 18 of 113 sites; 95% interval 10.3 to 23.814.4%, 13 of 90 sites; 95% interval 8.6 to 23.2
URL over 115 characters info78.9%, 90 of 114 sites; 95% interval 70.6 to 85.478.9%, 86 of 109 sites; 95% interval 70.3 to 85.574.8%, 80 of 107 sites; 95% interval 65.8 to 8275%, 87 of 116 sites; 95% interval 66.4 to 8263.8%, 60 of 94 sites; 95% interval 53.8 to 72.853.1%, 60 of 113 sites; 95% interval 43.9 to 6254.4%, 49 of 90 sites; 95% interval 44.2 to 64.3
URL carries where the visit came from (referral parameters) warning1.8%, 2 of 114 sites; 95% interval 0.5 to 6.20.9%, 1 of 109 sites; 95% interval 0.2 to 51.9%, 2 of 107 sites; 95% interval 0.5 to 6.63.4%, 4 of 116 sites; 95% interval 1.3 to 8.50%, 0 of 94 sites; 95% interval 0 to 3.90.9%, 1 of 113 sites; 95% interval 0.2 to 4.81.1%, 1 of 90 sites; 95% interval 0.2 to 6

Share of a platform's usable sites with the problem on at least one page. Darker means more sites. Each figure's sites and 95% interval are on hover and in the downloads.

Measures

Each figure is the median across a platform's usable sites; its sites and 95% interval are on hover and in the downloads. A site counts toward a sitemap measure only when its sitemap was read whole.

Median per platform
MeasureShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Sitemap waste, %, sites where 90% or more of declared URLs were opened0, 35 sites; 95% interval 0 to 0.21.1, 49 sites; 95% interval 0.6 to 1.91.4, 47 sites; 95% interval 0.3 to 3.50.3, 76 sites; 95% interval 0 to 1.10, 66 sites; 95% interval 0 to 01.1, 88 sites; 95% interval 0.9 to 2.82.8, 31 sites; 95% interval 0 to 14.8
Sitemap waste, % of declared URLs opened0, 95 sites; 95% interval 0 to 00.8, 85 sites; 95% interval 0.4 to 1.60.5, 80 sites; 95% interval 0.2 to 1.40.3, 100 sites; 95% interval 0 to 1.40, 81 sites; 95% interval 0 to 0.20.9, 108 sites; 95% interval 0.6 to 1.30.7, 51 sites; 95% interval 0 to 5.6
Sitemap waste, % of all declared URLs0, 95 sites; 95% interval 0 to 00.6, 85 sites; 95% interval 0.3 to 1.20.3, 80 sites; 95% interval 0.1 to 0.90.2, 101 sites; 95% interval 0 to 10, 81 sites; 95% interval 0 to 00.8, 109 sites; 95% interval 0.6 to 1.10.2, 51 sites; 95% interval 0 to 2.8
Sitemap waste, %, random sample of declared URLs0, 63 sites; 95% interval 0 to 00.5, 44 sites; 95% interval 0.3 to 2.90.2, 41 sites; 95% interval 0 to 0.6too few sites (26)too few sites (16)too few sites (23)too few sites (25)
Indexable pages missing from the sitemap, %7.2, 32 sites; 95% interval 4.9 to 11.86.5, 41 sites; 95% interval 1.4 to 11.83.8, 39 sites; 95% interval 1 to 62.3, 74 sites; 95% interval 0.9 to 4.50.1, 65 sites; 95% interval 0 to 1.21, 85 sites; 95% interval 0.6 to 1.8too few sites (26)
Duplicate, near-duplicate or thin pages, % of pages14.6, 114 sites; 95% interval 10.5 to 18.312.8, 109 sites; 95% interval 9.3 to 23.912.9, 107 sites; 95% interval 7.8 to 1710.9, 116 sites; 95% interval 8.4 to 14.548.7, 94 sites; 95% interval 37.9 to 56.540, 113 sites; 95% interval 30 to 49.632.9, 90 sites; 95% interval 21 to 55.9
Pages with a canonical problem, %0.1, 114 sites; 95% interval 0 to 0.90, 109 sites; 95% interval 0 to 00, 107 sites; 95% interval 0 to 00, 116 sites; 95% interval 0 to 00, 94 sites; 95% interval 0 to 00, 113 sites; 95% interval 0 to 00, 90 sites; 95% interval 0 to 0
Broken internal links per 1,000 internal links0, 114 sites; 95% interval 0 to 0.20.1, 109 sites; 95% interval 0 to 0.40.1, 107 sites; 95% interval 0 to 0.20.2, 116 sites; 95% interval 0 to 0.50, 94 sites; 95% interval 0 to 0.30.3, 113 sites; 95% interval 0.1 to 0.70, 89 sites; 95% interval 0 to 0.2
Broken link targets, %, random sampletoo few sites (0)too few sites (0)too few sites (0)too few sites (0)too few sites (0)too few sites (0)too few sites (0)
Link targets verified, %27.4, 114 sites; 95% interval 15.1 to 34.520.4, 109 sites; 95% interval 15.5 to 3633.2, 106 sites; 95% interval 20.9 to 52.1100, 116 sites; 95% interval 81.3 to 100100, 93 sites; 95% interval 100 to 100100, 113 sites; 95% interval 100 to 10036.2, 87 sites; 95% interval 16.3 to 83.5
Orphan or near-orphan pages, %0, 114 sites; 95% interval 0 to 00, 109 sites; 95% interval 0 to 00, 107 sites; 95% interval 0 to 06.3, 116 sites; 95% interval 3.3 to 9.415.3, 94 sites; 95% interval 10.5 to 23.47.1, 113 sites; 95% interval 4 to 12.90, 90 sites; 95% interval 0 to 0
Orphan or near-orphan pages, %, crawls not cut at 1,000 pages15.7, 34 sites; 95% interval 8.5 to 22.68.2, 41 sites; 95% interval 2.9 to 17.711.9, 44 sites; 95% interval 6 to 20.911.2, 86 sites; 95% interval 8.1 to 16.124.2, 72 sites; 95% interval 17.6 to 36.613.7, 83 sites; 95% interval 9.4 to 202.6, 39 sites; 95% interval 0 to 8.8
Pages with likely redundant HTML, % (info level)0, 114 sites; 95% interval 0 to 00, 109 sites; 95% interval 0 to 00, 107 sites; 95% interval 0 to 00, 116 sites; 95% interval 0 to 00, 94 sites; 95% interval 0 to 00, 113 sites; 95% interval 0 to 00, 90 sites; 95% interval 0 to 0

Search visibility: estimated

Estimated, not counted. These figures are model estimates from a third-party search data provider, one per usable site, taken on 7 Nov 2026. Sites with no estimate are left out, not counted as zero; each cell says how many sites had one. They describe the sampled sites. They are not caused by the platform, and are not compared with the problem rates.

Search visibility per platform, estimated
EstimateShopify114 sitesWooCommerce109 sitesWordPress107 sitesWebflow116 sitesWix94 sitesSquarespace113 sitesCustom-built90 sites
Organic keywords (Google top 100, all markets)1,292, 110 of 114 sites with data; 95% interval 569 to 2,32472, 93 of 109 sites with data; 95% interval 50 to 354156, 91 of 107 sites with data; 95% interval 45 to 333325, 109 of 116 sites with data; 95% interval 230 to 821110, 80 of 94 sites with data; 95% interval 91 to 178716, 104 of 113 sites with data; 95% interval 429 to 1,35847, 73 of 90 sites with data; 95% interval 20 to 173
Estimated monthly organic visits (all markets)4,078, 110 of 114 sites with data; 95% interval 2,161 to 8,727408, 93 of 109 sites with data; 95% interval 70 to 1,929595, 91 of 107 sites with data; 95% interval 106 to 2,0911,560, 109 of 116 sites with data; 95% interval 774 to 3,252977, 80 of 94 sites with data; 95% interval 249 to 1,6622,571, 104 of 113 sites with data; 95% interval 1,262 to 4,280128, 73 of 90 sites with data; 95% interval 52 to 545

Which sites were crawled

The sampler tried 174,192 domains. By the v1 cut (7 Nov 2026 08:42:14 UTC) it had accepted 2,391 sites; 892 were crawled and the other 1,499 were queued and not crawled before the cut. 215 domains were counted as tried but neither accepted nor set aside: they were mid-check when the sampler saved its count or restarted.

58,394 of the 174,192 tried (33.5%) were set aside because robots.txt did not answer, still after a second try. Their platform is not known: robots.txt is read before the homepage. 67,116 were set aside because their platform already had its sites; their platform was not tallied. If sites that do not answer differ from the rest, the figures lean toward sites that do.

Domains set aside before any crawl
ReasonDomains
robots.txt does not allow our crawler8,452
robots.txt did not answer, still after a second try58,394
Homepage did not answer7,863
Homepage answered with an error status20,670
Homepage is not HTML323
Homepage under 2,000 characters of HTML4,371
Same host as a site already accepted4
Built on none of the seven platforms4,393
Its platform already had its sites67,116
Every crawl by outcome, per platform
PlatformCrawledCompletedPartialBlockedRefused by robots.txtrobots.txt unreadableNo pages readFailedReached 1,000 pagesUsable
Shopify12511771000080114
WooCommerce12711581020170109
WordPress128113131000163107
Webflow12812331100030116
Wix1281234100002294
Squarespace12912620000130113
Custom-built12711211210105390

A crawl stops at 1,000 pages. The crawler goes breadth-first from the homepage, pages nearest the homepage first, and sitemap URLs join the same queue. On a site that reached the cap, the shares cover the pages read, not the whole site.

How the study works

Which sites. Sites are drawn at random, with a fixed seed, from the Tranco list of popular domains, between rank 1,000 and rank 1,000,000. Each homepage is fetched once and the platform is detected from its markup. Sites on other platforms are set aside, and two domains that land on one site count once. The study aims for up to 400 sites per platform.

How we crawl. Our crawler, ConvertlyftBot (version 6322b23b5), visits each site at a polite pace, up to 1,000 pages and 90 minutes per site, reading the HTML as served. It reads robots.txt before it fetches anything, including the homepage, and obeys it. A site that disallows ConvertlyftBot is not crawled and is counted as refused. A site whose robots.txt does not answer (a server error, a rate limit or no reply, still after a second try) is not crawled either and is reported separately; a site with no robots.txt is crawled.

Crawler settings. When the start page is a block page, a bot check or an HTTP 403, or when a site that has served almost nothing goes on refusing page after page, the crawl stops and the site is reported as blocked, not as a site with errors. A crawl in which most pages refused access is reported as blocked too. Pages that answer HTTP 401, 403 or 429 are not counted as broken, whether a link points to them or a sitemap lists them. When only part of a sitemap or of a site's links could be checked, that part is drawn at random and the result says how much was checked.

What we count. Each figure is either the share of sites with a given problem (k of n sites) or the typical (median) share of a site's own pages with it. Problems include a missing meta description, a missing H1, structured data with errors, broken internal links and sitemap dates that do not reflect real changes. Each problem carries its own definition.

Uncertainty. Every figure is shown with its count and a 95% interval: intervals built this way contain the true value for that platform's sites 95 times out of 100.

Which sites count. A site counts when its crawl finished and at least 10 of its pages answered normally (HTTP 200). Crawls that were partial, refused, blocked or failed are reported separately, not dropped silently.

Small numbers. A figure based on fewer than 30 sites is shown as "too few sites". A platform gets its own page once 100 or more of its sites count; below that it appears as a row.

Accuracy checks. Before each version, a sample of pages is re-read with separate code and the results are compared. Each figure says whether it was checked this way.

Updates. The study runs continuously. Each version is frozen with its data files and checksums, and the latest version always lives at this address. A correction gets a dated note and a point release (for example v1.1); frozen files never change.

What this does not show

  • Search outcomes. Nothing here says whether these problems cost traffic or rankings.
  • Cause. A figure describes sites built on a platform. It mixes platform defaults with owner choices and with the kind of site each platform attracts.
  • Sites we could not crawl fully. If sites that refuse or block crawlers differ from the rest, the figures lean toward sites that are easy to crawl. The number left out is published with each version.
  • Every page of large sites. Crawls stop at 1,000 pages; the number of sites that hit the cap is published with each version.
  • Pages after JavaScript. Figures read the HTML as served. Speed (LCP, CLS) and accessibility need a browser and are not measured.
  • Individual sites. No site is named, and the downloads hold totals only, one row per platform and problem.

What v1 needs

  • At least 5 of the 7 platforms have 100 or more sites that count.
  • Every counted crawl was made with the current crawler, from 6 November 2026 on.
  • A repeat check on a fixed set of 50 control sites agrees with the main crawl.

All three are met for v1: 5 platforms have 100 or more usable sites; on the 50 control sites, 47 were usable in both crawls and the repeat check agrees.

Definitions

Which sites count
Crawled
A site the sampler accepted and the crawler started before the v1 cut, 7 Nov 2026 08:42:14 UTC.
Outcome
One per crawled site. Completed; partial (stopped at the time limit or a wall, report marked partial); blocked (a bot challenge or rate limit, or over half the stored pages answered 401, 403 or 429); refused by robots.txt or robots.txt unreadable (nothing was read); no pages read; failed (timed out with no report, crashed, or the analysis failed).
Usable
Outcome completed, and at least 10 pages read that answered HTTP 200.
Own page
A platform with 100 or more usable sites. Wix and Custom-built have fewer in v1; their cells still show wherever 30 or more sites stand behind them.
Reached 1,000 pages
The crawl stopped at its page cap. The site still counts; its shares cover the pages read.
Problems
Pages counted
Every per-page share counts only pages read in full that answered HTTP 200. Error pages are left out, because the crawler also audits the body of a 4xx or 5xx page, which would read as thin or duplicate.
Share of sites
Usable sites on the platform where at least one 200 page carries the problem. 95% interval: Wilson score.
Median share of a site's pages
Per site, the share of its 200 pages carrying the problem (0 where it has none), then the median across the platform's usable sites.
Problem names and severity
From the crawler's own catalogue of problems.
Measures
Duplicate or thin
Share of 200 pages flagged duplicate, near-duplicate or thin (under 300 words).
Canonical problem
Share of 200 pages with a canonical problem, including more than one canonical. A canonical pointing elsewhere on purpose is not a problem; a missing canonical is counted apart.
Orphan
Share of 200 pages the crawler flags as an orphan page or near-orphan page, by its own thresholds. A second version counts only crawls that did not reach the 1,000-page cap.
Likely redundant HTML
Share of 200 pages with likely redundant HTML (info level; whitespace not counted).
Broken internal links
Internal link instances on read pages (same host, www ignored) that point at a target the crawler found broken, per 1,000 internal links.
Links verified
Share of distinct link targets the crawler checked; it samples when there are too many.
Sitemap waste
Sitemap URLs that redirect, are broken (401, 403 and 429 answers not counted as broken), are noindex, or are not canonical, as a share of all declared URLs. Only where the sitemap was found, read whole, and declares at least one URL. Variants divide by the declared URLs the crawl opened, keep only sites where it opened 90% or more, or use a random sample of declared URLs.
Indexable pages missing from the sitemap
Share of 200 pages that are indexable but not in the sitemap, only where every declared URL was opened.
Intervals and limits
Too few sites
A cell with fewer than 30 sites behind it shows "too few sites" and no figure.
Medians
Linear interpolation. The 95% interval of a median comes from order statistics.
Accuracy check
Every problem figure, and the duplicate or thin, canonical, orphan, likely redundant and broken internal link measures (the last on 60 random sites), were re-read from the stored crawl data with separate code. No differences. The sitemap waste and link sample measures come from the crawler's own report and were not re-read.
Search visibility, estimated
Source
A third-party search data provider's domain overview, one call per usable site, 7 Nov 2026, all markets returned. A model estimate, never a count.
Organic keywords
Keywords the site ranks for in Google's top 100, summed over markets.
Estimated monthly organic visits
The provider's estimated traffic value, summed over markets.
No data
A site with no estimate is left out, not counted as zero.

How we built it

Built and run by Convertlyft's AI agents (Claude, by Anthropic) under human review.

  • AI agents built the crawler, ran the crawls, computed the figures and checked their accuracy.
  • People at Convertlyft chose the questions, approved the method and sign off each version.

Download the data

Source: Convertlyft Platform SEO Benchmark v1 (2026-11-07), CC BY 4.0. Cite as: Convertlyft (2026). Platform SEO Benchmark, v1 (2026-11-07). https://convertlyft.com/research/platform-seo-benchmark. Licensed CC BY 4.0.

  • problems-by-platform.csv (149483 bytes). Each problem on each platform: sites with it (k of n), share, Wilson 95% interval, median share of a site's pages.
    sha256 8d30ee5e950b2a1d7e0a7bf04e30b64ceda050646aff551417fbdd0561b449fa
  • measures-by-platform.csv (4497 bytes). Each measure on each platform: sites, quartiles, median and its 95% interval.
    sha256 5d8e171252b7584abc89ab3d2df1385a4e8e2ea2a6675ca8e06b7312ce1bbe02
  • outcomes-by-platform.csv (415 bytes). Every crawl by outcome, per platform.
    sha256 7abc4f1bc847724a565b0ba8b5dcdb3de95a21e14e1afa9c9e2901b1a13f1509
  • sample.csv (270 bytes). Domains the sampler tried, and why each set-aside domain was set aside.
    sha256 67fd5a5e8489585de7d57263176cde3626507d3c95fb61564b8d654c6c827671
  • sample-at-cut-v1.csv (476 bytes). Domains accepted, crawled and still queued at the v1 cut.
    sha256 a9bbb60a812aff0c09ab9cbfdcb8f5227d88b856eb786eb8794a77d24b561bf1
  • search-visibility-estimated-by-platform.csv (1137 bytes). Search visibility per platform: model estimates from a third-party search data provider, not counts.
    sha256 93ecf802013a29132f88c76da1c3a147dafe44a86d96632166d1de3e359193b9

SHA256SUMS lists the same checksums. Frozen files never change; a correction gets a dated note and a point release.

Removal and robots.txt

To have your site left out, email support@convertlyft.com with the domain. It is never crawled again, its data is deleted, and it is dropped from the next version. You can also disallow ConvertlyftBot in your robots.txt; we honour it and count the site as refused.

ConvertlyftBot: what our crawler does and how to block it

See what ConvertlyftBot reads on your site

The free SEO audit sends the same crawler to your site now.