Major search engines provide free tools for webmasters. They help webmasters to better understand what needs to be tweaked to obtain better search results. Well known webmaster tools include: Google Webmaster Tools, Yahoo! Site Explorer, and Live Search Webmaster Tools.
Review the tools listed above to see which one(s) suit you best.