October 2026 · rank 5
Lovable
Publishes React apps. The raw HTML is often a shell plus a client bundle, which is the gap AI crawlers that do not run JavaScript run into.
38.7
median of 75 · D · n=2421.7%
fully readable (raw/rendered at least 0.8). Blocking an AI crawler: 4.2%.
Where the sample came from
Public project directory at https://projects.lovablemakers.com/ (custom domains only). Kept when the HTML had a Lovable badge, an author=lovable tag, lovable.app assets, the phrase Lovable hosting, or the public /~flock.js runtime together with id="root".
Spread this month: 25th percentile 29.2, 75th percentile 48.9. Month-over-month change is not shown on a first snapshot or when the methodology version differs.
Most common failures
- Exactly one H1 failed on 83.3% of measured sites. Use a single H1 for the page topic.
- Raw HTML contains the rendered text failed on 79.2% of measured sites. Put the headline and body in the server HTML. Client-only rendering leaves AI crawlers with an empty page.
- llms.txt is published failed on 54.2% of measured sites. Publish /llms.txt as plain text or Markdown, starting with a level-1 heading. Add /llms-full.txt if you want the extra point.
- Canonical link is present failed on 54.2% of measured sites. Add <link rel="canonical" href="..."> in the document head.
- JSON-LD parses in the raw HTML failed on 50% of measured sites. Add a JSON-LD block (Organization or WebSite is enough) in the raw HTML.
Measured sites
| Domain | Score | Grade | Parity | Blocks AI |
|---|---|---|---|---|
| ai-animal-lab.com | 24.7/75 | D | 0 | no |
| adarena.app | 75/75 | A | 3 | no |
| phone-verif.com | 73/75 | A | 1 | no |
| kaiventrouville.fr | 38.8/75 | D | 0 | no |
| podprime.ai | 38.5/75 | D | 0 | no |
| student-os.net | 34/75 | D | — | no |
| audit.amazingsupport.co.uk | 48.1/75 | C | 0.2 | no |
| apeguard.drdavecoin.xyz | 30.4/75 | D | 0.1 | no |
| pixelco.io | 31.6/75 | D | 0 | no |
| gradloom.app | 43.4/75 | C | 0 | no |
| consile.app | 73.6/75 | A | 18.1 | no |
| realpropertyplanning.com | 73/75 | A | 1 | no |
| beatmaker.midimighty.com | 26/75 | D | 0 | no |
| launchin48.co | 23.7/75 | D | 0 | no |
| digitaloctopods.com | 26.2/75 | D | 0 | no |
| dontknowwhattodo.com | 28.4/75 | D | 0.1 | no |
| windowklicker.com | 41.9/75 | C | 0 | no |
| smartmoney77.com | 73.9/75 | A | 1.2 | yes |
| cineyx.ai | 42.5/75 | C | 0 | no |
| ingles.aprendergratis.es | 27.9/75 | D | 0.1 | no |
| gameon.watch | 51.4/75 | C | 0.2 | no |
| selected.site | 29.4/75 | D | 0 | no |
| mindsparkstudy.com | 35.5/75 | D | 0 | no |
| tymora.ai | 41/75 | D | 0 | no |
Skipped
- https://www.lehighcavaliers.org/ — fingerprint was none
- https://copilotimmo.com/ — fingerprint was none
History
Score history starts with the October 2026 snapshot. Real-user Core Web Vitals from the HTTP Archive tech report are not shown here, because this run did not re-query that dataset. A blank is not a pass rate.
Product link
Lovable affiliate program. Not joined. This is a plain link, not an affiliate link, and it does not change the score. The product homepage is lovable.dev.