Search Engine Optimization (SEO)

Achieving a good search result ranking is an effective way to organically increase your website traffic. Kentico CMS Smart Search is based on the Lucene.Net search engine library.

Editing the Metadata of a Document

You can enter important SEO-related data such as the page title, description, and keywords for every page or you can have the system automatically populate this data based on a document name or other fields. You can also inherit parts of metadata for a given section of a website.

Logical URLs

Every page on your website automatically has a unique URL that reflects its position in the content tree, for example,

As you can see, the URL doesn't contain any extra parameters, such as ?tabid=7498, that might not be understood by search engine robots (web crawlers) and that are difficult for users to read.

The extension of the URL is fully customizable - it can be extensionless, .htm, .html, .aspx, or any other extension you choose.

Custom URL Aliases

Page URLs can be fully customized and may include any required keywords. You can define a custom URL (URL alias) for any document if you want to optimize it for search engines manually, regardless of its position in the site structure.

The system can also be configured to help you avoid invalid links. When you move a document or change its URL, the previous URL is remembered and redirected to the new one using the SEO-friendly 301 status code.

Alternative URLs in Kentico MVC

Alternative URLs in Kentico MVC development can be found directly in the Pages Application. It allows you to create one or more short alternative URLs for an existing page, that you can use in your marketing campaigns or social presence

And since you can have an unlimited number of Alternative URLs, you don’t need to worry about moving pages within your website either—simply create another alternative URL, no matter where in the site it sits, and voila, your page works even from the old location.

In addition, your Alternative URL behavior can be set as a rewrite or a redirect, they can also be language specific, and they include a collision prevention system ensuring that an already exisiting URL can’t be created again and thus colliding with the original.

Google Sitemap

Kentico automatically generates an XML list of accessible URLs for your website according to the Google SiteMap format. This sitemap helps the search engine index your site and improves its ranking.

HTML Code Optimization

You can use various other features to help your website fulfill standard SEO requirements. For example, build CSS-based menu navigation that uses only UL/LI elements without any JavaScript and is easy to follow for robots.

  • Easily add TITLE or ALT attributes to all images and links
  • Insert standard headings (H1, H2, etc.) when editing page content
  • Automatically check that URLs contain only allowed characters and use a consistent case
  • Eliminate duplicate URLs for the same content and ensure redirection

Web Standards Compliance

The code rendered by Kentico is compliant with the XHTML 1.0 specification, meets the recommendations of the W3C Web Content Accessibility Guidelines 1.0, and follows Section 508 requirements of the U.S. Government. Additionally, you have the option of using our unique output filter that fixes certain XHTML incompatibilities. The built-in WYSIWYG editor also ensures that any entered page content is valid.

This can be beneficial for SEO, since it helps prevent search engine crawlers from being confused by syntax or validation errors, and leads to more accurate indexing.

Related Features

  • Web Standards
  • search
    We're named a Challenger in the 2019
    Gartner Magic Quadrant for WCM!