به طور کلی کود گیاهان باید قدرت بالایی در جذب مواد مغذی و معدنی مورد نیاز گیاه داشته باشد. این مواد برای رشد و نمو گیاه و همچنین محصول دهی مناسب و باکیفیت آن لازم و ضروری هستند. از دیگر دلایلی که کود برای خاک گیاه مورد استفاده قرار می گیرد، این است که کود گیاهان به خاک کمک می کند تا آب لازم برای گیاه را جذب و ذخیره کرده و آن را به آرامی و تنظیم شده به ریشه گیاه برساند. ممکن است در بعضی از خاک ها قدرت جذب آب پایین باشد یا اینکه گیاه در منطقه ای کم آب و کم باران رشد کند. با ترکیب کود گیاهان به خاک، قدرت جذب و نگه داری آب در خاک بالا رفته و گیاه دچار کمبود آب نخواهد شد.