L’église est bâtie sur le même plan que le Saint Sépulcre de Jérusalem. Elle faisait 114 mètres de long, il en reste des traces archéologiques. La tour octogonale est construite au dessus de la crypte qui accueille les reliques , sur huit piliers. Elle se trouve sur la croisée du transept et au centre de la rotonde. La tour date de XI ème siècle, est dite : de Charlemagne, mais ne date pas du tout de son époque.