Природные условия не позволяли вести активное земледелие, и жители селений кривичей занимались ремеслом и торговлей. Примерно в это время через Волхов уже проходил путь «из варяг в греки», и волховские славянские селения стали важнейшими перевалочными пунктами международного торгового пути из Европы в Азию. В начале IX века центром округи стал городок Ладога – северные ворота империи Рюриковичей, быстро выросший в торгово-ремесленный центр. Древний город находился на правом берегу реки Волхов при впадении в нее реки Ладожки. Впервые упомянутая в летописи за 862 год Ладога в этот период была стольным городом князя Рюрика, который серьезно укрепил ее, построив деревянную крепость – детинец. При крепости вырос значительный посад, площадью до 10 гектаров. В городе были отдельные ремесленный и торговый кварталы, большой гостиный двор. В подчинение Новгороду Ладога перешла в конце XI века. В 1114 году ладожский посадник Павел по приказу сына Владимира Мономаха тогдашнего новгородского и будущего великого князя Киевского Мстислава начал постройку Ладожской каменной крепости. Каменная крепость стала главной опорной базой, защищавшей русские северные земли и успешно отбившей нападение финнов и шведов в 1142 и 1149 годах. Шведы все же завоевали финское племя сумь и закрепились в юго-западной части Финляндии у выхода из Финского залива. Началась многолетняя борьба шведов и новгородцев за финские земли. В 1164 году Ладогу неудачно осаждало тысячное шведское войско, которое было полностью разгромлено. В 1188 году большое новгородское войско, пройдя через Финский залив и Балтийское море, разгромило столицу Швеции Сигтуну, более не восстановленную. Новой шведской столицей стал Стокгольм. В 1198 году новгородские дружины разгромили основной опорный пункт Швеции в Финском заливе – крепость Або, что остановило шведскую экспансию на земли Новгорода почти на сто лет.
За период существования Киевской Руси Новгород полностью подчинялся великим киевским князьям. Русский советский историк А. Насонов в книге «Русская земля» и образование территории древнерусского государства», вышедшей в Москве в 1951 году, писал: «Новгород стал платить в Киев дань приблизительно в начале X века, когда сидевшие в Киеве Олег и Игорь установили дань с северных племен. Киевские князья считались и были сюзеренами князей новгородских. Новгород получал князей из Киева, от киевских князей, посылавших своих сыновей туда на княжение (Игорь – Святослава, Святослав – Владимира, Владимир – Вышеслава и Ярослава)».
В 1016 году Ярослав Мудрый, при помощи Новгорода ставший великим киевским князем, дал городу «Устав» и «Правду» – «по сей грамоте ходите якоже списах вам, такоже держите». Новгород получил значительные права и впоследствии новгородские власти постоянно ссылались на эти документы во время важных переговоров, а приглашенные князья обязаны были целовать крест «на всех грамотах ярославлих».
Новгород находился в середине своих земель, и был удален от границ на расстояние около 200 километров. От Новгорода во все стороны расходились сухопутные и морские дороги. Новгородские земли закреплялись за городом с помощью опорных пунктов – крепостей, выстроенных на главных стратегических направлениях, на местности, где был лес, холмы, болота и озера, затруднявшие обходной маневр нападавшего противника. Пограничные крепости строились на островах, окруженных водой со всех сторон, или на холмах, или на месте впадения рек. Неприятель не мог незаметно подойти к городу. Крепости имели две линии обороны – одна строилась вокруг Детинца, вторая защищала посад. Сначала выкапывали ров, а выброшенная земля шла на вал, на котором строились деревянные, а позже и каменные стены, с которых при необходимости можно было вести обстрел всех стен. Валы были высотой от 4 до 10 метров и имели крутизну до 45 градусов спереди и до 25 сзади. Глубина рва была идентична высоте вала, насыпавшегося не далее 1 метра от рва. Деревянные стены достигали 5 метров и делались в виде бревенчатых срубов – городен, соединявшихся каждые 3–4 метра метровыми отрезками поперечных стенок, соединенных с продольными «в обло». В верхней части стены делался боевой ход в виде балкона или галереи, проходивший вдоль стены с ее внутренней стороны и прикрывавшийся снаружи «забралом», прикрытым сверху кровлей, – бревенчатым бруствером, в котором делались бойницы. Забрала, как правило, выступали вперед – это давало возможность стрелять не только вперед, но и вниз, лить кипяток и смолу. Крепостные ворота представляли собой башню с проездом внизу, к которой примыкали валы и стены крепости. От крепостных ворот через ров был перекинут узкий мост, который при необходимости просто уничтожался. Кроме ворот крепость имела и тайные выходы, сделанные в виде обшитых деревом проходов сквозь вал.