HTML Page Advanced Properties Tab - Documentation topics on: HTML Page Advanced Properties Tab,.

HTML Page Advanced Properties Tab

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

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 HTML 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: The 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 the 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 HTML page creators.

<meta name="keywords" content="$HTMLPAGE_KEYWORDS" /> <meta name="description" content="$HTMLPAGE_DESCRIPTION" />

Metadata (Legacy): Metadata is information about a Web page that search engines use to help rank your page in search results.  It is important to enter metadata for each page to help visitors find a Web page. We will discuss two of the most important types of metadata.

  • <meta name="keywords" content="KEYWORDS HERE" /> 
  • <meta name="description" content="DESCRIPTION HERE" />

The legacy metadata field is still supported, but is not recommended since it expects the user to contribute the complete metatags. The following variable can be used in a template to parse the legacy metadata field:

$HTMLPAGE_META