Plone SEO

Plone SEO (qSEOptimizer) is a product designed by Quintagroup to enhance search engine visibility of Plone sites. Plone SEO allows per document editing of META tags and Title tag.

Current release
Plone SEO 2.0.6

Released May 25, 2009 — tested with Plone 3

Bug fix release for Plone 3 with page title tag fixed, so that it is not duplicated when site and current page have equal titles.
More about this release…

Download fileGet Plone SEO for all platforms (58kB)
tar
Download fileGet Plone SEO for all platforms (60kB)
egg

Project Description

Plone SEO

Features

Allows per document editing of:

  • HTML Title tag
  • META description tag
  • META keywords tag
  • HTML comment into page header
  • META robots tag
  • META Disposition tag
  • Canonical URL

Usage

  • Go to Plone Control Panel, enable Plone SEO for desired content types
  • Go to a document (Blog entry, news item, event, etc)
  • Switch to SEO Properties tab
  • Select Override checkboxes of features you want to override
  • Type-in your SEO values
  • Save
  • Do this for all documents that needs enhanced SEO properties

Note

  • For Plone 2.0, 2.1, 2.5 versions - use Plone SEO 1.6.1 release
  • For Plone 3 version and up - use Plone SEO releases starting from 2.0.2 release

Installation

To install quintagroup.seoptimizer into the global Python environment (or a workingenv), using a traditional Zope 2 instance, you can do this:

  • Create a file called quintagroup.seoptimizer-configure.zcml in the /path/to/instance/etc/package-includes directory. The file should only contain this:

    <include package="quintagroup.seoptimizer" file="configure.zcml" />
  • Create a file called quintagroup.seoptimizer-overrides.zcml in the /path/to/instance/etc/package-includes directory. The file should only contain this:

    <include package="quintagroup.seoptimizer" file="overrides.zcml" />

Alternatively, if you are using zc.buildout and the plone.recipe.zope2instance recipe to manage your project, you can do this:

  • Add quintagroup.seoptimizer to the list of eggs to install, e.g.:

    [buildout]
    ....
    eggs =
    ...
    quintagroup.seoptimizer
  • Tell the plone.recipe.zope2instance recipe to install a ZCML slug:

    [instance]
    ...
    zcml =
    quintagroup.seoptimizer
    quintagroup.seoptimizer-overrides
  • Re-run buildout, e.g. with:

    $ ./bin/buildout

Install quintagroup.seoptimizer via ZMI portal_setup. Select quintagroup.seoptimizerfrom the list of available profiles and press Import all steps.

Uninstallation

To uninstall quintagroup.seoptimizer - select quintagroup.seoptimizeruninstall profile from the list of available profiles and press Import all steps.