Разгромив древлян, Ольга решила предотвратить подобные мятежи впоследствии. Поэтому она установила точные размеры полюдья и определила конкретные места сбора дани. Такие нововведения она сделала не только в Древлянской земле, но также и в Новгородской, и на тех территориях, которые подчинялись киевской власти. Таким образом она стремилась укрепить внутреннее единство Древнерусского государства. И действительно, за время ее правления мы не встретим упоминаний о том, чтобы какие-либо из племен вышли из-под контроля киевской княгини.
Наконец, важнейшим достижением Ольги следует считать установление мирных отношений с Византийской империей. Империя, разумеется, относилась к Руси как к варварской стране, разговор с которой возможен только с позиций силы. Все предшественники Ольги — Аскольд и Дир, Олег, Игорь — воевали с Византией. После нескольких походов заключались и мирные договоры, но целью русских князей в основном оставалась нажива. Русским купцам необходимо было обеспечить свободу торговли в Средиземноморском регионе, и достигалось это также военными походами. Ольга пошла совсем по другому пути. С этой целью она и совершила свою знаменитую поездку в Константинополь.
До сих пор точно не определена сама дата этого знаменательного события. Русские летописи в большинстве своем датируют поездку Ольги 955 годом. Но упоминания о приемах русской княгини оставил и сам император Константин Багрянородный в своем сочинении «О церемониях византийского двора». Однако он, к сожалению, тоже не указал год, хотя пометил два приема архонтиссы росов 9 сентября, в среду, и 18 октября, в воскресенье. Путем соотнесения числа и дня недели можно определить, что приемы Ольги, о которых говорит Константин, состоялись или в 946 или в 957 году. Конечно, Ольга могла побывать в Константинополе и не один раз, но ситуация осложняется тем, что русские летописи свидетельствуют о крещении княгини именно в Византии, а Константин совершенно не упоминает об этом. Хотя, в общем, это можно объяснить, ведь цель сочинения византийского императора состояла совсем в другом — дать конкретные рекомендации на конкретных примерах по дипломатическому этикету. Однако и имя княгини в его трактате — Эльга, а никак не Елена, то есть она фигурирует в сочинении императора под своим языческим, а не христианским именем.
Все эти противоречия породили множество разнообразных гипотез в исторической науке. Одни историки считали, что Ольга ездила в Константинополь и крестилась там в 957 году, и объявляли дату русских летописей ошибочной. Другие полагали, что Ольга побывала в Константинополе дважды или даже трижды. Третьи вообще считали, что княгиня крестилась уже в Киеве, а в Византию отправилась христианкой. Основанием для этого служил и факт присутствия в свите Ольги священника Григория. Но ведь само по себе это еще мало о чем говорит. Григорий мог быть переводчиком, духовником одного из послов — христианина или же готовил Ольгу к принятию такого важного таинства. Возникало предположение, что княгиня вторично крестилась в Константинополе, уже официально, а до того времени была тайной христианкой. В общем, версий достаточно. Сейчас распространено несколько мнений, в том числе и о поездке Ольги в 946 году. Такая дипломатическая миссия, когда Ольга только-только утвердилась на киевском престоле, выглядит вполне естественной — необходимо было заручиться поддержкой могущественного южного соседа. В то же время Ольга могла приезжать в Византию и в дальнейшем.
Как бы то ни было, поездка Ольги имела два важнейших результата. Во-первых, между Русью и Византией надолго установился мир, а русские воины в качестве союзников или наемников даже участвовали в военных действиях византийской армии и флота в Сирии, на юге Франции и в Италии. А во-вторых, и это самое главное, — Ольга стала христианкой. Она приняла новое имя Елена, так звали мать римского императора, основавшего Константинополь, Константина Великого, и жену самого Константина Багрянородного.
Конечно, рассказ летописи о сватовстве императора к Ольге не следует воспринимать буквально. Константин тогда был женат и, разумеется, прекрасно знал, что крестный отец не может жениться на крестной дочери. Легенда о сватовстве подчеркивала высокое положение Ольги и ее общение на равных с правителем могущественнейшей в ту пору державы. С другой стороны, она объясняла крещение Ольги, демонстрировала ее хитрость, которая помогла ей принять новую веру.
Ольга стала первой христианкой в княжеской семье, но поездка в Византию показала ей, что, пока Русь остается языческой страной, она не сможет на равных поддерживать отношения с другими сильными государствами. Поэтому Ольга, как могла, пыталась распространить христианство на Руси. Однако все ее усилия оказались тщетны. Когда она предложила креститься своему сыну Святославу, он лишь презрительно усмехнулся в ответ. Против крещения была настроена княжеская дружина, ей выгодно было воевать с другими странами и безнаказанно грабить их. А против княжеской дружины князь выступать не мог — он был силен лишь до тех пор, пока его поддерживали его дружинники. Поэтому отношения Ольги и Святослава оставались натянутыми. Кроме того, видимо, не находя поддержки у Византии, Ольга обратилась к западному христианству.
В латинской хронике, которую на рубеже IX—Х веков начал аббат Прюмского монастыря, расположенного к северу от города Трира, по имени Регинон, а продолжил первый архиепископ города Магдебурга Адальберт, рассказывается об этой попытке. Причем Адальберт писал о себе самом, поскольку именно он и возглавил миссию на Русь. В 959 году к немецкому королю Оттону I прибыло посольство от «королевы ругов Елены» с просьбой отправить на Русь епископа и священников. В 961 году Оттон назначил епископом Адальберта, и тот поехал на Русь. Но его миссия провалилась. Через год «Адальберт, назначенный епископом к ругам, вернулся, не сумев преуспеть ни в чем из того, чего ради он был послан, и убедившись в тщетности своих усилий. На обратном пути некоторые из его спутников были убиты, сам же он, после больших лишений, едва спасся». Вот, вероятно, почему князь Владимир ответил посланцам Рима на призыв принять христианство «их образца»: «Идите, откуда пришли, ибо отцы наши не приняли этого». Все же пусть небольшая, но христианская община в Киеве существовала. Стояла и первая русская церковь — Святого Илии.
Итак, Ольга стала русской княгиней, но когда же князем сделался ее сын Святослав? Во всех источниках мы видим Ольгу самостоятельной, полноправной княгиней. Описание ее приема Константином Багрянородным говорит о том, что дары, поднесенные послам Святослава (в отличие от послов Ольги), были чрезвычайно скромными. Цифры денежных сумм настолько малосопоставимы, что «объем полномочий княгини во время малолетства Святослава следует трактовать не как простое регентство, а как абсолютное полновластие, при котором окружавшие подраставшего наследника люди занимали третьеразрядное место в киевской придворной иерархии» (Г. Г. Литаврин).
В известии Адальберта о посольстве к королю Оттону I упоминается только Ольга как «королева» Руси. Везде Ольга выступает как полноправная правительница. Но, открыв любой учебник истории, мы почему-то увидим такие даты княжений: Ольги — 945 — 964 годы, а Святослава — 964 — 972. Почему же возникли такие датировки? В летописях ничего не говорится о передаче Ольгой власти сыну в 964 году. Просто сообщается, что он «возмужал» (странно поздно — в 22 года, если исходить из даты его рождения — 942 год, в таком случае «регентство» Ольги слишком затянулось) и начал военные походы, что отнюдь не свидетельствует о начале самостоятельного княжения. Резкий переход Святослава к активным внешнеполитическим действиям истолковывался некоторыми историками даже как государственный переворот. С этим, в частности, связывался факт неудачи миссии Адальберта, а следовательно, и всей политики христианизации, проводимой Ольгой. Языческая сила взяла верх, и власть ушла из рук христианской партии.
Но в любом случае и добровольная передача власти, и государственный переворот предполагают, прежде всего, захват рычагов управления, контроль над внутренней ситуацией. В случае Святослава этого не наблюдается. Он проявляет исключительно внешнеполитическую активность, его внимание направлено вовне Руси, а Ольга всегда находится в Киеве и даже пытается защищать город от печенегов в 968 году. Думается, что Ольга никогда не отдавала власть сыну. Она вплоть до своей смерти сохраняла положение полновластной правительницы, а бурная военная деятельность Святослава, буквально рвавшегося за пределы Руси, ясно показывает, КТО на самом деле управлял государством. Интересно отметить, что Святослав, вернувшись из очередного похода, раздал сыновьям уделы на Руси в 970 году, только после смерти матери, когда уже вся полнота власти принадлежала ему.