Моё мнение:
1. Точки в разделах допустимы, если не сбивают с толку. Расширение ресурса может также подразумевать, что его можно менять для разных клиентов, например my.html -> my.xml -> my.json -> my.txt.
2. Поскольку слеш я считаю разделителем каталога, адрес должен открываться, если убрать всё после слеша. Например, если /product/phone/siemens/2000/, следовательно /product/phone/siemens/ тоже будет открыт и покажет все телефоны siemens.
3. Переменные логики запроса передаются в аргументах, например /search?q=querystring
4. Насколько мне известно, для SE главное, чтобы он мог выделить отдельные слова. С точки зрения того, что слеш — это разделитель иерархии, лучше использовать тире или подчеркивание.