Город складався з двох частин — з внутрішньої, що звалася «дитинець», і зовнішньої — «острог», або "окольний город"; обидві частини були обведені валами, на яких стояли дерев'яні стіни та заборола, а пізніше мури з каміння і цегли.