Новгород расположен на севере, кроме того, окружён болотами, потому заниматься сельским хозяйством горожанам было сложно.
Но зато город располагался на пути «из варяг в греки», более того, являлся ближайшим к Балтийскому морю крупным портом на этом пути (берега Невы тогда считались непригодными для крупных поселений).
Благодаря этому торговля стала основным занятием новгородцев и приносила им большие прибыли. Благодаря торговле процветало и ремесло: изделия мастеров было кому продавать.