Muinaslinnus
Praeguse Rakvere kesklinnas, 25 meetri kõrguse Vallimäe tipus paiknes enne 13.
sajandit Tarvanpääks nimetatud eestlaste muinaslinnus, mis toimis Virumaa
pealinnusena. Linnuse asukoha tingis Vallimäeks kutsutav kõrge ning järskude
kallastega vallseljak. Teisejärguline polnud vast ka linnuse toimimine teetõkkena:
ida poole Jõhvi suunas kulgev kaugtee -- hilisem Tallinna maantee -- asus
praktiliselt linnuse põhjanõlva all, mis võimaldas linnusest kontrollida kogu
liiklust. Eesti muinaslinnusele iseloomulikku kivivalli Rakveres ei olnud,
looduslikku mäge oli siin tugevdatud vaid puitehitistega.
1220. aastal vallutasid Tarvanpää muinaslinnuse taanlased, hakates selle asemele
rajama oma linnust. Puidust kindlustused jätsid taanlased esialgu alles, piirdudes
suuresti vaid nimevahetusega. Eestikeelse Tarvanpää tõlkimisel saksa keelde saadi
nimekuju Wesenberg. Selle nime all on nii linnust kui ka hilisemat linna tuntud
kuni 20