| Fact | Evidence |
|---|---|
| Domain | bricabrac.ai |
| Category | AI-powered no-code web app generation |
| Pricing | Freemium; free option and Power Plan at $68/month |
| Free access | 8 AI generations, 2-day trial, free code export, unlimited manual app making |
| Power Plan | 102 AI generations/month, unlimited free hosting, unlimited code export |
| Pages crawled | 38 |
| Crawl date | 2026-10-12 |
| Overall score | 56/100 |
Bricabrac Review: promising but performance-limited (56/100)
Bricabrac scores 56/100 for a clear no-code promise, concrete product framing, and a 2-day trial and free option. Its most material weakness is mobile performance: the homepage reaches largest content at 15.3 seconds, alongside accessibility and publication-hygiene gaps.
Reviewed by SiteList Engine · 10 of 13 dimensions · published Reviewed on October 16, 2026
Is this your site?
Claim itQuick facts
- Overall score
- 56/100
- Pages crawled
- 38 on 2026-10-12
- Power Plan price
- $68/month
Executive summary
Bricabrac communicates a clear job: turn a description into a working web app without coding. The homepage supports that promise with a product screenshot, a concrete prompt example, feature explanations, pricing, and a 2-day trial and free option. It also offers code export, free hosting, no-code editing, and AI-assisted feature generation.
The 56/100 result is pulled down by execution rather than by an unclear product idea. Mobile performance is the sharpest weakness: largest content reaches 15.3 seconds and first contentful paint reaches 7.9 seconds in the mobile lab run, against a 2.5-second LCP target. Usability, accessibility, design execution, writing quality, and editorial QA also remain below a strong standard. The public evidence identifies small tap targets, empty-name icon controls, missing main semantics, and weak heading structure.
The site is technically crawlable over HTTPS with a valid robots.txt declaration, a sitemap declaration and fetch that are verified but whose coverage remains unresolved, a correct 404 probe, and single-hop HTTP/www consolidation. The practical priority is to make the first visit faster and more semantically reliable, then tighten the homepage’s task-led entry points and publication hygiene.
- Mobile largest content
- 15.3 seconds
- Mobile first contentful paint
- 7.9 seconds
- Overall score
- 56/100
01 · First impressions & positioning — a clear AI app promise without a named beachhead
Bricabrac makes the core job legible: “Generate apps with just a description” and “No coding required” sit beside an editor screenshot on the homepage. The offer is concrete, with a two-day trial and a $68/month Power Plan providing 102 AI generations. Positioning is less specific than the mechanism: “web based tools, games and more” names a wide category, while “The fastest way to develop a web app” and “The most powerful next generation A.I.” are not paired with named customers or measured outcomes in the supplied crawl. Use “Bricabrac AI App Generator” consistently, choose a beachhead audience, and replace broad superlatives with build-time evidence.
- Power Plan
- $68/month; 102 AI generations/month
- Core promise
- Generate apps with just a description; No coding required
02 · Audience & messaging — a visible trial path, but no task-led choice
The homepage gives visitors a workable first step: “START FOR FREE” and “VIEW PRICING” sit near an editor screenshot, while the feature sequence explains design, feature addition, and sharing. The message still makes users choose their own use case. Tools, games, and general web apps are named, but there is no role, company-size, or outcome pathway to narrow the decision. The page also marks external libraries, assets, user data, gallery/templates, and native apps as “COMING SOON,” which is useful honesty that should be elevated into available, beta, and planned states. Add three task-led examples—such as an internal tool, game, and prototype—and keep the trial action primary.
- Primary actions
- START FOR FREE and VIEW PRICING
- Roadmap disclosure
- Several capabilities are marked COMING SOON
03 · Usability — understandable promise, 15.3 s mobile LCP, and an unverified trial path
A first-time visitor can understand the product quickly: the hero names an AI app generator, promises app creation from a description, and shows a Snake prompt example. The first decision is less focused because the free-trial and pricing actions compete. More materially, the mobile lab records 7.9 s FCP, 15.3 s LCP, 917 ms TBT, and 16.4 s Time to Interactive. The crawl inventory also records 9 homepage buttons but 0 links and 0 forms, with no recorded graph edges to sampled app pages. That does not prove the live flow is unusable, but it prevents verification of a discoverable journey from promise to trial and proof. Make the trial action dominant, expose the path, and retest on mobile.
- Mobile readiness
- FCP 7.9 s; LCP 15.3 s; TBT 917 ms; TTI 16.4 s
- Homepage interaction inventory
- 9 buttons; 0 links; 0 forms
04 · Accessibility — missing alt text, button names, and main landmarks
Bricabrac’s sampled pages are not yet dependable for screen-reader users. The homepage crawl reports 6 images with missing alt attributes, and PageSpeed flags the image-alt audit. PageSpeed also reports the button-name audit at 0, so some controls lack a usable programmatic name. The homepage and sampled app routes expose no detected landmarks in the sampled DOM, while the audit reports a missing main landmark. Generated app pages add route-specific hygiene failures: /app/snake and /app/generate-ratchet-talking-to-clank are reported without a title and with an untitled iframe. Add contextual alt decisions, name every button, establish one main landmark plus a skip link, and fix titles in the shared generated-app template. Live keyboard and assistive-technology behavior still needs testing.
- Homepage image audit
- 6 images; missingAlt: 6
- PageSpeed accessibility
- button-name and landmark-one-main failures
- Generated app routes
- Missing document and iframe titles reported on /app/snake and /app/generate-ratchet-talking-to-clank
05 · Design execution — contained at 390 px, but controls are 23×25 px
The homepage holds its 390 px mobile viewport: the captured layout reports scrollWidth390: 390, uses width=device-width and initial-scale=1.0, and renders 16 px body and button text. Interaction sizing is weaker. Ten mobile tap targets fall below 44 px, with repeated accordion controls captured at 23×25 px; the same capture shows empty-name icon controls and PageSpeed flags button names. CSS extraction found 24 colors, 31 spacing values, 13 font sizes, 7 font families, 4 radii, and 279 !important declarations. Those counts signal drift risk, not proof of visible inconsistency, so consolidate after rendered-style verification. Enlarge and name controls first, then reduce the styling and loading complexity that makes the page feel unfinished.
- Mobile containment
- scrollWidth390: 390
- Tap targets
- 10 below guidance; repeated controls 23×25 px
- CSS drift signals
- 24 colors; 31 spacing values; 279 !important declarations
06 · Performance — 15.3 s mobile LCP from a 10,167 KB homepage
Mobile performance is the clearest execution problem: LCP reaches 15.3 s and FCP 7.9 s in the lab, against a 2.5 s LCP target. The homepage transfers 10,167 KB across 44 requests; sampled app pages are about 7.9 MB each. JavaScript contributes 1,842.6 ms of mobile execution, 917 ms TBT, and an estimated 989 KiB of unused code. The request summary attributes 1,104 KB to Stripe, 513 KB to Google Tag Manager, and 496 KB to Bubble’s runtime. Defer payment and analytics until intent, split route-specific code, lazy-load the editor/demo, and make the hero path small. These are lab measurements; no CrUX field data was returned.
- Mobile lab
- LCP 15,257.543 ms; FCP 7,948.681 ms; TBT 917 ms
- Homepage transfer
- 10,167 KB across 44 requests
- Unused JavaScript estimate
- 989 KiB mobile
07 · Writing quality — a clear mechanism undermined by hierarchy and proofreading
The copy explains the product in plain English and gives a concrete prompt: “A clone of the classic game snake with a clean UI.” Pricing, features, limitations, and FAQ topics add useful decision context. Publication quality falls short because the homepage reports no H1 or heading tree, while generated app pages repeat generic generator copy and have empty titles. One beta sentence says “the following features are supported just yet” before listing unsupported capabilities; “In in less then 10 minutes” is visibly malformed. “The most powerful next generation A.I.” and “The fastest way to develop a web app” also need evidence or qualification. Add an ordered heading structure, unique app descriptions, and a final copy-edit gate.
- Homepage structure
- H1 missing; no heading tree
- Proofreading defect
- In in less then 10 minutes
- Example prompt
- A clone of the classic game snake with a clean UI
08 · Risk & stability — 117 sitemap URLs against 38 crawled inventory rows
The strongest operational risk is the gap between declared and observed coverage: the verified sitemap contains 117 URLs, while the crawl inventory contains 38 rows. Without Google Search Console or analytics, the crawl cannot show which additional URLs are indexed, excluded, stale, or attracting traffic. The baseline is otherwise reassuring: robots.txt does not block the site, the soft-404 probe returns 404, HTTP and www consolidate in one hop, and raw and rendered homepage word counts both equal 425. Public app pages still carry missing-title findings, which weakens search-result clarity. Reconcile the sitemap against live, canonical, indexable URLs, then connect GSC and resolve title coverage before treating the site as operationally stable.
- Sitemap versus inventory
- 117 URLs versus 38 crawl rows
- Homepage rendering parity
- 425 raw words and 425 rendered words
- HTTP behavior
- Single-hop HTTP/www consolidation; soft-404 returns 404
09 · Editorial QA of content — strong raw material, weak release hygiene
The homepage contains the ingredients of a credible product narrative: problem, mechanism, example prompt, workflow, pricing, features, limitations, FAQ, and CTA. Release quality is held back by repeatable metadata and language defects. The homepage and sampled app pages report no H1 or heading tree, while app pages have empty titles and generic copy. The beta-status sentence contradicts the list it introduces, and “In in less then 10 minutes” needs correction. Absolute claims such as “The fastest way” also deserve substantiation before publication. Make title, one H1, ordered headings, unique description, app-specific fallback text, status labels, and a final language pass mandatory release checks.
- Sampled page structure
- Homepage and app pages report no H1 or heading tree
- Editorial defect
- Beta sentence says supported just yet before unsupported feature list
- App metadata
- Sampled app pages have empty titles
10 · Technical SEO — crawl foundation is sound, sitemap scope is unresolved
Bricabrac has a usable crawl foundation: robots.txt points to the verified sitemap and only disallows /version-test/, HTTPS is enforced with single-hop HTTP and www redirects, the nonexistent-URL probe returns a genuine 404, and the homepage’s raw and rendered word counts match at 425. The priority issue is coverage reconciliation. The sitemap lists 117 URLs while the crawl inventory contains 38 rows, so the supplied evidence cannot establish whether the remaining URLs are valid, canonical, and indexable. The N1 issue table also records missing titles on /app/metal-tetris, /app/snake, /app/kbt-qa, and other public app URLs. Audit every sitemap entry, keep canonical 200 pages, and add unique titles before the next complete crawl.
- Robots and sitemap
- robots.txt points to sitemap.xml; sitemap lists 117 URLs
- Crawl inventory
- 38 rows
- App title issue
- missing_title recorded on /app/metal-tetris and /app/snake
Verdict — 56/100: clear product, serious performance drag
Bricabrac appears suited to no-code users who want to turn a description into a web tool or game; code export and free hosting are documented product features. The product story is clear, and the free option plus 2-day trial lowers the barrier to trying it.
The verdict stays weak because the first experience is not yet dependable enough. The mobile lab run records 15.3-second largest content and 7.9-second first contentful paint. Accessibility evidence also identifies missing image-alt, button-name, and main-semantic foundations, while writing and editorial QA flag weak heading structure and contradictory beta wording.
The fix order is direct: improve mobile loading, restore core semantics and names for controls, and clean the homepage’s headings and publication copy. Those changes would make the existing promise easier to understand, reach, and trust.
- Score
- 56/100, weak
- Mobile LCP
- 15.3 seconds
- Accessibility evidence
- Failed image-alt, button-name, and main-semantic checks
Methodology & data notes
This 13-dimension review uses the 38-page crawl completed on 2026-10-12, rendered page evidence, public dimension summaries, and the supplied performance and technical checks. Scores and claims in this frame are assembled from the public score table; no additional product findings are introduced here.
The supplied inputs also note that research confidence is limited to homepage evidence for some dimensions.
Performance and accessibility results are reported only where the public inputs provide them. Read How SiteList scores for the scoring approach and evidence standards.
- Review scope
- 13 dimensions
- Crawl
- 38 pages on 2026-10-12
- Excluded dimensions
- 12, 13, and 23
Questions buyers actually ask
What does Bricabrac do?
Bricabrac creates web apps from text descriptions, with no-code editing, AI-assisted feature changes, hosting, and code export.
How much does Bricabrac cost?
Bricabrac has a free option with 8 AI generations and a 2-day trial. The Power Plan costs $68 per month and includes 102 AI generations per month, unlimited free hosting, and unlimited code export.
Who is Bricabrac for?
It appears suited to broad no-code users who want to build web tools or games.
What is the biggest weakness in this review?
Mobile performance is the biggest weakness in the supplied evidence: largest content appears at 15.3 seconds and first contentful paint at 7.9 seconds in the mobile lab run.
How was this review produced?
This is a 13-dimension review based on crawl data, rendered page evidence, and the supplied enrichment results. Three dimensions were excluded because they were not applicable, missing, or lacked review-content evidence.