If your lawn puddles up with water, you already know that your soil has poor drainage. However, some people have poor drainage going on under the surface and do not even know it. It is fairly easy to determine if your soil has poor drainage.
First, dig a few holes in various areas of your lawn. Dig the holes to a depth of two feet. Fill up the holes with water. If after 24 hours water is still in the holes, your lawn has poor drainage. Wet lawns are sometimes the result of natural drainage-ways being blocked or the natural drainage-ways do not have enough grade so they will drain.
When your home was built the site should have been graded so that rainwater flows away from the home. Many people inadvertently mess up the grade of their lawns when they plant trees, mound up flower beds, or even add something like a sidewalk. To fix these problems you will need to have a subsurface drain installed on your property. This is a trench that will collect standing water and give it an outlet away from your property.