Forum Documentation Showcase Pricing Learn more

Bubble Blog engine

Hi Bubble Team!

We’re frequently getting questions about how does Bubble page and URLs structure influence SEO standing, especially when it comes to dynamic pages, such as https://zeroqode.com/template/homebnb---rentals-like-airbnb-template-1528802772019x814394449850531800

Basically, you currently can’t have multiple page folders, and if it’s a dynamic page, then it will have the unique id as part of the URL, which makes a ton of sense functionally.

Yet there are strong opinions that the more human-readable the URL is, the better Google treats it, and we have been in multiple discussions with people about the pros and cons of the out-of-the-box approach.

There are some great plugins like Sudsy and our own free Navigator plugin which kind of solve this by providing the end-user the clean URLs, yet it can be tricky to set up.

What we wanted to ask about, is that it looks like Bubble’s own Blog (running apparently on Bubble), has some cool way to handle multiple URL folders and “nice” URLs in its structure.

Like this one:

So we were wondering if you could share your experience with building a blog with these features and if this is something that you can do with “generic” bubble builder capabilities.

Thanks a lot!

@allenyang, @eve

2 Likes

builtwith reckons there is some ghost in there ?

1 Like

Yeah, the Bubble blog is not built with Bubble and does seem to be Ghost.

1 Like

Yeah, I thought so.

I tried to set it up before within a bubble app, and ran into technical difficulties.

Yet I see this is possible :slight_smile:

Maybe we can share the how-to to help other builders do the same?

Having a different content SEO approach is a deal breaker for some customers.

Look: You CAN build blog-type functionality with Bubble, but is that the BEST solution for that?

Well… no.

So, just go build your blog projects another way. Like, a headless CMS (Contentful perhaps?), plus Gatsby plus React (static JAMstack, right?). Or do like Bubble and build on Ghost. Same difference, really.

(Costs about the same, BTW.)

1 Like

Thanks Keith!

I agree, though the point is to have the blog run exactly on the same domain as your main (Bubble) application. Meaning, app.io/blog/ vs. blog.app.io

There are strong suggestions that having your content and direct links to it on the main domain is better SEO-wise than running a blog on a subdomain with a different cms/blog framework , which is what you are suggesting if I’m getting this all right.

To explain - I do not have an understanding of how to build a blog on ghost with all the right and pretty URLs within a Bubble app, as Bubble team did, hence the question :slight_smile: