Building a Blog page for SEO 2024

Is it convenient to create one dynamic page for all blog posts when speaking in terms of SEO?

I recently read that it had like a million issues, but it was a 2021 Bubble’s forum’s post, so I would like to hear how good is this way to build a Blog page in 2024, cause I wouldn’t like to create one page for each blog post.

Yes

Mostly due to people not having a solid understanding of how things should be setup.

Bubble has not done anything to change the way we have on-page SEO since 2021, so the same approaches then are the best approaches today.

In Bubble, you can achieve a 100% score via page insights for SEO, SEO Best Practices and Accessibility, but you will not be able to achieve that for Page Performance as that is hinder by Bubble itself due to their code.

In terms of performance, it can be built optimally and get up toward a 60% on performance on desktop, but likely not going much beyond that and more often than not, people do not achieve more than 30%.

2 Likes

@funnel.me.chile

This is bad advice and should be ignored

Although true that Google likes well-structured websites with clear URLs, this can be accomplished in Bubble on a single page. In Bubble you can use structured data (something Google likes for that well-structured aspect) and the values in the structured data can be dynamic. Additionally, the URLs are dynamic when done properly, which is basically changing path to include the blog posts title.

This is not true when you set things up properly in Bubble.

This is true that each blog post should have specific keywords targeted, as that is common best practice for optimizing SEO.

This is not true. If done properly, you can target specific keywords through the actual blog post content, where most of the keywords are supposed to be used. Additionally, as mentioned we can use structured data, which can be dynamic, which include keywords.

Nobody should be having a single page with multiple articles displayed at once, that would be a poor user experience. But, I don’t believe @funnel.me.chile was implying they want to do that, other than where it is appropriate to show a list of posts via a article search, which doesn’t show the entire post, it just shows ‘cards’ to allow a user to select a post to read.

Not at all. Very much not organized inside of the Bubble editor to have a new page for each post, that would be ridiculous. Better navigation, no, since you would need to select which page (again in @maazk0847 mind that is a separate page for each post), whereas when done correctly and using a single page, you only ever need to select that one page for navigation and change the URL path to use the title of the article.

DO NOT DO THIS!

It does not.

5 Likes

It looks like the person you responded to just replies with AI scripts

1 Like

Yes, if the blog page doesn’t create unique URLs that is a problem…but when creating a single page to display a unique and dynamic post, the URL is unique if done properly.

Easily done, use the slug of the blog post data type and set the content type of the page to the blog post data type

Bubble has that available for us

Possible to do in Bubble

Bubble has that available - and likely canonical tags are not necessary for Blogs since it is unlikely a website would duplicate a post…but I guess ChatGPT spit that out for you

Yes, Bubble has sitemaps

So this is what you are promoting

2 Likes

Are you a prophet? You can tell the future as well as the past.

1 Like

My next prophecy is that he will be struck down with the ban hammer :sweat_smile:

1 Like

Thank you so much for your great replies @boston85719 :grin:

I managed to structure the blog’s dynamic data as you said and I think it will work very well. Thank you!

1 Like