L’aspect d’un village rupestre est déterminé par la morphologie du sol où il se trouve. Si on dispose de parois verticales de roche , comme celles d’une doline , on peut creuser des locaux sur des niveaux différents. Ils seront reliés par des escaliers extérieurs . Ces locaux se développeront en profondeurs et parallèlement aux parois de la roche.
Dans le village de plaine, au contraire, une fois la roche rejointe , on creuse en vertical et les habitations s’organisent autour d’une cour centrale.
Avec le temps, dans les villages rupestres, toute une organisation urbaine avec des services communautaires s’est développée. Pour la défense, sur le point le plus haut il y a toujours un château, une tour ou un mur posé à la limite de la zone communautaire. Ils se trouvent près des grandes routes de passage, il y en a beaucoup le long de l’« Appia Tarantina » et l’« Appia Traiana ».