My Google Webmaster Tools account, shows that I have crawling errors that are caused by links to pages that do not exist (404 not found).
But when I look at the source pages that are accused of having these broken links, there are no such links in them.
As of now, I have 6 404 errors in sitemaps and 28 in the rest of my site.
E.g. the address http://www.webdesk.co.il/articles.php?id=13 does not exist, yet Google indicates that I have 3 pages that link to this address:
http://www.webdesk.co.il/sitemapgen.php http://www.webdesk.co.il/articles.php?t=css http://www.webdesk.co.il/articles.php?id=17 //this address dont even exist
If you open each of these pages, you'll see that they don't have these links in them.
I thought this may be a result of an old crawling that was not yet updated, but those pages haven't existed for over than 6 months and Google indicates that all the crawling results are up to date (Dec 22 2012).
Why do I keep getting these 404 errors by Google?