Türklerin Orta Asya'dan göç etmesinin üç ana nedeni şunlardır: 1. İklim ve toprak koşulları: Orta Asya'nın tarım ve hayvancılığa elverişli olmaması, kuraklık ve otlakların yetersiz kalması. 2. Siyasi nedenler: Türk boyları arasındaki iç anlaşmazlıklar, dış baskılar (Çin, Moğol gibi komşu devletlerin baskısı) ve bağımsızlıklarına düşkün olmaları. 3. Yeni topraklar arayışı: Türklerin yeni ülkeler fethetmek ve cihan hâkimiyeti idealini gerçekleştirmek istemeleri.