統治階級貪婪本性,決定了王室內部為權力和利益斗爭的局面不可避免。《史記·殷本紀》中記載;“自中丁以來,廢適而更立諸弟子,弟子或爭相代立,比九世亂,于是諸侯莫朝”。從仲丁算起,經九世正好到盤庚時期,說明這一期間商王室內部為爭奪王位,內亂不止,致使外患不斷。
這期間,商王朝曾多次遷都。《竹書紀年》記載,商王仲丁“自亳遷于囂”、河甲“自囂遷于相”、祖乙遷邢(今邢臺市)、南庚“自邢遷于奄”、盤庚“自奄遷于北蒙,曰殷”。
關于商朝的另一個都城——耿都,史學界一直把祖乙遷耿和遷邢混淆在一起,其實耿都和邢都是兩個都城,耿都在今天的山西省河津市柴家鄉一帶。
公元前1525年,祖乙不滿相都(今河南內黃)把國都遷到了耿地(今山西河津)。次年,由于河患,才把國都遷到了邢(今邢臺市)。并封弟弟祖丙于耿,建立了耿國。至今在河津市仍存有遺址。
從文獻記載可以知道,商代已經建立起比較完備的國家機構,有各種職官、常備的武裝(左中右三師),有典章制度、刑法法規等等。但上述這幾個都城,它們與文獻中記載的名字是甚么關系,學術界還有不同看法,只有安陽殷墟是盤庚以后諸王世的都城,看法比較一致。
對商代歷史上多次遷都的原因,史學家們有不同的看法。但從《尚書·盤庚篇》中看到,遷都與內部的政治斗爭有一定關系。如盤庚雖然聲稱“視民利用遷”(為人民的利益而決定遷都),但對那些不聽命令的人,他發出了“我乃劓殄滅之,無遺育,無俾易種于茲新邑”(我要將他們斬盡殺絕,不讓孽種留在新邑)的威脅,反映了內部爭斗的激烈。
盤庚遷殷以后,王室內部的矛盾得到緩解,促進了社會經濟的發展。盤庚被稱為“中興”之主,并為武丁盛世的到來,打下了基礎。