Ok, my opinion on this.
I think if you have expectations that you will sell a lot of CD's on your website, or that someone will hear your music and sign you to a deal, you are setting yourself up for failure and disappointment.
Doesn't mean you shouldn't do it, but do it for the right reasons. Do it because you love writing songs and making music, not because you think you might make a ton of money or get a deal.
As far as selling CD's go not many people buy CD's these days, they are pretty much obsolete. I have a good friend that plays in a band in the UK, top notch band, very good original songs. They have a couple of CD's but he tells me that his only sales are at the gigs they play, sort of a novelty item almost.
Even MP3 downloads are pretty much obsolete. These days it's all about streams. So you could maybe do a short run of physical CD's but concentrate on getting your music on the streaming platforms such as Spotify and iTunes. There are a few places that you can use to do that, I use CDBaby but they are no longer the only game in town.
But to start, why not unload some of your music to soundcloud and post them on the user showcase forum here? There is lots of good music there, some very good songwriters and people that know how to produce music, I'm sure you will get some good feedback.