The plugin is available from Atlassian Plugin Repository. Alternatively grab the jar referenced above and install manually via Administration Console/Plugins.
The plugin has no external dependencies.
Usage
Once you have installed the extension you can apply it to the main decorator of any space that uses default Confluence theme.
To enable EasySEO features insert the following code in your "main" decorator in the HTML head section. Remove any code associated with HTML title if present.
The format of the title is defined using the following "variables" in the 4th parameter to "renderTitle":
variable
value
{0}
space key
{1}
space name
{2}
space description
{3}
page/blog title
{4}
page/blog version comment
The list of keywords is assembled automatically from the labels on the page of blogpost.
The description is generated automatically from {excerpt} macro or if not present from the page summary produced by the build-in Confluence summarizer.
Additionally this plugin supplies macro {seo-link}
Use css-switch-link macro to link to a Confluence page or blogpost. This macro automatically uses page or blogpost excerpt as the HTML A title attribute.
It supports all HTML A tag parameters.
{seo-link:Another page|id=seoLink|class=seoLinkClass|style=text-decoration:none}
link to another page{seo-link}
results in:
<a href="/display/TEST/Another+page"
title="This is the excerpt from the Another page..."
style="text-decoration:none"
class="seoLinkClass"
id="seoLink">
link to another page</a>