Linking a CMS element to a dynamic page
Understanding the link between CMS and dynamic pages
Key points • Connect a CMS field to a content block • Automatically generate hotel, room, or offer pages • Optimize content management to save time • Improve user experience with consistent pages
Linking a CMS element to a dynamic page is an essential feature for any modern hotel website. It allows you to create pages whose content automatically updates based on items saved in your Collections, such as your rooms, special offers, restaurants, or blog posts. This approach ensures fast updates, a consistent structure, and improved SEO.
Once you understand the principle, you will be able to create a large volume of personalized pages for your hotel, while maintaining centralized control from your CMS Collection.
Prepare your CMS Collection
Before connecting a CMS element, ensure your Collection contains all the necessary fields: room name, description, price, images, benefits, CTA, and practical information. The more complete your Collection, the richer and easier to maintain your dynamic pages will be.
💡 Tip: structure your fields to anticipate future content expansion (adding services, languages, options, policies…).
Linking a CMS element in a dynamic page
On a dynamic page, all elements can be connected to your CMS fields. This operation is performed directly from the Designer's sidebar.
- Select the element to connect (text, image, button, gallery, badge, etc.).
- In the “Bindings” or “Get text from” section, choose the field from your Collection (e.g., “Room Name”).
- The element automatically updates with the content corresponding to each item in the Collection.
- Publish your changes so that the dynamic pages are generated or updated.
💡 Tip: You can mix static and dynamic text (e.g., “From € / night”).
Adding multiple fields to the same dynamic page
Hotel rooms often require several types of information: images, features, booking CTAs, long descriptions, and amenities. Each block can be linked to a different field in your Collection. This allows you to create a complete, elegant, and fully automated page.
💡 Tip: For images, use “Image” or “CMS Gallery” fields to ensure quality and consistency across all pages.
Create a consistent design for all dynamic pages
When you format your dynamic page, you're not styling just one item, but the entire template. Every visual change will automatically apply to all generated pages.
Remember to: • prioritize headings (H1, H2, H3) • optimize mobile readability • check spacing and contrast • carefully position images and CTAs
💡 Tip: Add a connected button to your booking engine to optimize your conversion rate from each room or offer.
Update the content via the CMS
Once your structure is in place, all updates are made directly in the CMS Collection: modify the price, change an image, rename a room… and all dynamic pages are updated instantly.
For hotel marketing teams, this is one of the biggest time savers.
Conclusion
Linking a CMS element to a dynamic page is essential for a high-performing and scalable hotel website. This method allows you to effectively structure your content, automate page updates, and improve the user experience while boosting your SEO. Once mastered, it ensures a flexible website that is quick to maintain and perfectly aligned with your establishment's needs.