З досвіду можу сказати - не економте на початковому плануванні архітектури. Сам рік тому робив сайт для агентства. Спочатку здавалося, що все просто, але коли почали вносити об'єкти, зрозумілі всі складності. Хлопці, з якими працював, одразу запропонували правильну структуру бази даних та оптимізацію під пошукові запити. Тепер все працює як годинник. Якщо цікавить, ось посилання Sisi dev - у них є досвід з такими складними каталогами.