Pada dasarnya itu dimulai karena beberapa situs web mengendus agen-pengguna untuk memberi tahu browser apa yang digunakan seseorang sehingga mereka dapat memblokir browser yang mereka pikir tidak akan berfungsi dengan situs web mereka. Secara khusus, situs web memblokir Internet Explorer karena tidak menawarkan banyak fitur seperti Netscape Navigator. Alih-alih hanya membangun situs web yang berfungsi di seluruh browser, webmaster memilih untuk hanya memblokir IE sepenuhnya. Untuk menyiasatinya, Internet Explorer mulai menempatkan Mozilla di agen-pengguna mereka (dengan tanda "kompatibel" dalam tanda kurung).
Alasan lain adalah beberapa browser berbagi mesin rendering yang sama. Misalnya, Safari dan Chrome menggunakan mesin rendering webkit. Firefox dan SeaMonkey sama-sama menggunakan tokek. Akibatnya mereka berdua akan memiliki bagian-agen pengguna mereka yang akan cocok dan / atau menyebutkan browser lain.
Artikel ini memiliki ringkasan yang bagus tentang riwayat agen pengguna secara lebih rinci.