On older x-carts the description is shown only on the first page so there is less duplication, and on newer x-carts they copied the previous CDSEO version by appending / Page X which isn't ideal but does help.
On every version the products listed will be different which prevents much of the problem.
CDSEO can't do replacements dynamically on the h1 tags or description, but it isn't overly difficult to customize this to pull from the CDSEO Link title and description for those pages. You can do so as follows:
Open home.php
FIND:
Code:
$smarty->assign('main', 'catalog');
BEFORE ADD:
Code:
// WCM - Query CDSEO information for h1/description
// (Remove " AND $page > 1" if you would like it to replace on page 1 also)
if ($wcmcdseoConfig['status'] == 1 AND $current_category['categoryid'] > 0 AND $page > 1)
{
$current_category['wcmCDSEO'] = func_query_first("SELECT cdseoLinkTitle as wcmH1, cdseoDescription as wcmDescr FROM wcm_cdseo WHERE cdseoReplaceID='" . intval($current_category['categoryid']) . "' AND cdseoType='category' AND cdseoPage='" . (intval($page) > 1 ? $page : 1) . "' LIMIT 1");
$smarty->assign('current_category', $current_category);
}
// / WCM - Query CDSEO information for h1/description
Open the category template file (typically skin/common_files/customer/main/subcategories.tpl) and change as follows (this is for 4.4.x):
FIND:
Code:
<h1>{$current_category.category|amp}</h1>
REPLACE WITH:
Code:
{strip}{* WCM - Custom H1 *}
{*<h1>{$current_category.category|amp}</h1>*}
<h1>{if $current_category.wcmCDSEO.wcmH1 ne ""}
{$current_category.wcmCDSEO.wcmH1|amp}
{else}
{$current_category.category|amp}{if $navigation_page gt 1} / Page {$navigation_page}{/if}
{/if}
</h1>{* / WCM - Custom H1 *}{/strip}
FIND:
Code:
{if $current_category.description ne ""}
<div class="subcategory-descr">{$current_category.description|amp}</div>
{/if}
REPLACE WITH:
Code:
{strip}{* WCM - Custom Description *}
{*<div class="subcategory-descr">{$current_category.wcmCDSEO.wcmDescr|amp}</div>*}
{if $current_category.wcmCDSEO.wcmDescr ne ""}
<div class="subcategory-descr">{$current_category.wcmCDSEO.wcmDescr|amp}</div>
{elseif $current_category.description ne ""}
<div class="subcategory-descr">{$current_category.description|amp}</div>
{/if}{/strip}{* / WCM - Custom Description *}