The Siteimprove connector module has been integrated into Magnolia CMS as part of the Optimization pack from Siteimprove connector module 1.1.4 (Magnolia 6.1) onwards.

Refer to Siteimprove module in the main product documentation for up-to-date information. This page is no longer maintained. 

The Siteimprove connector enables you to perform SEO checks by using the cloud-based application Siteimprove. It is a tool to help you score a higher ranking in search engines and check how your content is performing overall.


Maven is the easiest way to install the module. Add the following dependency to your bundle:



1.1Magnolia 6.0
1.0.4Magnolia 5.6.5
1.0.3Magnolia 5.6.4


Using the Siteimprove connector is meant to help you fix and improve website accessibility, SEO, content quality and more. Siteimprove crawls websites through their public URLs, which means that all pages are indexed from their public addresses.


The module provides two configuration options.


optional, defaults to info.magnolia.connector.siteimprove.mapper.SiteDefinitionDomainMapper

The default mapping implementation relies on the related site definition domain. You can add your custom implementation of the page mapping by implementing info.magnolia.connector.siteimprove.mapper.SiteImproveMapper and changing the related configuration.



Token provided by Siteimprove. The first time Siteimprove is contacted the token is stored here. There is no need to set the token manually.

Siteimprove Dashboard

To access the Siteimprove dashboard, open the Pages app, find and double-click to edit the site/tree/page, and click on the Siteimprove icon around the actionbar area. A small window on the right side of admincentral will then open and display the Siteimprove dashboard showing SEO results of the currently opened page.

If it is your first time accessing the dashboard, you will be prompted to enter your Siteimprove credentials.

Performing an SEO Check

To perform an SEO check to a site/tree/page, click on the Re-check page action in the Siteimprove dashboard within Magnolia's admincentral. Siteimprove will then analyze the page's content and will display results such as the DCI page score, number of broken links, misspellings and more.

Before any SEO check could be performed, the website must first be set to be observed by Siteimprove. This can be done in the Siteimprove application itself.


  • This module is at INCUBATOR level.


  • Version 1.1
    • Updated for Magnolia 6.0 compatibility.
  • Version 1.0.4
  • Version 1.0.3 - Initial release of the extensions version of the module.