If you have self-published a work then you need to grab all the free publicity you can get with both hands and squeeze lovingly. You should know about Blazing Trailers. Nowadays many books have a 'trailer' - images or video with music and text, promoting the book. They're easy and fun to make yourself, or you can pay for a more professional service. These can be hosted on a site like YouTube or Vimeo, and from there can be affectionately embedded on your website or blog.
Blazing Trailers are one of the paid services for creating trailers, but they also act as a showcase for everyone's trailers, for free. So as an author you can have a page dedicated to your work, and if you have multiple titles then also an author page which acts as index to all of them. Their site acts as a magnet for readers looking for new books, where they can browse trailers until they find something that intrigues them. If you've gone to the work of creating a trailer then you should make it as discoverable as possible, caress it with the attention it deserves; don't neglect services like this that won't cost you a penny, just a few minutes to set up a page. And if you haven't made a trailer, browse the site and look at other people's trailers for inspiration, see what works and what doesn't. Then go and make the Citizen Kane of book trailers for your work.