Managing SEO with Agility CMS

Follow

Building a website that is optimized for Search Engines (SEO) is a combined responsibility of both the developer building your website, your content architecture and your content editors.

Agility CMS assists in this by providing some built-in fields as part of our Page Management to encourage developers to use these fields and for editors to have a consistent place to manage this.

This guide highlights the relevant fields for SEO that you can manage in the CMS. It is recommended to use these fields where possible.

If you are using these fields in the CMS and are not appropriately being reflected in your website, please speak with your website developers. 

SEO on Pages

In the Pages section in Agility CMS, each page has a set of built-in properties to assist with managing SEO content. 

seotba.PNG

Page Title

This should represent the title HTML element that is outputted on your website. This is used for both Search Engines as well as displaying the title of the page in your web browser tab.

<title>My Page Title</title>

 

Page Name

This should represent the URL slug of the page which comprises part of the full URL for your page on your website. For example, if your Page Name is 'services' and it is a sub-page of 'about' then your full URL for your website would be:

/about/services

 

Visible On Sitemap

This property should represent whether this page should be included in the website's sitemap (sitemap.xml) file reported to search engines. Developers may also interpret this property to determine whether the page should allow robots to crawl it. In general, if this property is checked, the page should be visible in the sitemap and be crawlable by search engines. If unchecked, the page should disallow search engines from crawling it.

Meta Description

This property should represent the meta description used in the HTML page output. This is used by search engines to learn more about your page, and they often use this in their search results. This is a plain text field and should not include any HTML. The assumption is that the website will output this as a properly formatted meta tag.

Example Input

Agility CMS is a Content-First Headless Content Management System

Example Output (HTML)

<meta name="description" content="Agility CMS is a Content-First Headless Content Management System" />

 

Meta Keywords

This property should represent the meta keywords used in the HTML page output. This is a plain text field and should not include any HTML. The assumption is that the website will output this as a properly formatted meta tag.

Example Input

Agility CMS, Headless CMS, Cloud CMS, SaaS, Digital Experience Platform, The Fastest CMS, Headless Ecommerce, Headless Page Management

Example Output

<meta name="keywords" content="Agility CMS, Headless CMS, Cloud CMS, SaaS, Digital Experience Platform, The Fastest CMS, Headless Ecommerce, Headless Page Management" />

 

Additional Header Markup

This property is designed to allow editors to add additional HTML meta tags or scripts that should appear in the <head> of the HTML document. It should accept and output raw HTML.

Example Input

<meta name="robots" content="noindex">

Example Output

<meta name="robots" content="noindex">
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.