Quick question I had as I continue to use Bubble.io. Does any of you know of an example website built on Bubble.io that did well on SEO? It seems Bubble in general may not be the best solution for SEO on Google, but I wonder whether there’s any counterexample to the belief, especially given the SEO updates Bubble introduced in the past couple of years.
Here’s our site built on bubble: It’s a simple food blog with about 400+ vegetarian recipes, some contributed by the community, but a majority of the content is written by us.
We get about 50k page views every month primarily from Google Search (About 75%) and remaining from Pinterest, Facebook, etc.
Bubble does provide various ways to manage and optimise for SEO (dynamic sitemaps, SEO metadata, keywords, etc). But there are still quite a lot of external factors like backlinks, authority, content, etc that will ultimately determine whether you succeed or not.
Out site is live for several years, and if we post a new recipe now, it is indexed within a few hours or a day. Whether it ranks on Page 1 of Google, is a complete different question.
I’ll add my experience too, from being involved in setting up an e-commerce site that relies heavily on SEO. Bubble is not bad for SEO at all, but if you are used to Wordpress, it does take more work (sometimes a lot more) to achieve the same things. Here are some things worth thinking about:
Populating Meta fields (Title/Description) can be very easy if you’re using Bubble the way it’s set up (using Page Things for example), but quickly becomes increasingly difficult the second you need a different approach (such as loading the page content through some other means than Page Thing). Before settling in Bubble, I really recommend getting to know how these fields work, and the limitations they have, because they may surprise you. We discovered those limitations late in our project, and had to get Bubble to introduce a whole new feature (Do a Search for) in this field to be able to launch at all. Luckily, they fixed that for us, but still this field can be very easy or very difficult to work with, depending on your app setup.
One page apps do not always play nice with Google
All in all, I’m a pretty big proponent for Bubble, but it definitely needs work on the SEO part. It’s not that it can’t deliver, it’s just that the road to get there can be bumpy as hell.
Yes. Google does crawl the dynamic links and indexes them. Whether it’s just in the form of a slug or the old way with uid at the end of the URL, if its a valid link that Google is seeing anywhere in the app, it will crawl it. Based on the content, it might ignore to index it, and in case it is indexed, it may or may not rank it in search results.
Bubble is pretty good so far, but on the SEO part, I think it needs a little bit of work, as there are these big companies out there that do such good jobs, that I’m not sure Bubble is competing with them so far. For example, I opened an online make-up reseller shop that kind of struggled in the beginning. What I did was save up a bit to afford to invest in good quality SEO that I knew was guaranteed to boost my site. I’m not sure I would have invested if I didn’t know for sure it would be a sure boost in the rank. I used this amazing company about which I’m inviting you to find more as it may interest your business.
[Found answers to my post… edited to include them now…]
I had a couple of quick questions regarding slugs, setup and SEO. Your site seems set up correctly so I wondered if you could give me some pointers.
If you have a home page of post summaries, and want the user to click on the summary and go to a page with the full post, Bubble says to set up a different page that will be used to display the full post and to pass the “post” to that page when navigating to it via a workflow.
Does this setup prevent Google from crawling and indexing the full article pages, because the “links” the user clicks on from the summary page aren’t links, but rather workflows? [Don’t use workflows, use the Link element which will allow you to pass the “post” to the post page. Works the same, is faster, and also creates a link that Google can crawl]
Regarding a sitemap, if I have www.mysite.com/post on the sitemap, if Google indexes it and anyone goes there, the page will be blank, because no post has been passed to that page. [Found the info on Bubble releasing a dynamic sitemap feature, and got it working correctly]
When I check the sitemap for my site, the slug pages aren’t there, presumably because they aren’t dynamic. [have to look at the specific sitemap file for the post page, and the slug pages are listed, per Bubble’s reference info]
Sorry, I just saw your reply now and yes the answers you have written are correct. Some additional notes below in reference to each points.
Use link elements where ever you want Google to crawl. What works best for me, is to use the link element on the title, but also add a workflow on the whole group, so that if a user clicks anywhere on the group, it still navigates to the corresponding page.
Yes, for www.mysite.com/post on the sitemap, it would be blank and even if Google indexes it, it won’t rank. So, it isn’t a problem as users won’t reach this page without the actual content URL.
I think you can just follow the dynamic sitemaps feature and set it up.
I wouldn’t advice doing www.mysite.com/slug. The reason is, for instance we have 400+ recipes on our site. This would mean me creating 400 pages in Bubble. Moreover, if I need to make some changes to the pages, I would need to do it on many pages (this could be simplified with reusable elements to some extent), but would still not be efficient from management perspective. By setting it up as www.mysite.com/post/slug, it’s just one page that dynamically renders the 400+ individual posts. Secondly, for adding new posts, you would need to publish the app each time if it’s a new page, where as if it’s just on the one page, it’s a matter of creating new data entry. Each time you publish the benefits of caching, etc would be lost.
Hopefully, this helps. Let me know if you require any further clarifications.
I think grownomics.com.au works on SEO built on Bubble. They are working most of all with backlinks. When I was using the services, they were making some backlinks with words related to my website. These help to make websites easier to find on big searching-systems like Google and Bing. I can’t say anything wrong about their method because it really helped me. I started to have more users on my website, but unfortunately, the number of people who used my service didn’t increase, so I understood that it was bad to open such a website.