Ворота с двумя башнями имели довольно глубокий тоннель с тремя заслонами, которые могли преградить путь врагу. Пройдя ворота, путник оказывался в небольшом дворике, где, очевидно, размещалась стража; отсюда был ход на стены, здесь были помещения с маленькими очагами на возвышениях для обогрева замерзшей воротной стражи и около них небольшое подземелье с каменным потолком.
Слева от мощеной дороги шел глухой тын, за которым было множество клетей-кладовых для всевозможной "готовизны": тут были и рыбные склады, и "меду-ши" для вина и меда с остатками амфор-корчаг, и склады, в которых не осталось никаких следов хранившихся в них продуктов.
В глубине "двора стражи" возвышалось самое высокое здание замка – башня (вежа). Это отдельно стоящее, не связанное с крепостными стенами сооружение являлось как бы вторыми воротами и в то же время могло служить в случае осады последним прибежищем защитников, как донжоны западноевропейских замков. В глубоких подвалах любечского донжона были ямы – хранилища для зерна и воды.
Вежа-донжон была средоточием всех путей в замке: только через нее можно было попасть в хозяйственный район клетей с готовизной; путь к княжескому дворцу лежал тоже только сквозь вежу. Тот, кто жил в этой массивной четырехъярусной башне, видел все, что делается в замке и вне его; он управлял всем движением людей в замке, и без ведома хозяина башни нельзя было попасть в княжеские хоромы.
Судя по великолепным золотым и серебряным украшениям, спрятанным в подземелье башни, хозяин ее был богатым и знатным боярином. Невольно на память приходят статьи "Русской Правды" об огнищанине, главном управителе княжеского хозяйства, жизнь которого ограждена огромным штрафом в 80 гривен (4 килограмма серебра!). Центральное положение башни в княжьем дворе соответствовало месту ее владельца в управлении им.
За донжоном открывался небольшой парадный двор перед огромным княжеским дворцом. На этом дворе стоял шатер, очевидно, для почетной стражи, здесь был потайной спуск к стене, своего рода "водяные ворота".
Дворец был трехъярусным зданием с тремя высокими теремами. Нижний этаж дворца был разделен на множество мелких помещений; здесь находились печи, жила челядь, хранились запасы. Парадным, княжеским, был второй этаж, где имелись широкая галерея – "сени", место летних пиров, и большая княжеская палата, украшенная майоликовыми щитами и рогами оленей и туров. Если Любечский съезд князей 1097 года собирался в замке, то он должен был заседать в этой палате, где можно поставить столы примерно на сто человек.
В замке была небольшая церковь, крытая свинцовой кровлей. Стены замка состояли из внутреннего пояса жилых клетей и более высокого внешнего пояса заборов; плоские кровли жилищ служили боевой площадкой заборов, пологие бревенчатые сходы вели на стены прямо со двора замка. Вдоль стен были вкопаны в землю большие медные котлы для "вара" – кипятка, которым поливали врагов во время штурма.
В каждом внутреннем отсеке замка – во дворце, в одной из "медуш" и рядом с церковью – обнаружены глубокие подземные ходы, выводившие в разные стороны от замка. Всего здесь, по приблизительным подсчетам, могло проживать 200-250 человек.
Во всех помещениях замка, кроме дворца, найдено много глубоких ям, тщательно вырытых в глинистом грунте. Вспоминается "Русская Правда", карающая штрафами за кражу "жита в яме". Часть этих ям могла действительно служить для хранения зерна, но часть предназначалась и для воды, так как колодцев на территории замка не найдено. Общая емкость всех хранилищ измеряется сотнями тонн. Гарнизон замка мог просуществовать на своих запасах более года; судя по летописи, осада никогда не велась в XI-XII веках долее шести недель – следовательно, любечский замок Мономаха был снабжен всем с избытком.
Любечский замок являлся резиденцией черниговского князя и полностью был приспособлен к жизни и обслуживанию княжеского семейства. Ремесленное население жило вне замка, как внутри стен посада, так и за его стенами. Замок нельзя рассматривать отдельно от города.
О таких больших княжеских дворах мы узнаем и из летописи: в 1146 году, когда коалиция киевских и черниговских князей преследовала войска северских князей Игоря и Святослава Ольговичей, под Новгородом-Северским было разграблено Игорево сельцо с княжеским замком, "идеже бяше устроил двор добре. Бе же ту готовизны много в бретьяницах и в погребах вина и медове. И что тяжкого товара всякого до железа и до меди – не тягли бяхуть от множества всего того вывозити". Победители распорядились погрузить все на телеги для себя и для дружины, а потом поджечь замок.
Любеч достался археологам после точно такой же операции, произведенной смоленским князем в 1147 году. Замок был ограблен, все ценное (кроме запрятанного в тайниках) вывезено, и после всего он был сожжен. Таким же феодальным замком была, вероятно, и Москва, в которую в том же 1147 году князь Юрий Долгорукий приглашал на пир своего союзника Святослава Ольговича.