So you finally have your blog on a self hosted site and your not getting the traffic you are use to. Have you had any hits from a search engine. Usually if you don’t see any that means that you are not ranking but even more may be that google doesn’t know you are up and running. If you don’t have a lot of links to your new domain then this is a common issue.
If you don’t have a sitemap plugin then that is probably the reason why Google, Bing, Yahoo is not checking for your blog. Of course I have a simple solution to help you get you going in the right direction.
Go to Plugins on your sidebar
click on add new
type in xml site map
click on Google XML Sitemap and install it.
Click on Settings
click on XML Sitemap
Once you click on that you will get to a page that will tell you if you have a sitemap created. If not there will be a link that says create a sitemap. Create that sitemap and thats it. That map will automatically be sent to google, bing and eventually other sitemaps to help the search engines find your site.