SurgeEO is an add-on that lets you add SEO meta data to your site pages, and control those in the admin area. You can edit/control:
- Title tag
- Description Meta Tag
- Keywords Meta Tag
- Canonical Tag
- Robots (Privacy from search bots)
We created an SEO plugin because we implement best SEO practices in all of our client sites. There are few high-quality add-ons, and we saw some of them doing too much, or lacking in important areas. Here were our goals:
- Easily administrate SEO data in the admin area (duh)
- Use best practices - Don't make using a global header hard
- Administrate SEO data to aggregate pages - Those with no specific entry assigned (This one is exciting!)
- Stupid-quick Startup Guide - Even a caveman can do it...
- Tag Reference - All available tags
- SEO data for Entries - Adding SEO data to your entries
- SEO data for Pages - Adding SEO data to pages with no entry!
- Usage Examples - Usage examples to get you underway quickly
- CSV Import - Bulk import your data!
- Config Options: Global Defaults - Basic Options
- Config Options: Additional - Additional Options
- FAQ
- How to use global headers
- How we guess the entry_id
Global Header Include:
<head>
<title>{embed:title}</title>
<meta name="keywords" content="{embed:keywords}" />
<meta name="description" content="{embed:description}" />
</head>Some template:
{embed="site/_header"
title="{exp:surgeeo:title url_title='{segment_3}'}"
keywords="{exp:surgeeo:keywords url_title='{segment_3}'}"
description="{exp:surgeeo:description url_title='{segment_3}'}"
}
<body>
<div class="container">
<div class="row">
{exp:channel:entries channel="some_channel"}
<article>
<h2>{title}</h2>
{content}
</article>
{/exp:channel:entrie}
</div>
</div>
</body>