Interspire SEO Module 1.3 Upgrade

At long last I’m pleased to release the latest update to my Interspire SEO Module.

Version 1.3 is now available to download and has a number of changes as well as a couple of minor new features.

How Best to Handle Pagination?

The use of the canonical URL element on paginated results has sparked a great deal of conjecture about how best to handle the situation. In my last release I removed the canonical URL from the paginated results based on advice provided by a Google engineer.

To be honest, I have not been happy with the results of this change and have had had many requests to return the module back to the way it was. The paginated results were again causing a great deal of duplicate content issues, which I find unacceptable.

After some further testing I have come to the assumption that the best way to handle the paginated results is to use the NOINDEX, FOLLOW meta tag. I find this method is much more failsafe and simply directs the search engines not to index the paginated pages, but continues to let PageRank flow on to the products pages listed. Without the change I was struggling to get all my product pages indexed.

Now I know not everybody will agree that this is the best way forward so what I have done is allow you to select 1 of 3 options:

  1. apply NOINDEX, FOLLOW meta tag on categories (Recommended)
  2. apply canonical URL on categories including paginated results
  3. apply canonical URL on categories excluding paginated results

SEO module categories and brands settings

If you are really not sure what to do just follow my recommendation and go with the NOINDEX, FOLLOW method and monitor the results.

No Open Directory Project or Yahoo Directory Tags

A few years ago a couple of new meta tags were introduced following an uproar among SEO consultants when the search engines decided to display title and description snippets about your website on their serps that were originating from either the Open Directory Project or Yahoo directory.

We all know that directory links are not as effective as they used to be, but if you’re serious about obtaining decent search engine results and you are in a competitive area you really must make sure your site is listed in these major directories.

If you do submit and get accepted into the Open Directory Project and Yahoo Directory you really want to make sure that you enable the noodp & noydir meta tags so that the search engines use your carefully crafted title and meta description rather than the snippets some directory editor decided your site was about.


My recommendation is for everybody to enable these two tags.

There is absolutely nothing detrimental that can happen and if your site is listed in either of these directories you can rest comfortably knowing that you can still control how you want your listing to look rather than some directory editors perspective.

Ongoing Development Of This Project

My plan with this module is to always make it available to everybody free of charge, however I am sure that you would all appreciate that ongoing development can incur a great deal of time and effort.

In order to allow me to spend more time on this mod (and developing others) I have decided to include some affiliate recommendations with the module that I hope you all can take a serious look at. You can rest assured that any product or service that I recommend is something that I have actually used and find useful.

If you have any questions about any of the information above or if you have any problems using the SEO module please let me know in the comments below.


  1. Hi,
    Thanks for this mod, I think you should add this for ISC Vendor Edition:

    $this->_variables['vendorindexing'] = array(
    “name” => “Apply options to Vendors”,
    “type” => “dropdown”,
    “help” => GetLang(‘SEOIndexingCanonicalCodeHelp’),
    “default” => “no”,
    “required” => true,
    “options” => array(
    GetLang(‘SEOIndexingBrandNo’) => “NO”,
    GetLang(‘SEOIndexingBrandNoIndex’) => “NOINDEX”,
    “multiselect” => false

    $canonical_brand = $this->GetValue(“vendorindexing”);
    if($canonical_brand == “NOINDEX”) {
    if(isset($GLOBALS['ISC_CLASS_VENDORS'])) {
    if (isset($_GET['sort']) || isset($_GET['page'])) {
    $trackingCode .= ”;

    • Dave Beck says:

      hi Turki

      I would have thought the module would have been working okay on the vendor edition but obviously it wasn’t. Unfortunately I don’t have a version of the vendor in edition to test on and in lieu of the fact that Interspire are no longer supporting it means I don’t think I will be adding it to the module anytime soon. I will leave your code here in the comments for anybody who may need it in the future.


Speak Your Mind