Yes, website is different from web-page (Blog, Hub,squidoo and more...)
for website there is designing,coding and hosting ;for web-page there is no coding , designing and hosting. Just content and Images are needed to build up the Page.
But the common part is the Targeted keyword; keywords play a important role in a page or a site. From both sides we can earn money an run the affiliate programs.
But we have to build the website or page to look and feel good.