Launching today

Brila
One-page websites from real Google Maps reviews
561 followers
One-page websites from real Google Maps reviews
561 followers
Website generators give you a template with made-up copy. You rewrite it for hours – still sounds generic. Brila does content first. It reads your Google Maps reviews, finds why customers actually choose you using Jobs to Be Done, and builds a one-page site from real patterns, real wording, real photos. When a business has enough reviews, the results often surprise even the owners. Not a single prompt – a serious AI system behind every website. Free plan gives you a fully generated site.








Brila
Hey Product Hunt 👋
We made Brila. It audits your business based on your Google Reviews – and shows you exactly how to market it.
The problem: every website generator gives you a template stuffed with placeholder copy. Then you're stuck rewriting it by hand – big effort, bad result. You still end up with "quality service" and "customer-first approach" that nobody believes.
Our approach: content first, design second. Google Maps reviews are an incredibly rich data source – people describe the exact situation they were in, what they needed, and why they chose this place. With enough reviews, the patterns often surprise even the business owners.
The methodology is Jobs to Be Done – the same framework billion-dollar companies use to understand their customers. Brila automates it. It's not a single prompt – it's a serious AI system we've been building for months.
Paste a Google Maps link, try it free. We're giving away 100 promo codes for a year of Pro: PHBRILA100
If it’s already gone by the time you try, leave a comment on PH and we’ll send you a code.
Thank you!
@visualpharm Congrats, just a quick que; for service businesses like coaches or consultants with fewer reviews (under 50), how does Brila handle pattern detection, and any tips to boost review volume fast?
Brila
@swati_paliwal Under 50 is quite a lot. We start getting meaningful results from 5 to 10. Of course, the more the better.
The pattern detection is both quantitative and qualitative. We try to avoid making conclusions from a single opinion that’s quantitative. We try to capture the unique characteristics of a business that don’t apply to others in the same industry.
Getting more reviews - one way is to ask your happy customers to leave one, especially those you went an extra mile to serve. As the saying goes, your success is defined by the number of uncomfortable conversations you are ready to have. That applies to Google reviews as well.
Product Hunt
Most AI site builders (Wix/Squarespace/Framer/Durable-style) or things like Bolt and Loveable can generate a full site from a prompt—what’s Brila’s strongest head-to-head advantage in output quality, and where do you still see those incumbents winning (editor flexibility, multi-page, SEO tooling, etc.)?
Brila
@curiouskitty hey Kitty!
We don’t generate from a prompt or a blank template. We build from real Google business data and real review wording, and we constrain the page to what’s supported there. That keeps the content specific and avoids invented claims. JTBD helps turn reviews into a clear “why people choose you” story, not generic copy.
Where incumbents win (maybe): deeper editor flexibility, multi-page sites, complex layouts/integrations.
Generated Photos
@curiouskitty Where we think we're genuinely ahead:
Authenticity over generation. Every claim on the page traces back to a real review or real photo. We don't hallucinate "Best pasta in town" - we extract what customers actually said ("48-hour fermented dough, San Marzano tomatoes") and build the narrative from that. You can't copy-paste this content to another business - it only makes sense for this one.
Zero-effort content. The owner pastes a Google Maps link. That's it. No prompt writing, no photo uploading, no "describe your business." We pull reviews, photos, hours, location, and turn it into a full page - hero, gallery, advantages, tips, popular items - all in the customer's own language.
JTBD from real voices. We analyze reviews to find why people actually choose this place - not generic value props, but specific reasons backed by quotes. That's hard to get from a prompt-based builder because the owner usually doesn't know what customers say about them.
Your Brila site isn't a static HTML snapshot - we're building continuous update scenarios to keep your content fresh as new reviews and photos come in.
Multilingual by default. If your reviews are in German, your site is in German. No translation step needed.
This is our first public release, so a lot is coming.
Next up: competitor analysis in your block / neighbourhood / city - so you can see how you stack up and what gaps to fill.
Brila
@curiouskitty All AI site builders win us in design. Brila is all about content, and other AI site builders are about design.
As an MVP, we intentionally have a single neutral template.
Everything you listed is fair: others have better editor flexibility, multi-page, SEO, interactive apps such as bookings, news sections, etc. We will have to catch up as we mature.
Thank you, Kitty, for all you've done for all of us. All the products that we released and all the products we found thanks to you. You design our lives.
What a creative idea, congrats on the launch! 👏
I tested it with a location where the reviews weren’t in English, and honestly, I didn’t expect the output to be this good. That was a really pleasant surprise.
If I could suggest one improvement, it would be the content editing experience. Right now, it feels a bit like working through a long form, which can get tiring. It would be great to have more flexibility, for example, the ability to add custom sections (beyond just editing the ones Brila generates) and a more dynamic, modular editing interface.
That said, I’m genuinely impressed. The approach feels fresh, and the results speak for themselves. Congrats again on the launch! 🚀
Brila
@matheusdsantosr_dev wow, thank you so much!!
Yep, we know about the editing moment – thanks for noticing it. We have a few ideas how to improve it without building another visual editor. Initial philosophy here was simple – generate best result so users won't need to edit it. But I get it, obviously you can't make everything perfect.
BTW, would love to see what you've generated! Feel free to share!
Generated Photos
@matheusdsantosr_dev So glad the multilingual part clicked! About editing, yeah, we went back and forth on this a lot. We wanted it to be flexible but also make sure you can't accidentally break your site. That's why it feels a bit rigid right now. Custom sections and a more free-form editor are coming though 👍
Brila
@matheusdsantosr_dev Thank you, Matheus. Our very first research prototypes included the pizza place and a gym in Argentina.
Our next features would definitely concern editing and functionality. After all, businesses need custom content and functionality, such as managing bookings, accepting payments, invoicing, and stuff. It all could be integrated in a website, and it could be made better using the same user research methods that we already use.
Congrats on the launch, looks amazing!
Some questions:
How are you sourcing the reviews and photos? The official Google Places API caps reviews at 5 per place, so the 1,000-review tier on Agency suggests you're either running your own scraper or using a third-party provider. Curious how you're thinking about long-term resilience here if Google tightens enforcement?
Are the photos in generated sites served via Google's photo endpoint (with your API key) or rehosted on your own infrastructure?
Also:
Looking at the Agency plan for a local agency play and want to make sure I understand the mechanics before committing:
Is "30 websites" 30 hosted sites concurrently, or 30 lifetime generations?
When I use HTML export, do the photos come through as downloaded files or as hotlinks back to Google/your CDN? In other words, if I export a site and host it on my own Vercel, will the images still load a year from now?
Do auto-updates and regeneration work on exported sites, or only on sites hosted by you? (I guess the latter)
If I cancel my subscription, what happens to sites hosted on the agency subdomain. Do they go offline immediately?
Thanks! Trying to figure out whether to position this as recurring (hosted) or one-shot (exported) for my clients.
Anyway, amazing stuff you've built here!
Brila
@antoniob_dev wow, thanks for the detailed questions, these are exactly the right things to check before committing!
Alright, so:
Reviews: We use a third-party provider (Apify) to pull reviews beyond the Places API cap. It's a known tradeoff – we're dependent on a scraping layer. If Google tightens enforcement meaningfully, that's a real risk. We're watching it and have contingency options, but I won't pretend there's zero exposure here.
Photos: Rehosted on our own CDN, not served through Google's endpoint. So no API key exposure and no dependency on Google's photo URLs staying stable.
30 websites (Agency): That's 30 active sites in your dashboard at any given time – not lifetime. If you generate a site, export it, and delete it from the dashboard, that slot opens up again next billing cycle. So in practice it's more flexible than a hard cap if you're doing one-shot exports for clients.
HTML export + photos: Photos come as hotlinks to our CDN, not as downloaded files. So if you host the exported site on Vercel, the images will load as long as our CDN is up. Worth factoring in if you need fully self-contained exports.
Auto-updates: Hosted sites only. Exported HTML is a static snapshot – regeneration won't propagate to it.
Cancellation: Hosted sites aren't deleted immediately when you cancel, but we do reserve the right to remove them. We don't have a published grace period yet – if that's a hard requirement for your client contracts, I'd recommend either exporting before cancelling or reaching out and we'll figure something out.
The recurring vs. one-shot question is a good framing. For clients who want a live URL that you can update – hosted makes more sense. For one-off deliverables where the client hosts themselves – export works, just with the CDN dependency on images.
Feel free to Join our Discord if you want to discuss more:
https://discord.gg/uQ97scyNTX
@ikalimullin thank you so much for the detailed and quick response! Sounds good to me!
Brila
@antoniob_dev Hey Antonio, thank you for all the questions.
Scraping the reviews is an industry. There are players like Apify and BrightData to start with.
We do copy the images to our servers. You won't wake up with broken images on your website one day.
For the agency plan:
30 hosted sites concurrently.
photos come through as downloaded files.
auto-updates only work on sites hosted by us.
We didn't implement it yet (Lean Startup classic move ), but we will give some grace period. Still, the idea is to incentivize our customers to keep there monthly subscription as long as they don't outgrow our features.
Thanks again for making us think with your questions. I don't know if you will choose us, but serious customers speak exactly like you.
@visualpharm thank you for these thorough and honest answers. this all increased my trust in you massively. you could consider clarifying all this stuff on the website with a dedicated FAQ (not just the Discord). Would increase conversion I think :)
Brila
@antoniob_dev That's an awesome idea. I will keep responding today to the best of my ability and task Claude Code to compile an FAQ based on our conversations tomorrow. Leaving our markup, smiles, missed capitalization, and avoiding the long dashes at all costs.
Icons8
it's really gonna be interesting for small businesses. Are there any options to customise the design? change colors, fonts etc.
Brila
@alexander_khristoforov not yet! This time we focused mainly on content editing. But layout editing is definitely on our roadmap
Brila
@alexander_khristoforov Yeah, that's definitely the next step. Our current MVP is super minimal indeed.
Zoneless
congrats on the launch! awesome concept. I come across so many small cafes etc. with no website, and you have to piece it together via google reviews / pictures of menus. can it create a menu page with prices based on the google maps info?
Brila
@tinyprojects thanks Ben!
Yep – menus are on our roadmap. We already have a working prototype, but it needs more polish. The tricky part is Google Maps menus are often missing or outdated, and menu photos vary a lot, so there are a bunch of edge cases to handle.
Zoneless
@ikalimullin awesome! yes I have noticed that too - you check out a menu pic from a few years ago and then when you arrive the prices are a few £'s higher than before. Maybe you need some sort of inflation estimator. Best of luck!
Brila
@tinyprojects nice idea btw, thanks again!
Brila
@tinyprojects That's an awesome idea. Two of the most important pieces of information about any service or product are usually a photo and the price.
We were a bit cautious with prices. Prices rose 25% in New York and 40 times in Buenos Aires since pre-quarantine, so we are afraid to false advertise.
Our current idea is to filter recent data, add some cautious warnings, and still do it.
Does Brila work well for businesses with only a few Google reviews, or do you need a lot of reviews to get a good result?
Generated Photos
@alina_anitei Great question! Brila works with as few as 5-10 reviews - that's usually enough to pull out real advantages, popular items, and a couple of customer quotes. The site will be thinner (fewer sections, shorter tips), but it'll still be authentic and specific to your business. With 50+ reviews the magic really kicks in - we can do deeper JTBD analysis, find patterns across customers, and fill every section with strong content. But even a handful of genuine reviews beats AI-generated marketing copy any day. If a business has very few reviews, we lean more on photos and business data (hours, location, category) to fill the page - so it still looks complete, just less review-driven.
Brila
@alina_anitei It generates meaningful results starting from 5 to 10 reviews , but the more, the better.
Thank you for asking such a great question.