There are several factors to consider when determining if an area is suitable for gardening. The amount of sunlight an area receives, drainage, and soil composition and quality all impact what types of plants can be grown and how well they will thrive. Proper site selection is important to have a productive and low-maintenance garden.