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.
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">
Comments
You are missing the canonical tag.
Hey Roberto, you can find an article regarding the canonical tag here: https://help.agilitycms.com/hc/en-us/articles/360020069432
Please sign in to leave a comment.