伊斯兰教得以传播还源于其内在的许多特点。伊斯兰教易于接受,教义和仪式比较简单,并且越到后来,越发强调平等和反对种族主义,这是它吸引人的一大特征。史家指出,在迦纳等地的宫廷中,伊斯兰教被认为是有着四海一家胸怀的人所信奉的宗教。当时的伊斯兰文化与非洲当地的传统宗教相比,是一种较高水平的文化,它对当地居民有相当大的影响力和吸引力。阿拉伯数字、阿拉伯语言和文字在贸易过程中非常实用。伊斯兰医学、药学知识也因为一些有组织的医药机构出现而得到传播和应用,从而使当地的非洲人受益。当地巫医则试图用穆斯林的方式来充实和改进他们传统的医药和医术,这样一来,许多个人或者群体就可能非常乐意接受伊斯兰教。
正是由于以上种种原因,在西苏丹等地的一些城市里,国王、贵族和商人阶层逐渐接受了伊斯兰教。
迦纳帝国的统治者最初仍然笃信自己祖先流传下来的传统宗教。尽管未皈依伊斯兰教,但是他们和穆斯林世界有着广泛的接触和密切的联系,对穆斯林商人和传教士礼遇有加。他们允许穆斯林商人建筑自己的城区。专供穆斯林居住的宗教城十分繁华,构成首都的一部分,成为迦纳的文化和商贸中心。城内有专职的伊斯兰教长、法学家和学者,更多的则是来自北非的柏柏尔商人。他们不从事农牧业生产。至穆拉比德入侵迦纳之后,迦纳伊斯兰化的程度进一步加深了。
北方的入侵与帝国的衰亡
十一世纪时,穆拉比德(almoravid)王朝在北非地区崛起。该王朝南征北讨,攻城掠地,征服摩洛哥,并越过海峡远征西班牙南部。不仅如此,穆拉比德王朝还派兵越过撒哈拉沙漠,侵入迦纳。经过长期的抵抗之后,公元一○七六年,迦纳首都陷落。迦纳受到穆拉比德王朝所信奉的伊斯兰教和其贸易影响的控制,不愿意改宗伊斯兰教的人受到惩罚,有不少人被杀死。这样,在穆拉比德统治时期,伊斯兰文化在迦纳的势力大大增强。有史家认为,至十二世纪中期,迦纳国王及其属民大部分都成了穆斯林。
穆拉比德王朝对迦纳的统治只维持了十一年,一○八七年,随着其领导人阿布?贝克尔的去世,穆拉比德王朝覆灭,迦纳因而得以重新复国。然而,以往国势昌盛的时代已经一去不复返了。穆拉比德王朝统治时期,穆拉比德人滥加放牧,牧草消耗殆尽,加上连年干旱,导致沙漠南侵,农耕难以为继。迦纳帝国的农牧业生产及其与北非的贸易关系受到严重损害,甚至连京城昆比也日渐荒废。迦纳的藩属相继独立,迦纳帝国从此一蹶不振。公元一二○○年前后,苏苏国国王苏曼古鲁征服了迦纳帝国的残余部分,迫使它称臣纳贡。一二四○年迦纳帝国最终为马利帝国所吞并。