Page Advanced Properties - Documentation topics on: page advanced properties,.

Page Advanced Properties

When editing a Page in dotCMS, there are some basic required fields needed for the page to exist, such as the Title, Host or Folder, URL, Cache TTL, and Template fields. However, additional “Advanced Properties” can be added to a Page by clicking on the “Advanced Properties” tab.

The image below displays all of the Advanced Properties available on a default Page Asset.

Basic and Advanced Page Properties

Show on Menu: By checking this box, the title of the Page will appear on templates that make use of the navigation tooling.

Menu Sort Order (legacy): A number can be set here which will correspond to the navigation menu position of the Page. Since the navigation macro now includes an AJAX re-ordering mechanism directly from the Page, this field is no longer needed and will be deprecated in the future.

Friendly Name: Setting a friendly name will help with Search Engine Optimization for search engine crawlers as they record information about your website.

Cache: If a Page has a dynamic pull of a lot of content, webmasters can avoid constant heavy hitting to the database by using Page level caching. Set this property to the number of seconds the Page should be stored in cache before refreshing. Ex: 300 = 5 mins. Be aware that default is 15 seconds, for new pages.

Redirect: dotCMS can be set up to automatically redirect users to another Page/site if the Page in question has now been moved to another location on your site or to an external website. Choose the “select link” button to select the path to another Page on your dotCMS installation, or type the complete url to an external website.

HTTPS Required: Check this setting to create a secure Page that encrypts the data being served so that sensitive information on the web is protected as it is sent. Banks and E-commerce websites use HTTPS protocol to protect transmissions of sensitive data from being picked up as it travels on the web.

Note: Use of the HTTPS protocol requires an SSL certificate on the dotCMS server and the proper configuration of dotCMS. Verify that your site can serve HTTPS pages by speaking to your webmaster or local system administrator.

SEO Description: Meta Descriptions, which are HTML attributes that provide concise explanations of the contents of web pages, are commonly used by search engines on search result pages to display preview snippets for a given Page.

SEO Keywords: Entering a list of keywords (comma separated), gives search engines clues as to how to categorize the content of this Page. For example, when creating a page for college admissions you might list key words such as: apply, admission, enroll, signup - or any other terms that you think visitors would use to find your Pages.

Hint for better results:

  • It is a good idea to put no more that 25 words in the list.
  • Words should be separated by commas and spelled correctly.  They must be entered as shown in the example below.
  • Be sure to include words that you used in the title and body copy of your Page to improve your ranking in search engine results.
  • Be sure to include any alternative spellings to key words, for example , signup, sign up, sign-up.

*Note for Webmasters: Metatags should be created in templates that parse the velocity variables for the SEO description and keywords on each Page. Use the following code at the top of templates to retrieve the metadata set by Page creators.

<meta name="keywords" content="****${dotPageContent.seokeywords}****" />   
<meta name="description" content="****${dotPageContent.seodescription}****" />

For more information on calling page properties in Velocity, see the Page Content in Velocity documentation.