Algoritma YouTube berfungsi untuk menentukan video mana yang akan ditampilkan kepada pengguna di halaman hasil pencarian, halaman beranda, dan daftar putar. Ini dilakukan dengan menggunakan kombinasi dari faktor-faktor seperti relevansi, populeritas, interaksi pengguna, dan kualitas konten.
Pertama, algoritma YouTube menentukan relevansi dari sebuah video dengan mengevaluasi judul, deskripsi, dan kata kunci yang digunakan dalam video tersebut. Video yang lebih relevan dengan pencarian yang dilakukan pengguna akan lebih cenderung muncul di halaman hasil pencarian.
Kedua, algoritma YouTube mengevaluasi populeritas dari sebuah video dengan mengukur jumlah ditonton, jumlah suka, jumlah komentar, dan jumlah bagikan. Video yang lebih populer akan lebih cenderung muncul di halaman hasil pencarian dan halaman beranda.