Конструктор відображення сторінок сайту на NespiCMS, відповідає за виведення контенту на сторінках. У конструкторі можуть бути застосовані як системні функції, такі як "меню", "поля входу і авторизації", "слайдер топ товарів", "останні елементи і стрічки елементів", "кошик" тощо, так і створені адміністратором сайту модулі.
Конструктор ділить сторінку на 30 частин (крім основного вмісту кожної сторінки), в кожну з яких може бути вставлений той чи інший модуль сайту.
Приклад конструктора.

Якщо розглянути блоки виставлені в шапці сайту, ми побачимо, що на сторінці сайту повинні відображатися:
- обліковий запис (кнопки) - кнопки авторизації і реєстрації користувача
- розділи+підрозділи - меню зібране з розділів доданих в адмінці сайту, з розкриваючим меню підрозділів
- шапка сайту - основна інформація шапки (лого+текстовий блок), яка буде взята з меню панелі управління "модулі"->"шапка сайту"
- пошук - блок з пошуком по сайту
- кошик - блок з кошиком
- уподобання - блок з іконкою обраних товарів, з їх кількістю
- порівняння - блок з іконкою порівняння товарів, з їх кількістю
- мегаменю - меню зібране з категорій товарів, з розкриваючим блоком підкатегорій
Далі, на сторінці будуть відображені такі блоки як: слайдер, топ товари (слайдер), виробники (слайдер), форма зв'язку, стрічка (блог).
Між цими модулями, є блок
"основний контент". Для різних сутностей сторінок сайту, цей блок може являти собою різну інформацію в залежності від типу сторінки та її налаштувань.
Для тестового розділу, це може бути просто текстовий блок, для сторінки категорії - список товарів категорії.
Ось що ми бачимо на сайті, виходячи з конструктора модулів:
* в даному випадку, "основний контент" представляє собою відображення категорій сайту в блоки на сторінці з їх підкатегоріями.
** в конструкторі даної сторінки сайту були вимкнені ліва і права колонка сайту, що часто використовується для лендінгів, для сторінок категорій товарів, навпаки, найчастіше слід включати ліву колонку сайту 