Learn how Scrivito CMS can help you deliver amazing digital experiences
See Scrivito CMS in action

SEO Made Easy

SEO Made Easy

A considerable piece of ground on the large field of search engine optimization is claimed by on-page matters. When search engines inspect your site and judge its relevance, usefulness, conformity with all sorts of policies, etc., they also look out for meta tags defining the pieces of content to appear on their result pages, for instance.

For these on-page matters as well as other optimization concerns, e.g. canonical links, Scrivito offers an easy-to-use tool, the SEO page extender. It comes as a gem that lets you integrate various aspects of SEO into the properties views of your page models, making these aspects accessible to editors. See the documentation on integrating and using the SEO page extender.

Core functionality – meta tags & crawling

The SEO page extender lets editors specify not only basic metadata such as page titles and descriptions, but also other useful machine-readable classifiers such as the copyright owner, author, or audience, which are then automatically added to your HTML head section. This enables search engines to process, search and present your page content in a defined way.

On the “Meta Data” tab, you can also provide the attributes that control the behavior of robots as they crawl your site, e.g. “nofollow” or “noindex.”

Next to helping editors with defining general page attributes, the SEO extender lets you provide the pieces of information used by Twitter and Facebook when linking to pages part of your website. Just fill in your social media meta tags to have the corresponding HTML markup generated automatically. This markup defines the snippet to be delivered after someone has shared your content.

<meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:creator" content="@thomas_witt" /> <meta name="twitter:site" content="@Scrivito" /> <meta name="twitter:title" content="Ruby Conference Review: RubyConf Australia 2016" />

Advanced functionality – visible content & tracking

In addition to the core functionality, if you have a sitemap.xml file, you can have sitemap attributes, e.g. “priority” or “changefreq,” added to your pages in the sitemap.

Another useful feature for editors is the word density algorithm. The SEO extender lets you create tag clouds from your textual content to support you with optimizing your meta data and controlling relevance.

For web analysis, usually a piece of JavaScript code needs to be inserted into every page. The SEO extender allows you to easily utilize the Google Universal Analytics code for interacting with the Google servers.

Especially after changing URLs, e.g. by creating permalinks, you may want to specify canonical links for pages that represent the origins to prevent search engines from assuming that you have duplicate content on your website.

Don't forget: Content is king!