Логотип Симфо

URL-ы сайта должны содержать минимум слэшей, в идеале не более двух, то есть сайт должен быть максимально "плоским". Пример искомого:
адрес.сайта/имя_раздела/заголовок_материала.  

Другое пожелание к оптимизации сайта заключается в том, что любой материал должен быть расположен на расстоянии двух-трех кликов от главной страницы.

При разработки сайтов зачастую создается структура с несколькими уровнями вложенности разделов. Если на фронт сайта выводить меню в полном соответствии со структурой разделов, на сайте появятся  урлы с числом слешей больше двух. Как сократить число слешей?

Для этих целей совсем необязательно создавать структуру сайта с разделами одного уровня. Пусть разделы будут вложены друг в друга так глубоко, как это необходимо для удобства работы с материалами сайтом. Количество слешей задается не глубиной вложенности разделов, а глубиной вложенности меню. Таким образом нам необходимо получить максимально "плоское" меню. Это просто для небольшого сайта. Как же быть с теми сайтами у которых сложная структура, много материалов, где без мега-меню и сложной структуры не обойтись?

Решение простое. Создается скрытое меню, которое не выводится на фронт на сайта. В этом меню все разделы выводятся на одном уровне без вложенности, т.е. любой пункт меню имеет урл вида: адрес.сайта/имя_раздела/. Меню для фронта сайта создается на основе скрытого меню, для этого используется  тип меню "Псевдоним пункта меню" в качестве псевдонима выбирается соответствующий пункт скрытого меню. В итоге получаем на сайте урлы, которые содержат максимум два слеша.