Being that search engines are getting smarter than ever, they're also more able to notice patterns. That includes you creating multiple accounts on free blog or social bookmarking sites, for the sake of gaming backlinks to your own sites.
When people search on Google using one of your keywords, your ad may appear next to the search results. Now you're advertising to an audience that's already interested in you.