Yemler teorik olarak verim kaygısı olmadan hayvanların yaşamsal faaliyetlerini sürdürebilmesi amacı ile verildikleri gibi, hayvanlardan beklenen verimin yükselmesi amacı ile de verilmektedir. Hayvanların besin maddesi ihtiyacı belirlenirken bu iki amaç birlikte gözetilmektedir.
Hayvanlara verilen yemler birçok yönden sınıflandırılabilir.
Ticari amaçlı olarak şu şekilde bir sınıflandırma yapılmaktadır:
- Tane yemler: buğdaygil ve baklagil tohumları ve yağlı tohumlar
- Endüstri kalıntıları: değirmencilik, şeker, yağ ve nişasta gibi üretim faaliyetleri artıkları
- Hayvansal kökenli yemler: süt ve süt ürünleri, et, kemik, kan, balık ve tavuk unları ve hayvansal yağlar
- Yem katkı maddeleri
Yemlerin içinde yabani ot, toz, toprak gibi yabancı maddelerin, kolayca üreyebilen bakteri ve mantarların ve mikotoksinlerin bulunmaması gerekmektedir. Ayrıca hayvanlardan fazla verim elde etmek amacı ile kullanılan katkı maddelerinin, yasal düzenlemeler ve standartlar ile belirlenen sınırlar için olması gerekmektedir. Bu açıdan yapılacak yem analizleri büyük önem taşımaktadır.