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.
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%.
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.
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