My advice to you, as to anyone else who wants to have a commercial element in their work: NEVER show work other than your best, not on a website, not privately. ...
I think you are right, but I know that I won't completely expunge my website of any sign of older, less perfect, work. I think it is disingenuous to be to hide your growth as a person and/or an artist.
I will be separating trailpixie.net into two websites. Trailpixie.net will be a hiking blog. My new site, marcshaffer.net, will be a similar, although isolated website for my landscape photography.
I will probably still use a blog because I like an opportunity to talk about my work in some depth, although I will simplify the layout and navigation of the site. By having two websites, I will have an outlet for two different interests while not confusing my readers or prospective customers.
I like for people to want to put my photography on their wall. I hate having to sell it. Maybe I should just give it away. That might get my website some attention.