Русские крепости тоже в основном имели деревянно-земляные типы укреплений, каменные сооружения были крайне редки (к XIII в. они зафиксированы только во Пскове, Великом Новгороде и Владимире-на-Клязьме с его пригородом Боголюбовым).
Русский тип оборонительных сооружений к XIII в. обладал следующими характеристиками: круглое городище с валом и рвом, иногда имевшее детинец (игравший роль цитадели); рвы имели, как правило, глубину в 2,5 – 4 м, а валы – основу из деревянных срубов, забитых землей; на валу ставились наземные деревянные конструкции в виде или частокола, или бревенчатой срубной стены; боевых башен русские городища не имели, роль площадок для стрелков играли заборола – боевые площадки с брустверами вверху стены и с местом для размещения воинов или без него.
Данные черты имели как сторожевые укрепления на границах, так и крупные русские города. Все они подчинялись необходимости выдержать первый натиск врага – столетиями (с X по XIII в.) основным способом взятия русских городов был «изъезд» или «изгон», т.е. внезапное нападение, причем главным в нем было взять ворота (внезапностью или хитростью). Длительные осады («облежание») были сравнительно редки, а случаи штурмов («взятие копьем») – просто единичными.
К монгольскому нашествию русские хотя и знали о существовании элементов инженерного осадного искусства (и даже периодически их использовали), но не обладали систематическими навыками ни по их применению, ни по технике защиты от них. Так, отсутствие в русских городах боевых башен для фланкирующего огня указывает на ненужность для обороняющихся бороться с камнеметами осаждающих – Эти камнеметы надо было придвигать к стенам достаточно близко, на расстояние 150-200 м, а круглая форма русских городищ без боевых башен не позволяла сосредотачивать на них огонь. Все эти особенности русского военного зодчества и навыков по обороне своих городов оказались роковыми во время «Батыева побоища».