# CMS Hub Development best practices

**URL:** <https://community.hubspot.com/t/cms-hub-development-best-practices/22698>\
**Category:** CMS Development\
**Tags:** design-manager, site-setup\
**Created:** [July 10, 2020, 6:55am UTC](https://community.hubspot.com/t/cms-hub-development-best-practices/22698 "2020-07-10T06:55:25Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![stefen](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/stefen/32/29274_2.png) [@stefen](https://community.hubspot.com/u/stefen)\
**Post date:** [July 10, 2020, 3:38pm UTC](https://community.hubspot.com/t/cms-hub-development-best-practices/22698/2 "2020-07-10T15:38:20Z")

</div>

@paulalex First off, welcome to HubSpot CMS!

I’ll typically build it in the client’s design manager in a new folder/theme. Then when it’s ready to launch, if you’re keeping all the same page URLs you can stage each page. Or, if it’s a completely different URL structure you can just create brand new pages from the templates. Once all your pages are staged/created, publish them to production and flip the blog template and various other system pages to the new ones. That’s basically it in a nutshell.

We just use individual user accounts at Kelp. 👍

---

_[View the full topic](https://community.hubspot.com/t/cms-hub-development-best-practices/22698)._
