# The right way to build a dynamic page

**URL:** <https://community.glideapps.com/t/the-right-way-to-build-a-dynamic-page/79194>\
**Category:** Ask for Help\
**Created:** [January 14, 2025, 3:24pm UTC](https://community.glideapps.com/t/the-right-way-to-build-a-dynamic-page/79194 "2025-01-14T15:24:52Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![kormoranil](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kormoranil/32/83656_2.png) [@kormoranil](https://community.glideapps.com/u/kormoranil)\
**Post date:** [January 14, 2025, 3:24pm UTC](https://community.glideapps.com/t/the-right-way-to-build-a-dynamic-page/79194/1 "2025-01-14T15:24:52Z")

</div>

![glide_long_list_First_Frame](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/a/4aed19b544751b2830ba06f5cb4874d23418c272.jpeg)

Thank you for your help 🙂

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [January 14, 2025, 3:46pm UTC](https://community.glideapps.com/t/the-right-way-to-build-a-dynamic-page/79194/2 "2025-01-14T15:46:28Z")

</div>

What is your question?

---

<div class="post-metadata">

**Author:** ![kormoranil](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kormoranil/32/83656_2.png) [@kormoranil](https://community.glideapps.com/u/kormoranil)\
**Post date:** [January 14, 2025, 3:50pm UTC](https://community.glideapps.com/t/the-right-way-to-build-a-dynamic-page/79194/3 "2025-01-14T15:50:53Z")

</div>

How do I structure it differently, so I will not have so many components in one page?  
Should I make a separate page for every step?

---

<div class="post-metadata">

**Author:** ![kormoranil](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kormoranil/32/83656_2.png) [@kormoranil](https://community.glideapps.com/u/kormoranil)\
**Post date:** [January 14, 2025, 5:27pm UTC](https://community.glideapps.com/t/the-right-way-to-build-a-dynamic-page/79194/5 "2025-01-14T17:27:35Z")

</div>

Hoo I tried to upload a video, now i see that it didn’t work…

Here’s a link to the explanation:  
[https://drive.google.com/file/d/1efvhdPTpZ4JvABPhFWZhYYGmVjLBk9yo/view?usp=sharing](https://drive.google.com/file/d/1efvhdPTpZ4JvABPhFWZhYYGmVjLBk9yo/view?usp=sharing)

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [January 14, 2025, 5:35pm UTC](https://community.glideapps.com/t/the-right-way-to-build-a-dynamic-page/79194/6 "2025-01-14T17:35:42Z")

</div>

One thing you can do is group your components into containers, and then apply visibility settings to the containers instead of every single component.

You should also get @MaximeBaker’s [chrome extension](https://community.glideapps.com/t/glide-builder-organizer-collapse-expand-components/79125) for collapsing containers.

All that said, there is probably a better way to set up your layout/navigation, but it’s difficult to give any specific guidance based on what’s shown in your video.
