Kentico CMS for ASP.NET allows you to build search engine friendly web sites that can be easily indexed by Google and other search engines.
Friendly (smart) URLs
Every page on your web site automatically has its unique URL that reflects the position of the page in the content tree, such as:
- http://www.mydomain.com/products/nokia.aspx
- http://www.mydomain.com/products/nokia
- http://www.mydomain.com/products/nokia.html
As you can see, the URL doesn't contain any extra parameters, such as ?tabid=7498 that might not be understood by the search engine robot.
The URL can be customized by changing the document alias. You can also choose which characters should be replaced in the URL and the replacement character - e.g. you can choose that spaces are replaced with dash (-) in the URL.
The standard URL extension (.aspx, .html, etc.) depends on your choice and it may require changes made to your web site configuration on IIS (except for the .aspx extension that is supported automatically in the standard IIS configuration).
Custom URLs
When you need to create a unique URL for example for some marketing campaign, you can define a custom URL for every document that is independent on its position in the site structure.
For example, you could use
http://mydomain.com/nokia
instead of
http://mydomain.com/products/phones/nokia.
Search Engine Optimization (SEO) Support
Kentico CMS supports SEO in several ways:
- Each document managed by Kentico CMS can have its own page title, description and keywords that are rendered in the page header.
- You can add ALT and TITLE attributes to images/links.
- You can build CSS-based menu navigation that uses only UL/LI elements without any JavaScript and is easy to follow by search engine robots.
- You can customize the friendly URL and custom URLs so that they contain the required key words.
- You can use H1, H2, etc. elements in the WYSIWYG editor.
- You can build XHTML-compliant site, which may also improve the search engine indexing and page rank.