Исследователь Заславля Ю. А. Заяц писал в своей интереснейшей работе о городе, вышедшей в Минске в 1987 году: «Городище Замэчек было сооружено на вершине и северо-восточном склоне холма, возвышающейся над заболоченной поймой Черницы на 24 метра.

Площадка городища, имеющая форму круга диаметром 70–74 метра, обнесена кольцевым валом и рвом. С северо-востока в валу на уровне площадки устроен проезд.

Ширина вала Замэчка по основанию 13 метров, высота 2,8–3 метра. Внешний склон вала переходит в ров треугольного профиля шириной 11 и глубиной 3,5 метров.

Защитные свойства земляных укреплений усиливал частокол, следы которого были обнаружены при прорезке вала.

Возможно, на валу городища была деревянная оборонительная стена.

Постройки на городище не сохранились, но отсутствие полуземляночных и столбовых ям свидетельствует, что они были срубными и наземными.

Характер слоя Замэчка, отсутствие в нем следов пожаров и разрушений свидетельствуют скорее о том, что крепость не захватывалась неприятелем».

Вокруг крепости почти сразу образовался посад, первоначально размером около 10 гектаров. Город имел торговые связи со многими городами Киевской Руси.

В конце XI века на берегу Свислочи сооружен детинец, окруженный посадом. Замэчек постепенно ветшал.

Детинец стал резиденцией заславского князя. После взятия Заславля детинец и город были восстановлены. Были построены мощные деревянные стены, вал укреплен камнями.

В середине XIII века город сгорел. Возможно, это было нападение литовцев. После этого Заславль стал приходить в упадок. В исторических источниках Заславль называют Ижеславлем, Жеславлем, Зеславом. Детинец восстановили после пожара.

С начала XIV века Заславль – в составе Литвы.

В 1345 году князья Ольгерд и Кейстут Гедиминовичи свергли с киевского престола своего брата Явнута и посадили его княжить в Заславль. Его наследники и стали князьями Заславскими.

М. А. Гусман писал: «После кончины Явнута остались три сына – из числа которых Михайло получил в наследство Заславское княжество. Он же в 1386 году на акте подчиненности Великому княжеству Литовскому, предъявленном ему, подписался Заславским князем. По кончине Михаила Авнутовича Заславль достался сыновьям его Юрию и Андрею Михайловичам, которые в 1401 году обязались быть в полной зависимости от Великих князей Литовских. Во время междоусобицы Свидригайло с Сигизмундом Кейстутовичем, Свиригайло в 1443 году завладел Заславлем и сжег его, а жителей перерезал».

В 1539 году умер последний князь Заславский Федор Иванович, из рода Гедиминовичей. Его дочь княгиня Анна вышла замуж за воеводу Виленского Яна Глебовича; род Глебовичей получил Заславль, но уже не как княжество, а как поместье. В 1590 году после смерти Яна Глебовича Заславль перешел к его сыну Николаю. Глебовичи провели полную реконструкцию замка, расширили его территорию, построили бастионы, обновили ров с водой и сделали въездные ворота. Был построен кальвинистский собор, ставший костелом Михаила Архангела, а позднее церковью Рождества Богородицы. Библиотека храма имела до 400 книг. В 1540 году в Заславле известный белорусский просветитель Сымон Будный издал свою Библию.

Князья Глебовичи севернее Заславля на горе построили бастионный замок площадью 200 на 100 метров. Четырехугольный замок отделялся от города широким и глубоким рвом с водой. Замок стал крепостью на острове.

Бастионы замка были обложены камнем и кирпичом. Позднее в конце XIX века местные жители использовали их как строительный материал.

Толщина замковой брамы достигала 2 метров. Под ней в подвале помещалась замковая тюрьма. С городом замок соединялся деревянным разводным мостом. Позднее в замке построили 35-метровую башню с бойницами.