Did I Design My Bubble Site Wrong? Struggling with Major SEO Issues!

I’ve built a business directory on Bubble, but I’m running into SEO challenges due to the way Bubble structures pages. My app is designed as a single-page application where one page powers multiple views, including search results, individual listing pages, and user sign-up.

I’ve uploaded 20,000 businesses into the database, and each listing has a unique URL (e.g., mydirectory.com/listing/business-name).

I am encountering a few issues and am wondering if there are workarounds or if this requires a complete app redesign.

Issues:
1./ Sitemap Generation: I can not create a sitemap that includes all 20,000 businesses.
2./ Crawling Issues: When using Screaming Frog (third-party SEO tool), it fails to crawl all the listing pages.
3./ Metadata (Title & Description) Customization: I can’t dynamically set the page title and meta description (e.g., "Find information about [Business Name] in [City]").

Since you have a SPA, which I also do, there are a couple reasons why you’re having problems…it’s mainly with how the app is loaded.

You can use prerender.io that should help you.

4 Likes

Thank you for the recommendation. Does this require a Bubble enterprise (dedicated server) plan?

1 Like

Sorry, I can’t honestly answer that question.

We’ve used it before on apps we were building, although they weren’t Bubble Apps, and it worked beautifully.

There is a free plan so I guess you could find out very quickly.