Kullanıcı niyeti, birinin arama kutusuna yazdığı kelimelerin arkasında gerçekte ne istediğidir. Aynı kelime farklı amaçlarla aranabilir; arama motorunun işi, bağlam ve kullanıcı davranışına bakarak hangi cevabın uygun olduğunu anlamaktır.
Genelde dört ana niyet grubu kullanılır: bilgi edinmek isteyen informational, belirli siteye ulaşmak isteyen navigational, satın alma öncesi karşılaştırma yapan commercial ve hemen işlem ya da satın alma yapmak isteyen transactional. Bir sayfa teknik olarak iyi olsa da yanlış niyete cevap veriyorsa zorlanır. Bilgi arayan kişiye ürün sayfası, ürün almaya hazır kişiye uzun genel rehber göstermek aynı sorguda iyi sonuç vermez. Kullanıcı niyetini doğru eşlemek, keyword kullanımından önce gelen temel karardır; sayfa ziyaretçinin sorusunu karşılamadığında hızlı terk edilir ve arama motoruna eşleşmenin zayıf olduğu sinyali oluşur.

