Совсем иначе выглядит городище города как торгово-ремесленного поселения. Как уже говорилось, здесь непременно есть укрепленное ядро, во времена Киевской Руси называвшееся детинцем, и посад, окольный город. Хорошо укрепленный детинец отделялся от окольного города рвом, валом и деревянным частоколом или стеной. Окольный город тоже был укреплен, но его вал никогда не примыкал к валам детинца; при этом окольный город никогда не имел вала со стороны детинца. Ведь в детинце жил с семейством и слугами сам князь, и между ним и жителями посада могли сложиться враждебные отношения, так что восставшим горожанам было бы трудно пробиться в детинец, тогда как из детинца было легко обстреливать городское поселение. Детинец зачастую строился как мысовое, реже островное поселение. Окольный город иногда имел несколько линий укреплений по мере роста посада. Например, в середине XII века Киев составляли укрепления города князя Владимира, примыкавшие к нему «с поля» значительно более обширные оборонительные сооружения, построенные Ярославом, продолжавшие их укрепления города князя Изяслава-Святополка и находившиеся с другой стороны, по берегу Почайны стены Подола.
Планировка и конструкция оборонительных сооружений всегда зависела от вооружения и военной техники данной эпохи, и методов осады и штурма крепости: изменения в осадной технике и тактике сразу же сказывались на крепостном строительстве. Все ранние укрепленные поселения были рассчитаны на фронтальную стрельбу, прямо в поле. Башен, выступавших за периметр стен, еще не строили, и стрельба из луков вдоль стен по подступившему под них противнику была невозможна. В лучшем случае имелась лишь надвратная башня. Высота валов была различной. В небольших и средних по размеру укреплениях валы редко превышали 4 метра в высоту, но в крупных городах они были значительно выше. Так, валы Владимира имели высоту около 8 метров, Рязани – 10 метров, а «город Ярослава» в Киеве окружали самые высокие из всех валов Древней Руси – 16 метров.
Передний склон валов делали крутым, обычно 40–45° к горизонту, а тыльные склоны были более пологими: 25–30°. Вдоль тыльного склона иногда прокладывалась терраса, позволявшая воинам передвигаться вдоль вала в наиболее опасные места. Вершина вала, его гребень, представляла собой узкую горизонтальную площадку, на которой стояла деревянная стена. Эта площадка была не уже 1,3 метра.
Срубить бревенчатые стены, а, тем более, поставить частокол для тогдашних плотников, в общем-то, было пустяком. Проблема заключалась в том, чтобы не допустить оползней, осыпания крутых скатов валов, особенно если они стояли на высоком берегу реки или откосе глубокого оврага. Тем более, если требовалось поставить не легкий частокол, а тяжелые бревенчатые стены. Большую крутизну вала обеспечивали либо насыпанием плотного грунта, глины или в смеси с глиной, либо облицовкой камнем или деревом. Если плотного грунта было мало, из него насыпали только лицевой склон вала. Кроме того, передний склон часто покрывали глиной, чтобы воспрепятствовать осыпанию. Иногда валы насыпались целиком из камня, связанного глиной или известью, как, например, в Тиверске, Орлеце. В крупных городах (Киеве, Переяславле, Белгороде, Вышгороде, Рязани) и в крепостях важного военного значения валы имели внутри деревянную конструкцию, не допускавшую оползания насыпи. Так, в польских крепостях внутри валов было несколько слоев бревен: один слой укладывался поперек другого. В чешских крепостях внутривальные деревянные конструкции делались в виде решетчатого каркаса, иногда укрепленного каменной кладкой.
В древнерусских крепостях использовались заполненные землей дубовые срубы. Но и в Польше были известны внутривальные срубы, как и на Руси укладывалось несколько слоев бревен. Например, в валах Новгородского детинца и древнего Минска археологами были обнаружены конструкции из несвязанных между собой бревен, а на валу Московского Кремля XII века были найдены бревна с деревянными крюками на конце. Использование таких еловых бревен с крюками, вытесанными заедино с корневищем (у ели корни располагаются по горизонтали) хорошо известно этнографам, изучающим русское жилище. Назывались они курицами и поддерживали в кровле избы горизонтальное бревно-поток, в которое упирались тесины крыши. А вот использование куриц в постройке укреплений – явление нечастое. Целый ряд их лежал перпендикулярно ко рву. На них укладывались продольные бревна, так что они не могли скатиться вниз, упираясь в вертикальные крюки. Засыпав слой землей, снова укладывали ряд куриц, немного отступив назад. Затем опять клали продольные бревна и засыпали их землей. И так ряд за рядом. Такая конструкция позволяла создать вал значительной крутизны и любой высоты: он не мог осыпаться.