Некоторые системы ставят идентификатор категории в урл в обязательном порядке, но там это связанно с ускорением обработки запросов к базе (по id), а какие целочисленные id у категорий в опенкарте? Это только если произвольные циферки вставлять, вы это имеете в виду? В таком случае их надо будет запоминать, или записывать, чтоб не повторялись, а если переносить категории с большим уровнем вложенности - всё перемешается, не кашерно)
У меня понятие вес страницы, если не с объёмом, то с ТИЦ ассоциируется и как на него урл влияет? Я не слышал. Много параметров страницы участвует в индексации, пруфа не дам ибо нет его и быть не может. Часто упоминают сеошники про сео-урл для рунета, что неплохо бы иметь транслитерированный по госту урл, правда, может просто для индексации или незначительных преимуществ, но я стал использовать такой тип записи, и циферки мне тут всё ломают.
Ну это же разные урлы: категория1/категория2, категория2/категория1, а в правильных интернет магазинах это есчё и иерархия папок на сервере. Вложения папок же возможно с одним именем, почему нельзя писать одно слово в урле?