Если речь только в сео, то товары, через sitemap.xml и так видны. Нужно ли менять хэш?
/#page2 -- это скорее не столько для СЕО, сколько некоторые JS-фреймворки такое используют. Ну или просто JS'ы (скрипты) какие-то, т.е. логика так построена, что JS обрабатывает событие "onHashChange" (или как его там?).
Если оно Вам не нужно, то лично я глобального смысла менять URL не вижу. Ну разве что, если это делать из тех соображений, что если пользователь пришлёт ссылку другу, нужно что бы ранее загруженные товары (в нужном количестве) автоматически загрузились бы.
И да, момент, сервер (http-сервер) ничего не знает о существовании ни самого хеша, ни того что идёт за ним... По этому, относительно СЕО-полезности, довольно спорный момент. Большинство поисковиков не будет запускать JS на вашей странице, а с отключенным JS (вернее, без него) - не зависимо от того, что там идёт после # - страница не изменится.