Это то, что я бы тоже сделал, потому что, если кто-то ссылается на любой URL-адрес, сок ссылки всегда будет течь в SEO-URL. Вы можете использовать onclick, чтобы перевести пользователя на URL-адрес SEO в javascript, но Google не последует за ним.
Одна вещь, которую вы могли бы сделать, это сохранить эти поиски в БД, а затем сделать их «связанными ссылками» (seo-версиями) с каждой страницы вашего сайта, таким образом, они будут разбиты.