As many of you guys have already seen the blog site like http://searchengineland.com/http://www.searchenginejournal.com/http://www.seroundtable.com/Use to add images to there blog post and at the end or the article they just featured the actual URL from Image hosting database website like photostocks.com, dreamtime.com.So my question did these guys had some deal already with each other for these or it's completely normal for anyone to use Images like that. 
Can I freely add images to my blog post from Image database websites?
copyright;image hosting
It is not normal for anyone to use images like that and I would strongly suspect that the stock photo sites either:have a special license option for high-traffic blogs that trades images for the plug and link; or those three sites have worked out a special deal with the respective stock photo houses and get free access to a limited number of images in return for the backlinks; or. they just pay to license the image and refer back to the stock repository because they're good people.  The only way to know for sure is to contact someone and ask.Generally speaking you need to find Creative Commons or similarly open-licensed images or be allowed by the image rights holder before you can post them on your site with or without attribution.  In some cases you can have a limited safe harbor via the Fair Use doctrine but that probably wouldn't cover you if your use was commercial or promotional in nature.^^ I am not a lawyer nor do I play one on the internet. Consult a real lawyer before making free with someone else's work unless they clearly grant permission.