url вида site.ru/{categoty}/{title}.html/param1/param2/.../paramN/ (тупо, конечно, после .html ставить что-то дальше, но get параметры для сео плохо).
В вашем примере вы показываете пример с pathVariable, который к тому же некорректно построен.
Смотрите можно делать как pathVariable
site.ru/{categoty}/param1/param2/.../paramN/{title}.html
а можно сделать через queryParam (requestParam)
site.ru/{category}/title.html?param1=xxx¶m2=yyy¶m3=zzz
Как по мне второй вариант предпочтительнее с точки зрения разработки. + не нужно ничего править в apache + nginx.
Не все то, что плохо с точки зрения SEO является плохим с точки зрения разработки.
Не думаю, что лучшей идеей является включение динамически изменяемых параметров в структуру pathVariable. Ведь, по факту тогда вы получите кучу ссылок да еще и с неуникальным контентом. И вот, это как раз плохо скажется на СЕО. Хотя, я не специалист в СЕО...