Hey there,
As we all know, building a SaaS business is not just about building the actual software, itās about how you market it and attract paying customers.
In fact - marketing arguably is even more important than building your product.
If youāre anything like me, you love tinkering and building things in Bubble.
It can be easy to get carried away and end up spending all your time building the next feature - without spending any time on marketing your app.
No users = no revenue = you getting bored and giving up on the project.
So - itās essential to put a plan into place to market your app and acquire users.
Not only will getting more users help validate your idea, theyāll give you invaluable feedback and motivation to continue working on your project.
The good news is - building your app using no-code technologies actually gives you more time and resources to focus on winning marketing.
As your operating and development costs are so much lower than traditional coded software, you have an opportunity to spend a lot more time focussing on marketing and attracting customers to your app.
This week, Iām going to share a few things Iāve done with my app UserLoop to attract paying customers.
The topics we will cover fall into two categories.
SEO. How to optimize your Bubble app for SEO and get onto the front page of Google.
Content. How to plan out your content, which tools to use and how to put together a basic content schedule. Iāll share some really handy tools to help you get ideas.
Right - letās get on to that first topic!
SEO
Let me preface this section by saying I am by no means an SEO expert. SEO is a wildly advanced topic and you could read a huge amount of content on that topic alone.
Iām going to share some of my experiences of building on Bubble and achieving a good SEO placement for key target search terms.
Where is your content hosted?
The first thing to consider is where are you going to host all your SEO friendly content. Thereās a couple of options open to you. \
You could use a subdomain and install a blog engine like Ghost or WordPress. Or you could host all your content directly on your Bubble pages.
Iāve tried both of these options for my app UserLoop.
When I launched the site I had all my blog content on a subdomain of Bubble on a Ghost blog. All the blog content was hosted at https://blog.userloop.io.
I pulled the most recent blog posts into the main website UI using the Ghost API so that there was some integration.
However - the SEO results from this were pretty horrible. Ghost is a fantastic blog engine which does a lot of the SEO leg work for you, however, the fact itās hosted on a subdomain hits you so hard in the rankings itās not really worth it.
In the end I decided to build a basic blogging platform into my main Bubble app and host all my content on the main domain.
The SEO uplift has been incredible and Iām now ranking much better for exactly the same content.
There is a small amount of work involved in setting up your Bubble app to be SEO friendly, but itās not particularly hard and worth the effort in my opinion.
Note: When setting up your app for the first time, you might have decided to hose you actual Bubble app on a subdomain like app.yourbrand.com. This is also an equally valid approach and leaves you free to use whatever platform you like for your marketing site. I decided to host my entire app on the root domain due to the deep integrations between the marketing site, signup process and app that I wanted.
Bubble SEO Settings
If you do decide to host your content on Bubble, there a few basics you will want to put into place straight away.
In your appās settings, youāll find a section called āSEO/Metatagsā
In here, youāll want to make a few adjustments.
Turn on āExpose the type of tags for text elementsā. This will ensure that any H1, H2ās etc you have applied are exposed to the search bot.
Turn on āPoint URLs to primary domain for better SEOā which makes sure your custom domain is used for any of your urls.
Turn on āExpose a sitemap fileā this is probably the most important one as it will automatically generate a valid sitemap for all your pages.
Note: If you have pages in your app which are attached to a kind of āthingā, Bubble will create a sitemap link to each āthingā in your database for that page. For example if I have a page called ārestaurantā which is attached to the thing ārestaurantsā in my database, Bubble will add a link to every restaurant to your sitemap file - great for SEO!
Bubble Page SEO Setup
When editing a page in Bubble, thereās also a ton of tools available to you to fine-tune the SEO.
Make sure you fill out each pageās SEO Title & Description. Ideally, you will inject dynamic content for each page, depending on that pageās content.
Add a social image. Add an image to the page (under the Image for FB) menu. This can also be a dynamic image so you can make it relevant to your pageās content. If you dontā set an image the default one from your master Bubble settings is used.
Structured Data Snippets. Thereās a great thread on the Bubble forum for adding rich data snippets to your Bubble pages. You donāt need a dedicated plugin and itās pretty straightforward.
Set a slug. Recently, Bubble added support for setting your own āslugsā in the url of a page. I highly recommend setting these manually, particularly if you are making blog content!
Google Search Console
Make sure youāve signed up for Google Search Console and authenticated your ownership of your Bubble site. This is an invaluable tool which can alert you to any potential problems with your app.
This is also where you should submit your appās Sitemap link, to allow Google to start indexing your pages.
Content ideas
Deciding what content to write for your appās audience can be tricky.
Keeping a steady stream of high-quality content flowing on your site is essential to ranking well on Google. Hereās a few tools and tricks I use to come up with ideas for my SaaS content.
This is a fantastic tool for optimising your appās SEO - and for doing research into ideas for which content to write.
Thereās a fantastic free plan which lets you do pretty much everything you need. Definitely worth checking out!
If you want to dive deeper into SEO for Bubble there are some great resources in the recently updated ManualĀ and on the forum.
This is a fantastic resource by Olly Meakings which gives you tons of tips on content ideas and marketing to get your first 100 users.
There are tips on everything from content to paid search and sponsorships.
This site boasts tons of high-quality examples of how to run your startupās marketing, with an entire section dedicated to content inspiration.
š That's it for this week!
Hope you found this edition useful. SEO is a massive topic and we have only scratched the surface of whatās possible here.
Building a app in Bubble doesnāt mean you canāt have great SEO - thereās a bit of work involved in getting things set up but the results compound over time and can build up to be a significant source of traffic for your app.
Have a great weekend!
James :)


