The first step is to make sure you have enough land for the fish pond. You should not put a fish pond in your back yard. These ponds were built to grow walleye and perch for eating. If you have a acre of land or more then you are in good shape for a pond. Next check with your local county or township to obtain the proper permits to dig a pond. Make sure there are no underground cables in the area.
Pick a location that has good drainage and the soil below the top soil should be made up of mostly clay dirt. You will need to hire a backhoe contractor that is experienced in digging a pond. A good idea to reduce costs is ask around at the local tops soil companies. We did that and they agreed to dig the fish pond at a greatly reduced cost if they could haul away the top soil.