Sitefinity Basics: Creating and Managing Pages with No-Code

by Hassan Djirdeh Posted on February 04, 2025

Get started with Progress Sitefinity content management system: Explore the fully functional demo site and dashboard you’ll see if you start a free trial.

Progress Sitefinity is a robust content management system (CMS) designed to simplify website development while allowing for sophisticated digital experiences. From intuitive tools for marketers to flexible, extensible capabilities for developers, Progress Sitefinity brings everything needed to craft engaging online experiences. It serves as a foundation for building connected digital experience platforms (DXPs) that support cloud deployment, personalization and content management.

For more details on what Progress Sitefinity is and how it works, check out our previous article—What is Progress Sitefinity and How Does It Work?

Getting Started with Progress Sitefinity

To get started with Progress Sitefinity, users can launch a 14-day hosted free trial or opt to run Sitefinity on their own development server. The hosted trial is an ideal way to quickly explore the platform’s capabilities without needing to set up your own environment. With full access to all product features and expert support, it offers an optimal learning experience.

Sitefinity 'Get Started' page offering three options: request a personalized demo, launch a 14-day hosted trial, or run Sitefinity on your development server. Each option includes a short description and a call-to-action button.

For this article, we’ll explore the demo site and dashboard presented to us from the hosted free trial. The sample site serves as a fully functional model where we can interact with pre-built content, pages and structures, providing a hands-on way to understand how Sitefinity operates.

Trial website homepage with a cookie consent banner and a featured image of a person holding a basket of fresh vegetables. The text overlay reads 'Locally Grown!! A journey from farm to table,' followed by 'Explore Menu Options.

We can also access the demo site’s content management backend, which allows us to modify existing pages, create new content, and manage assets like images, documents and forms.

Sitefinity dashboard screen showing panels for getting started resources, recent content, new in Sitefinity, most visited pages, pages with no SEO and outdated content.

One of the major components of Progress Sitefinity is its content management backend. It allows users to create, edit and organize content efficiently. Users can leverage this backend to explore Sitefinity’s content creation capabilities, including personalizing the experience for different audience segments and optimizing the customer journey. The backend provides an intuitive experience for both marketing and IT teams to manage everything from content to workflows and analytics—essentially all tools required for website success.

Creating and Managing Pages

Among Progress Sitefinity CMS’s standout features are its no-code page creation and management capabilities. To create a page, the platform only requires the essential inputs: a page name, URL and template selection. As a result, authors can quickly generate pages without needing technical expertise, while developers retain the flexibility to make deeper customizations when needed.

The process of creating and managing site pages begins by accessing the “Pages” section from the main menu. In the demo site, a few default pages, such as the homepage, contact page and about page, are already established, giving users a sense of structure and hierarchy within the website.

Sitefinity Pages screen displaying a list of website pages, including Home, Menu, Franchising, News & Events, About Us, Contact Us, Portal, and Search Results. Each entry shows status, editor version, translation options, creation date and a link to view the page.

Let’s start by modifying the content on the “Contact Us” page. Here, we can easily click into the page and begin making edits directly in the WYSIWYG (What You See Is What You Get) editor. This editor allows for inline text editing, image management and layout adjustments without needing any coding knowledge.

Animated screen recording of the Sitefinity Pages dashboard. The user opens the actions menu for the 'Contact Us' page, selects 'Content,' updates the page body, clicks 'Publish' and returns to the Pages list.

We can also modify or add widgets to this page, such as forms, maps or social media feeds. Widgets are essential building blocks in Sitefinity that allow users to extend the functionality of their web pages without requiring any custom development. For the “Contact Us” page, we might add and customize a contact form widget that can capture user inquiries.

Contact Us page editor in Sitefinity. The left side shows a contact form with fields for first name, last name, email, subject and message. The right side displays a 'Select widget' panel with content widgets including content block, image, call to action, form and others.

Next, let’s create a new page in the dashboard. From the “Pages” section, we click “Create a New Page,” and we’ll notice a set of options be presented to us. We’ll give the new page a name and URL and select a template for its layout. In this case, we’ll create a “Resources” page, which will serve as a hub for users to search and find various documents and guides.

