[New Feature] SEO tools

We’ve just pushed a few things that will make your apps more SEO-friendly, and hopefully better indexed by search engines (though Google is being quite secretive about what actually matters to reach a good ranking…). We added a few things:

  1. You’ll notice a reorganization of the Metatags section in the Settings Tab. The iOS visual stuff have been moved to ‘General’, and we added a few SEO-specific stuff.

  1. If you check the box ‘Expose the type of tags for text elements’, you’ll be able to define some elements as ‘h1’, ‘h2’, ‘h3’. It’ll be your responsibility though to make sure you’re not doing something weird there, which could harm your indexing.

  2. We expose a robots.txt file for all apps, and by default we make than the development version of your apps aren’t indexed. If you know what you’re doing and want to customize the file, you can check the second box and overwrite the content. Make sure you know what you’re doing there.

  3. If you want to expose a sitemap, you can check the last box and pick the pages that should be shown. This will update robots.txt to point to the sitemap, and will generate the sitemap as well.


Thank you Emmanuel
Thanks for all you work. It’s amazing what you guys do :slight_smile:


You guys are amazing!

We run a large digital marketing agency in Toronto.

The addition of Rich Snippets would be very beneficial on all elements.



If you’re talking about this https://search.google.com/structured-data/testing-tool, it seems like you could add that in the header yourself (for now)

1 Like

Yes all good. It can be added manually of course.

But if we could configure these snippets IN the element itself, we’re laughing for the purposes of SEO.

i.e. when you add a video element you can add in the structured data directly into the element and the data structure correlates to Google guidelines.

Amazing guys thanks.

If you know how to use Google Tag Manager, you can set tags up to fire with json schema data. I use GTM to inject a ton of stuff, it takes a little to get used to but here is a good article to start you off - https://moz.com/blog/using-google-tag-manager-to-dynamically-generate-schema-org-json-ld-tags


When I have text which is “dynamic” and depents on conditions (when XYZ show Text A, when ABC show Text B)…can this be crawled by Google etc?

Yes, Bubble sends generated pages to Google.


Thanks Emmanuel!

Did anybody already take actions to optimize? Usually an app does not have a lot of text. What do you do to have relevant keywords etc? Landing page? A blog? Do you build your own blog on bubble or just link to WP blog or so?

1 Like

Hello guys,

For example, if I want to no index any of the pages I just have to write this in the robots.txt, right?

User-agent: *
Disallow: /

Thanks a lot.


This is a good question… Have you learned anything more about this?

Hi there,

I´ve found this: http://www.robotstxt.org/robotstxt.html

That´s the code I put in Bubble and it should work.

Hope it works for you too.


Hi Emmanouel,

My colleague and I exposed the site map, then tried to submit the site map file by typing “sitemap.xml” on the Google search console submit field, and it says no site map is found. How can we submit the map successfully?

Many thanks!


guys i am facing same problem. Can someone guide me on submitting sitemap to google.


Indeed the search console says there is no sitemap and encourages that we submit one, how can we solve this?


Any update on this?

Having same issue here


Yes, Bubble sends generated pages to Google.

Does this mean that Bubble also includes every visited version of a page with dynamic content to the stiemap, like example below?


1 Like