Pēc Indriķa Livonijas hronikas (Heinrici cronicon Lyvoniae, 1225–1227) ziņām Salas pili cēla pirmā Livonijas bīskapa Meinarda ataicinātie Gotlandes akmeņkaļi 1186. vai 1187. gadā, kad uz salas dzīvojošie lībieši apsolīja pieņemt kristīgo ticību. Otrs 13. gs. vidus avots “Zemju apraksts” (Descriptiones terrarum, 1255–1260) stāsta, ka Salas pili kā savu noliktavu un atbalsta punktu cēla vācu tirgotāji par saviem līdzekļiem.
Pils bija novietota salas ziemeļaustrumu pusē uz apmēram 5 m augsta Daugavas krasta, un no sauszemes to atdalīja aizsarggrāvis. Pils būvēta no vietējiem dolomīta akmeņiem, kas apskaldīti kvadru formā. 19. gs. beigu pētījumos konstatēja, ka pilij bijis taisnstūrains plānojums ar 40 m garu dienvidrietumu aizsargsienu, kurā bija izbūvētas kāpnes no pagalma uz bijušo sargeju. Ziemeļrietumu aizsargsiena bija saglabājusies tikai 34 m gara, dienvidaustrumu pusē – vēl īsāka, bet gar Daugavu tā bija zudusi, jo jau senatnē krasts bija nobrucis. Pilī veda divi vārti no ziemeļaustrumu un dienvidrietumu puses. Mūri pacēlās 2–3 m augstumā un bija 3 m biezi. Pagalma ziemeļu stūrī atklājās plānā ap 8 x 7 m lieli mūrēti pamati, virs kuriem, pēc 20. gs. sākuma pētnieku hipotēzes, varētu būt bijis tornis. Tā kā pamati bija tikai 0,88 m biezi, Armīns Tūlse (Armin Tuulse) 1942. gadā šo pieņēmumu noraidīja.
Pils apbūve tika izpētīta izrakumos, kuru rezultātus 2008. gadā publicēja arheologs Ēvalds Mugurēvičs. Apdzīvotībā izdalīti divi periodi. Pirmajā periodā kopš 12. gs. beigām paralēli apkārtmūrim celtas nelielas, zemē iedziļinātas koka ēkas, kas apsildītas ar pavardiem. Līdzīgas celtnes atsegtas arī ārpus apkārtmūrim 12–13 m platajā joslā līdz aizsarggrāvim. Šajos kultūrslāņos atrastas lībiešu kultūrai raksturīgas senlietas. Otrajā apdzīvotības periodā no 13. gs. otrās puses līdz 14. gs. vidum pagalms palicis neapbūvēts, bet gar tā malām celtas vairāktelpu koka ēkas uz krautiem dolomītakmeņu pamatiem, kas apkurinātas ar krāsnīm. Starp šī laika atradumiem dominēja vāciskas izcelsmes senlietas. Pagalma akai sienas bija sakrautas no akmeņiem. Gar nobrukušo Daugavas krastu konstatētā stabu bedru rinda ļauj pieņemt, ka jau pils apdzīvotības laikā ārējais apkārtmūris bija iegāzies upē un pagalma norobežošanai krastmalā uzcelts stāvkoku nožogojums.