Your roof should get enough sunlight (south-facing is ideal), have enough space, and be structurally strong. A site survey helps determine this.