Эй, Уолтер, я бы порекомендовал вам использовать тег rel = canonical, чтобы поисковые системы игнорировали определенные параметры в ваших строках URL. Канонический тег - это общий стандарт, который Google, Yahoo и Microsoft обязались поддерживать.
Например, если JBoss создает URL-адреса, которые выглядят следующим образом: mysite.com?cid=FOO&conversationId=BAR, то вы можете создать канонический тег в разделе вашего сайта следующим образом:
<html>
<head>
<link rel="canonical" href="http://mysite.com" />
</head>
</html>
Поисковые системы будут использовать эту информацию для нормализации URL-адресов на вашем сайте до канонической (или самой короткой и самой авторитетной) версии. В частности, они будут воспринимать это как перенаправление 301 с URL-адреса HTTP-запроса на URL-адрес, указанный в каноническом теге (если вы не сделали ничего глупого, например, сделаете его бесконечным циклом или указали на URL-адрес, который не существует).
Несмотря на то, что канонический тег довольно крутой, это всего лишь 90% решение, в котором вы все равно можете столкнуться с проблемами отслеживания метрик со всеми дополнительными параметрами на своем веб-сайте. Лучшим решением было бы обновить вашу инфраструктуру, чтобы перехватить эти параметры отслеживания, создать cookie-файл и затем использовать перенаправление 301 для перенаправления URL-адреса в каноническую версию. Тем не менее, это может быть чрезмерно трудоемким для этой дополнительной 10% прибыли, поэтому многие люди предпочитают начинать с канонического тега.
Что касается вашего второго вопроса, обычно вы не хотите удалять эти URL-адреса из Google, если люди ссылаются на них. Используя канонический тег, вы достигаете той же цели, но не теряете ценность входящих ссылок на ваш сайт.
Для получения дополнительной информации о каноническом теге, а также о конкретных проблемах и решениях, прочитайте эту статью, которую я написал здесь: http://janeandrobot.com/library/url-referrer-tracking.