If you have backlinks pointing to pages that are simply not there anymore on a fairly new site how do you correct that? right now it is doing a 404 to homepage. site had WP blog installed and then we thought well it will only be a 10 page site so WP not necessary and too complicated...but previous wordpress pages are still showing up in yahoo. 0 in google. How long does this take to correct itself?
Edit the htaccess file and put a 301 redirect code in it. This will tell the search engines that the page has permanently moved to a new location. Within a week or 2, the search engines should delist the old page and replace it with the new pages.