В повести осуществлен принцип соединения реальных исторических событий с жизнью частного человека, сказавшийся как в образах второстепенных героев (разбойник Беркут), так и в истории главных героев. Этот принцип утвердился в русской романтической исторической повести под влиянием романов Вальтера Скотта. Однако историческая тема совмещается с любовной механически. Повесть начинается как любовная (неудачное сватовство Романа), затем внимание автора приковывает историческая тема (осложнившиеся отношения с Москвой, посольство Романа, заключение его в тюрьму). Лишь в финале обе линии объединяются — Роман получает руку Ольги за то, что проявил себя настоящим новгородцем, гражданином. Роман и Ольга — герои контрастные. Роман — герой действия, герой балладный. Поэтому и возникает аналогия судьбы Романа с судьбой Гаральда Смелого, рассказанной во вставном эпизоде повести и расширяющей ее историческую сферу: как и Гаральду, Роману ставится условие — «Иди и заслужи меня!»; как и Гаральд, Роман отказывается от «выгодной» любви; как и Гаральд, Роман не только воин, но и певец. Если с Романом связана историческая линия повести, то с Ольгой — лирическая, любовная, восходящая к традиции повестей Карамзина («Наталья, боярская дочь»). Сентенции героев, любовные лирические сцены созданы Бестужевым по образцам сентиментальных повестей.
Таким образом, несмотря на то, что отправной точкой разворачивающихся в повести событий является неудачное сватовство Романа, все в ней подчинено выражению патриотической идеи. Роман у Бестужева предстает сыном Отечества, которому дорога судьба родного города и его народа. Именно эти чувства заставляют его выступить на вече против московских послов и призвать сограждан к защите «святой Софии».
Защищая новгородскую вольность, герой сполна проявляет величие души, гражданских устремлений и порывов. Выполняя общественный долг, Роман завоевывает право стать достойным гражданином великого города. Отправляясь с поручением новгородцев в Москву (тайком склонять на свою сторону княжих сановников), юноша подвергается драматическим испытаниям, которые с честью преодолевает, и успешно завершает задание.
Помимо гражданской страсти в нем живет пылкое любовное чувство к Ольге. Однако герой Бестужева не подвержен «внутренней войне». Когда наступил час испытаний для родины, долг, ставший для Романа первостепенным, не умалил его чувства к возлюбленной. Служа Новгороду, он продолжает любить. Больше того, Роман, подобно Гаральду из песни, и «побеждал, потому что любил». Для него в любой ситуации продолжают оставаться равновеликими общественное и личное, «отечество» и «любовь». Доказательством нерасторжимости этих понятий в сознании героя является его обращение к жаворонку с просьбой донести привет от друга, «у которого и перед смертью одна мысль об ней и об родине!» И по дороге из плена у Романа согревает та же мысль: как «он станет драться за Новгород, как будет счастлив с Ольгою».
Герой выступает перед читателем цельной личностью, ибо для себя он разрешил конфликтную ситуацию между чувством и долгом; и эта цельность делает его внутренне свободным.
Любовная история Романа и Ольги вносила в повесть Бестужева проникновенную лирическую тональность, отраженную в ее языке. В нем много от чувствительной повести («вздохи вздымали грудь», «рука ее трепетала в руке Романа», «он, рыдая, упал на грудь великодушного друга»), но больше из фольклора, соотнесенного с чувством героини: это и любовная кручина, и увядание красы, и тоска сердечная, и немые уста...
Вообще Бестужеву в повести «Роман и Ольга» больше удался поэтический тип повествования, нежели прозаический.
Для воссоздания картины прошлых лет писателю помогают исторические реалии того времени. Языковую историческую конкретность Бестужев сразу оговаривает в примечании: «Языком старался я приблизиться к простому настоящему рассказу и могу поручиться, что слова, которые многим покажутся странными, не вымышлены, а взяты мною из старинных летописей, песен, сказок». Историческая лексика не только была необходима для воспроизведения национального колорита, но и обогащала русский литературный язык, знакомила читателя, далекого от знания русской истории и этнографии, с большим числом славянских реалий, т.е. служила целям просвещения. По тексту рассыпаны и народнопоэтические образы, речь героев пестрит пословицами, поговорками, присказками. Писатель стремился ритмически организовать прозаическую речь.