The roof is the most common location for solar PV panel installation. Typically, most roofs meet the required specifications for solar panels to receive maximum sunlight. The solar panels can also be installed on the ground sometimes when they cant be installed on the roof or when homeowners dont prefer to do so. You just have to guarantee that there wont be any objects that block access to the sun.
The energy consultant came to my house and was very professional and showed me the savings on my electric bill and also was able to add a new roof and cut down the overgrown trees. Would highly recommend.