# Mass Creation of pages for SEO

**URL:** <https://forum.bubble.io/t/mass-creation-of-pages-for-seo/15078>\
**Category:** App Organization\
**Created:** [July 1, 2017, 3:46am UTC](https://forum.bubble.io/t/mass-creation-of-pages-for-seo/15078 "2017-07-01T03:46:49Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![dyl78](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/dyl78/32/10705_2.png) [@dyl78](https://forum.bubble.io/u/dyl78)\
**Post date:** [July 1, 2017, 3:46am UTC](https://forum.bubble.io/t/mass-creation-of-pages-for-seo/15078/1 "2017-07-01T03:46:49Z")

</div>

I can dynamically show the information I need for a product detail page. However, for SEO purposes, it may make sense for me to have a page for each product. However, that would mean building hundreds of almost duplicate pages in Bubble that only vary by product name and the data that I pass to it. Is there any sort of functionality in Bubble to do this with Workflows or some upload of a .csv?

---

<div class="post-metadata">

**Author:** ![sridharan.s](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/sridharan.s/32/17881_2.png) [@sridharan.s](https://forum.bubble.io/u/sridharan.s)\
**Post date:** [July 1, 2017, 4:01am UTC](https://forum.bubble.io/t/mass-creation-of-pages-for-seo/15078/2 "2017-07-01T04:01:31Z")

</div>

Yes. Bubble is designed to do precisely this (and much more advanced stuff too).

You can set-up a single “page” in bubble to display the same layout but different content for an unlimited number of products. The way to do this is:

1. Set the page type to product (of whatever else it’s called in your database)

- Where you put the product name click into the text, select “insert dynamic text” and then do "current page’s product’s name (note - you’ll need the name for the product in your database for this to work)

Then, if you got this page you’ll want to type in [yourdomain.com/page-name/product-ID](http://yourdomain.com/page-name/product-ID) where the product-ID is the unique ID for the product in your database. It’ll be a different number for each product. You’ll notice the product name now changes when the ID changes.

Do the same thing for all content on the page, including images, descriptions, pricing, etc.

Hope this helps!

---

<div class="post-metadata">

**Author:** ![dyl78](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/dyl78/32/10705_2.png) [@dyl78](https://forum.bubble.io/u/dyl78)\
**Post date:** [July 1, 2017, 4:25am UTC](https://forum.bubble.io/t/mass-creation-of-pages-for-seo/15078/3 "2017-07-01T04:25:17Z")

</div>

And the URL is going to be a static URL that search engines will crawl?

---

<div class="post-metadata">

**Author:** ![sridharan.s](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/sridharan.s/32/17881_2.png) [@sridharan.s](https://forum.bubble.io/u/sridharan.s)\
**Post date:** [July 1, 2017, 4:27am UTC](https://forum.bubble.io/t/mass-creation-of-pages-for-seo/15078/4 "2017-07-01T04:27:57Z")

</div>

Yes, that’s correct.

---

<div class="post-metadata">

**Author:** ![philip](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/philip/32/17830_2.png) [@philip](https://forum.bubble.io/u/philip)\
**Post date:** [July 1, 2017, 4:28am UTC](https://forum.bubble.io/t/mass-creation-of-pages-for-seo/15078/5 "2017-07-01T04:28:56Z")

</div>

@dyl78

> [@sridharan.s](#):
>
> [You are being redirected...](http://yourdomain.com/page-name/product-ID)

The URL will look like this, but using your product name and ID (`/product-xyz-alphanumeric_unique_id`). It will be static in the sense that it will always reference the product name and ID. If the name or ID change, the URL will also change. If you want the URL to always stay the same and ignore the product name (which may change over time) you can disregard selecting the page’s ‘field for readable URL’.

---

<div class="post-metadata">

**Author:** ![martin2](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/martin2/32/18393_2.png) [@martin2](https://forum.bubble.io/u/martin2)\
**Post date:** [April 23, 2018, 11:19pm UTC](https://forum.bubble.io/t/mass-creation-of-pages-for-seo/15078/6 "2018-04-23T23:19:05Z")

</div>

Hello there, actually, I do have a question.

You say the domain will be like

> **[Create Your Own Free Website - Best Website Builder | 1-Click easy Free...](https://www.yoursite.com)**
>
> Create a free fantastic website with yoursite.com. Use our advanced drag-and-drop Website Builder to easily design your dream site in minutes with no IT or design skills. Mobile Ready. Scalable and Secure. 24/7 Support. Fast & Friendly Support

but actually, with the “readable-URL” feature, will be like

[yourdomain.com/page-name/product-ID-#############x###############](http://yourdomain.com/page-name/product-ID-#############x###############)

where the -#############x############### is the “thing’s unique ID”… is there a way to take it away?

And will google crawl every product page only because there’s a link to it? because you won’t be able to add it to Bubble’s sitemap.

---

<div class="post-metadata">

**Author:** ![uxman](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/uxman/32/26672_2.png) [@uxman](https://forum.bubble.io/u/uxman)\
**Post date:** [August 3, 2018, 2:18am UTC](https://forum.bubble.io/t/mass-creation-of-pages-for-seo/15078/7 "2018-08-03T02:18:50Z")

</div>

Any updates here? I have the same question

---

<div class="post-metadata">

**Author:** ![mishav](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/mishav/32/6420_2.png) [@mishav](https://forum.bubble.io/u/mishav)\
**Post date:** [August 3, 2018, 6:11am UTC](https://forum.bubble.io/t/mass-creation-of-pages-for-seo/15078/8 "2018-08-03T06:11:52Z")

</div>

@uxman the crawler bot follows links, so you could provide a link or button to Browse by category, and page through the entire produce list.

---

<div class="post-metadata">

**Author:** ![apknice.com](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@apknice.com](https://forum.bubble.io/u/apknice.com)\
**Post date:** [August 3, 2018, 7:05am UTC](https://forum.bubble.io/t/mass-creation-of-pages-for-seo/15078/9 "2018-08-03T07:05:50Z")

</div>

thanks!!!

---

<div class="post-metadata">

**Author:** ![uxman](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/uxman/32/26672_2.png) [@uxman](https://forum.bubble.io/u/uxman)\
**Post date:** [August 3, 2018, 4:02pm UTC](https://forum.bubble.io/t/mass-creation-of-pages-for-seo/15078/10 "2018-08-03T16:02:41Z")

</div>

That’s true, sounds reasonable. Did you have any chance to make sure in real life crawler actually works this way with Bubble dynamic pages?

---

<div class="post-metadata">

**Author:** ![erbil88](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/erbil88/32/7802_2.png) [@erbil88](https://forum.bubble.io/u/erbil88)\
**Post date:** [August 8, 2018, 12:10pm UTC](https://forum.bubble.io/t/mass-creation-of-pages-for-seo/15078/11 "2018-08-08T12:10:01Z")

</div>

I am having a problem with /Product-ID kind of links. There has been more than a year I have created the dynamic pages for people sharing their books. And when I search the name of the person it doesn’t show up in the google at all. But when I search manually created page name and google shows it as number one result. So I might be missing something here, somehow dynamic pages created with Bubble is lacking behind on getting crawled compared to static pages created with Bubble.

Do you have any suggestions to make url’s or seo information for each dynamic page something other than Bubble’s default options?
