# I want to let my website client can use Builder.io to design there websites

**URL:** <https://forum.builder.io/t/i-want-to-let-my-website-client-can-use-builder-io-to-design-there-websites/6306>\
**Category:** Technical Questions\
**Tags:** visual-editor, react, shopify, nextjs\
**Created:** [September 1, 2024, 1:46pm UTC](https://forum.builder.io/t/i-want-to-let-my-website-client-can-use-builder-io-to-design-there-websites/6306 "2024-09-01T13:46:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mehdi](https://avatars.discourse-cdn.com/v4/letter/m/d07c76/32.png) [@mehdi](https://forum.builder.io/u/mehdi)\
**Post date:** [September 1, 2024, 1:46pm UTC](https://forum.builder.io/t/i-want-to-let-my-website-client-can-use-builder-io-to-design-there-websites/6306/1 "2024-09-01T13:46:33Z")

</div>

Hi [Builder.io](http://Builder.io) Team,

I’m building a platform similar to Shopify/wordpress… using Next.js, where users can create and design their own web pages. I’m interested in using [Builder.io](http://Builder.io) as the page builder solution for my platform.

Could you please confirm if [Builder.io](http://Builder.io) is suitable for such use? Additionally, I’d appreciate any guidance on best practices for integrating [Builder.io](http://Builder.io) into my Next.js app, particularly around managing user-generated content and ensuring smooth performance.

---

<div class="post-metadata">

**Author:** ![sheema](https://avatars.discourse-cdn.com/v4/letter/s/e19adc/32.png) [@sheema](https://forum.builder.io/u/sheema)\
**Post date:** [September 5, 2024, 12:18pm UTC](https://forum.builder.io/t/i-want-to-let-my-website-client-can-use-builder-io-to-design-there-websites/6306/2 "2024-09-05T12:18:16Z")

</div>

Hey @mehdi [Builder.io](http://Builder.io) is indeed a suitable solution for building a platform where users can create and design their web pages, similar to Shopify or WordPress. [Builder.io](http://Builder.io) provides a powerful visual editor, a headless CMS, and integrations that work seamlessly with modern frameworks like Next.js.

### Key Features of [Builder.io](http://Builder.io) for Your Platform

1. **Visual Editor** : A user-friendly drag-and-drop editor for designing pages.
2. **Headless CMS** : A scalable content management system that supports dynamic content models.
3. **API Integration** : [Builder.io](http://Builder.io) provides robust [APIs](https://www.builder.io/c/docs/api-intro) for fetching and managing content.
4. **Custom Components** : Register and use [custom React components](https://www.builder.io/c/docs/custom-components-intro) in the [Builder.io](http://Builder.io) editor.
5. **Performance Optimization** : Built-in support for Static Site Generation (SSG) and Server-Side Rendering (SSR) with Next.js.

### Best Practices for Integrating [Builder.io](http://Builder.io) with Next.js

1. **Setup and Initialization** :

- Install the [Builder.io](http://Builder.io) SDK and initialize it with your API key.
- Configure your Next.js app to load content dynamically from [Builder.io](http://Builder.io).

1. **Managing User-Generated Content** :

- Utilize [Builder.io](http://Builder.io)’s content models to manage user data.
- Leverage the CMS features to create different templates and content types.

1. **Performance Optimization** :

- Use Next.js features like SSG and ISR (Incremental Static Regeneration) for optimal performance.
- Ensure content is pre-fetched during build time where applicable.

Please refer to our [Developer Docs](https://www.builder.io/c/docs/devtools) for a step by step guide on integrating your Next js app with [Builder.io](http://Builder.io).
