Привет!
Лови ответы:
Пагинация. Уникализируем Тайтл.
<?
use \Bitrix\Main\Context;
$context = Context::getCurrent();
$arRequest = $context->getRequest()->toArray();
$pagenavTitle = array_key_exists('PAGEN_1', $arRequest) ? ' | Страница '.$arRequest['PAGEN_1'] : '';
?>
<title><?=$APPLICATION->ShowTitle();?><? if(strlen($pagenavTitle) > 0): ?><?=$pagenavTitle?><? endif; ?></title>
Пагинация каноникал.
<? $pageOffParams = $APPLICATION->GetCurPage(); ?>
// в каноникал будет попадать текущий урл без параметров
<link rel="canonical" href="[Урл сайта]<? echo $pageOffParams; ?>" /><? endif; ?>
Фильтр. Тут все зависит от страниц которые нужно продвигать. Если вы готовы продвигать прям все все страницы с параметрами к примеру красный чайник, синий чайни и т.д то можно взять готовый модуль с чпу
http://marketplace.1c-bitrix.ru/solutions/kombox.filter/. В остальных случаях мы просто создавали посадночные страницы с фильтром по типу
<?
$GLOBALS['Название_Фильтра'] = array('ACTIVE' => 'Y', '!PROPERTY_DISCOUNTS' => false);
$APPLICATION->IncludeComponent(
.....
"USE_FILTER" => "Y",
"FILTER_NAME" => "Название_Фильтра",
.....
?>