Феодальная раздробленность наложила определенный отпечаток и на характер оборонительных мероприятий Руси. В условиях единого Древнерусского государства основные усилия были направлены на организацию обороны степной границы в масштабах всей страны. По единому плану тогда строились вдоль пограничных рек укрепленные линии, возводились цепи пограничных крепостей с сильными гарнизонами. В случае опасности к степной границе в стратегически выгодном пункте собирались рати многих городов, чтобы нанести удар кочевникам. Вся эта веками складывавшаяся система обороны страны ко времени нашествия монголо-татар оказалась нарушенной: общегосударственные мероприятия по обороне южной границы были уже не под силу отдельным князьям.
В условиях «войны всех против всех», свойственной феодальной раздробленности, на смену единой системе обороны страны пришла оборона каждого княжества в отдельности, причем задачи отпора внешнему врагу были далеко не главными. Соответственно строились и укрепления в княжествах. Так, со стороны степей Рязанское княжество прикрывали только укрепления Пронска и выдвинутого далеко на юг Воронежа. А вот с севера, со стороны Владимиро-Суздальского княжества, рязанские земли имели целую цепь сильных крепостей. Выход из Москвы-реки в Оку прикрывала Коломна, несколько выше по Оке стояла рязанская крепость Ростиславль, ниже по течению Оки — Борисов-Глебов, Переяславль-Рязанский, Ожск. Западнее, на реке Осетре, был воздвигнут Зарайск, восточнее и северо-восточнее Рязани — Ижеславец и Исады.
Укрепления русских городов были в основном предназначены для противодействия соседу во время феодальных войн, которые обычно велись небольшими княжескими дружинами. Городские укрепления состояли из небольшого по площади детинца — места жительства князя, его бояр и дружинников, и обширного посада, опоясанного линией земляных валов с деревянными стенами и башнями. При сооружении крепостей широко использовались высокие обрывистые берега рек, склоны холмов, овраги, болота.
Феодальному характеру войн соответствовала тактика осады и обороны городов. Если неожиданным налетом город взять не удавалось и внутри него не оказывалось сторонников, которые могли бы открыть городские ворота, то начиналась осада, рассчитанная чаще всего на измор осажденных. Нападавшие старались отрезать город от внешнего мира, отнять воду, предупредить возможность вылазок защитников города. Для этого город иногда окружался забором (тыном, острогом), за которым прятались осаждающие. В княжеских войсках обычно не было осадных машин, с помощью которых можно было бы разрушить валы и стены, преодолеть укрепления. Поэтому, если в городе было достаточно воды и продовольствия, осада часто оказывалась безуспешной. Иногда удавалось поджечь деревянные стены или вызвать пожар внутри города. Это делалось руками лазутчиков или тайных сторонников среди осажденных.
Ко времени монголо-татарского нашествия русские города не имели опыта борьбы с активной осадой. Использование большого количества осадных машин — пороков, неизвестных русским воинам, дало еще одно преимущество монголо-татарским завоевателям. К тому же большинство древнерусских городов имело немногочисленное население. Только наиболее крупные из них (Новгород, Владимир, Киев) насчитывали по 20–30 тысяч жителей и могли в случае серьезной опасности выставить по 3–5 тысяч воинов. Ростов, Суздаль, Рязань, Переяславль, Чернигов были еще меньше, а численность населения большинства других русских городов редко превышала тысячу человек. Если вспомнить, как монголы ранее успешно штурмовали крупные азиатские города, обнесенные каменными стенами, имевшие множество метательных машин и гарнизоны, состоявшие из десятков тысяч воинов, то можно представить, насколько тяжелой оказалась героическая борьба русских городов против полчищ Батыя.
Опасность была грозной. Монголо-татарские полчища неотвратимо приближались к русским рубежам. Но на Руси даже накануне нашествия не делалось каких-либо попыток объединить военные силы для отпора врагу. Русских феодалов Калка мало чему научила, они мало сделали для организации обороны, хотя знали о готовящемся вторжении.
Сведения о первом после Калки появлении монгольской конницы на рубежах Юго-Восточной Европы дошли до Руси из Волжской Булгарии. Знали на Руси и о военных действиях у булгарских границ, когда в 1232 г. монголо-татары зимовали в прикаспийских степях, не пробившись к булгарским городам. В 1236 г. все русские летописцы сообщили о разгроме монголо-татарами Волжской Булгарии. Владимирский великий князь Юрий Всеволодович хорошо знал о готовящемся нашествии: именно в его владения направился основной поток беженцев из разгромленного завоевателями Поволжья. Булгары массами приходили тогда во Владимиро-Суздальское княжество и просили убежища. Владимирский князь «вельми рад сему был и повелел их развести по городам около Волги и в другие». О завоевательных планах монгольских ханов Юрию Всеволодовичу было известно от ордынских послов, неоднократно проезжавших через русские земли на запад. Знали на Руси и о месте сосредоточения монголо-татарских орд для похода на Северо-Восточную Русь: о том, где собирались войска Батыя осенью 1237 г., венгерскому монаху Юлиану «передавали словесно сами русские». Даже если допустить, что наступление монголо-татар именно зимой было определенной тактической внезапностью для русских князей, привыкших к осенним набегам половцев, то о стратегической внезапности не могло быть и — речи. После разгрома Волжской Булгарин и появления в русских землях беженцев из Поволжья многие лица советовали князю владимирскому Юрию Всеволодовичу «городы крепить и со всеми князи согласиться к сопротивлению, ежели оные нечестивые татары придут на землю его, но он, надеяся на силу свою, яко и прежде, оное презрил».