Skip to Content (custom)

    SEO Features

    StarterKit provides components and guidance for providing excellent SEO, including sitemap.xml, robots.txt, structured data (i.e., shema.org), and core web vitals optimization.

    StarterKit provides components and guidance for providing excellent SEO, including metadata, content model, sitemap.xml, robots.txt, structured data (i.e., shema.org), and core web vitals optimization.

    Metadata

    All pages automatically rendering important metadata for SEO optimization, including title, description, canonical URL, and lang attribute.

    <html class="" lang="en-US">
    <head id="head">
      <meta charset="utf-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <meta name="viewport" content="width=device-width,initial-scale=1.0">
      
      
      <title>StarterKit Overview</title>
      <link rel="canonical" href="https://starterkit-com-2022.bluemod.me/starterkit-overview">
      <meta name="url" content="https://starterkit-com-2022.bluemod.me/starterkit-overview">
      <meta name="Description" content="StarterKit is a Kentico Xperience 13...">

    Content model

    The base content model type, NavigableItemBase provides fields that allow overriding the metadata title, description, and robots tags. StarterKit uses smart defaults when these fields are left blank.

    Sitemap.xml

    StarterKit automatically provides a sitemap.xml endpoint, automatically populated with all pages inheriting from NavigableItemBase.

    Robots.txt

    StarterKit provides an easy and safe way to manage blocking search engine crawlers using the robots.txt endpoint. 
    • You can ensure crawls are not allowed for lower environments, by listing disallowed domains in Settings -> BlueModus -> Robots.txt -> Sites with Crawling Disasbled. Since its a list of blacklisted domains that can be staged to all environments, the risk of accidentally blocking search engines in the live domain are minimized.
    • You can specify the robots.txt content for the live site in the content item, Configuration -> Site Settings.

    Structured data

    StarterKit automatically inserts Schema.org structured data using JSON-LD into Article pages, as well as any Landing or Content page that contains a FAQ Item. 

    Core Web Vitals

    If your project follows the patterns established in StarterKit, it will have excellent Core Web Vitals performance and SEO scores. 

    It minimizes content shifting by:

    • Ensuring <img> tags have width & height attributes.
    • Pre-loading fonts and CSS
    • Not manipulating the DOM with client-side script during page load.
    It also optimizes performance by:
    • Lazying loading below-the-fold images
    • Defering scripts
    • And chunking scripts that are only used on a few pages