Đền được xây trên khu đất “phát tích” nhà Lý, liên tục được trùng tu mở rộng, đến thế kỉ XVII, nhà Lê Trung Hưng cho mở rộng với kiểu thức “nội công ngoại quốc”, xung quanh có tường vây bọc, gồm hàng chục công trình, chia thành hai khu. Khu nội thành gồm nội thất và ngoại thất là trung tâm thờ tự gồm hậu cung, nhà chuyền bồng, nhà tiền tế, nhà bia, nhà kiệu, nhà ngựa; ngoại thất là các nhà vuông, nhà chủ tế, nhà kho, nhà khách, nhà thờ Thánh Mẫu, Ngũ Long môn…