Sitefinity page settings screen for a new page titled 'Resources'. The page URL is set to '/resources'. Options include placing the page on the top level or under a parent page and toggles for showing in navigation, making it a group page, or redirecting to another page. A green 'Continue' button appears at the bottom.

We’ll choose the “Corporate Template” from the templates available on the demo site for the template.

Template selection screen in Sitefinity showing ASP.NET Core templates. Options include Corporate, Page with Banner, Landing Page, Default and CorianderLaneLayout. Each template displays a placeholder layout and a label indicating how many pages currently use it.

Once selected, the page appears showing the corporate header and footer as predefined by the template.

Sitefinity page editor showing a draft version of a page titled 'Resources'. A yellow banner at the top states the site is for demo purposes only. The header includes navigation links such as Menu, Franchising, News & Events, About Us, Contact Us and Portal. The main content area contains an empty widget container labeled 'Add widget here'. A footer with site sections and social media icons appears at the bottom.

For our new “Resources” page, we’ll add a search widget that allows users to search for specific documents and a search results widget to display the matching results. These widgets can be easily dragged and dropped onto the page, configured and customized to fit the needed functionality.

Sitefinity draft page titled 'Resources' displaying a search component with the message 'No search results'

When the page setup is complete, we’ll click “Publish.” The page is now live and can be accessed from the website. In the “Pages” section of the admin, our newly created “Resources” page will now appear in the list of available pages.

Sitefinity Pages dashboard showing a list of pages, including 'Contact Us', 'Portal', 'Search Results', 'Find a Store', 'Error Pages', 'Landing Pages', 'Send Insight Interactions', and 'Resources'. Each row displays the page’s status, language versions, last modified date, and a link to view the page.

Visiting the /resources URL now shows the newly created page, complete with a functional search input where users can quickly find the resources they’re looking for.

Animated screen recording of a website’s search results page in Sitefinity. The user types 'corporate' into the search bar, clicks 'Search' and the page reloads showing two search results.

Wrap-up

Progress Sitefinity empowers users with the tools to create dynamic and scalable webpages without needing extensive technical knowledge. From its no-code page creation to its robust backend management capabilities, Sitefinity offers an intuitive yet powerful experience for content authors and developers. With drag-and-drop functionality, templating systems and a streamlined workflow, users can quickly create and manage consistent, responsive and engaging pages.

Whether you’re looking to launch a simple website or a sophisticated digital experience platform, Sitefinity delivers the flexibility, performance and user-friendly interface needed to bring your vision to life. By combining ease of use with the potential for deep customization, Sitefinity stands out as a versatile CMS that supports the evolving needs of modern web development. This article only touches the surface of what Sitefinity can do, and there is much more we’ll cover in follow-up articles! Stay tuned!

For more details on creating and managing pages, refer to the following official documentation: Progress Sitefinity Documentation—Create and Manage Pages.


Ready to see more? Request a demo from the Progress Sitefinity team.


Hassan Djirdeh

Hassan is a senior front-end engineer and has helped build large production applications at-scale at organizations like Doordash, Instacart, and Shopify. Hassan is also a published author and course instructor where he’s helped thousands of students learn in-depth front-end engineering skills like React, Vue, TypeScript, and GraphQL.

More from the author

Related Tags

Related Articles

Digital Complexity: Challenges, Strategies and Tips
Changing consumer habits make it harder to build, maintain and scale digital experiences. This blog post explores how this impacts business leaders, technical leads and practitioners alike, highlighting the importance of aligning your digital experience's building blocks.
2006 Called. It Wants Its Website Back: A Practical Guide for Painless Modernization to a Multi-channel Digital Experience
These practical tips can help you modernize your digital strategy, know what to look for in tools, and prepare for your transition into a more modern digital experience.
CMS User Management: Why and When to Set User Controls
Setting user-based controls lets you not only user restrict access to the parts of the CMS they need to be in, but also create a better user experience for them overall.
Prefooter Dots
Subscribe Icon

Latest Stories in Your Inbox

Subscribe to get all the news, info and tutorials you need to build better business apps and sites

Loading animation