As someone’s who’s built up a decent amount of SEO knowledge from building BlogPronto as a blogging engine plugin for Bubble, I wanted to list out some SEO tips for you all that I’ve found helpful!
Tip 1: Put your blog on your primary domain
Most use cases I see for blogs on Bubble revolve around someone building a SAAS tool in Bubble, and wanting to write blog posts to boost it in Google. The main mistake you don’t want to make is building your blog on a subdomain!
Google will treat your blog and main domain as two completely different sites - so, even if people start reading all of your blog posts, the actual site you’re trying to boost in the first place won’t get all the SEO benefits.
This was my main reason for making BlogPronto - since everything has to be handled in Bubble, I designed quick copy/paste blog templates and adapted a content editor to hook into your Bubble app’s endpoints.
Tip 2: Sign up for ahrefs free site audits
Totally free tool, and it’ll scan your site to see where any SEO improvements can be made. I do this for all my sites.
Make sure you toggle “Execute Javascript” on in your site audit settings since Bubble relies on this.
Tip 3: Make sure you have internal linking (not buttons)
I learned this one the hard way. Google indexes your site and finds all your blog posts through links. If you create a button with a on-click workflow, Google views that as a dead end, even though they seem the same visually on the front end.
Tip 4: Abide by character limits
Double check and make sure your meta descriptions are between 140-160 characters. That free ahrefs audit will show you posts that are above this, but it’s an easy thing to forget when they’re created dynamically. In BlogPronto, I provide a Google preview with character limits in the editor:
Tip 5: Use structured schema when you can
I’m thinking about making a mini-tool on BlogPronto for this honestly because it gets a bit complicated, but adding a script to your blog post’s page HTML header in Bubble is a great way for your content to stand out in Google.
As an example, I run a trivia site where I format the breadcrumb and pass through a review rating to Google as schema. Here’s a screenshot from the editor:
Here’s how it looks in Google:
There’s tons of types of formatted data you can send Google - check out their guide here on how to do it: Google Schema Guide
Have any other good tips? List them below!