I have a hard time getting visitors to my site where I sell a cooking software for Windows. I'm still improving it by SEO (especially the english version is far from perfect) but suppose that will pay back only later.
I wrote a lot of foodbloggers and there have been very few responses at all and most are not eager to write about the tool (although I got some good feedback). I don't know the reason but I suppose a desktop app to manage recipes offline without ads makes no sense for them.
I started to add the software to some of the bigger shareware sites which usually get some hits the first day when the software is listed very high in the news. But this drops soon with the listing on the page.
On the positive site, sales are not that bad in relation to the low number of visitors. But this can't stay that way forever I suppose.
I can't afford to spend too much on marketing though. Maybe there are marketing avenues especially in regard to the niche I do not see yet.
First off, congratulations for developing the product.
Now, what you need here is focus. First things first:
Also, the vast majority of online consumers are in the US, Europe (specially the UK), Canada and Japan. If the English version of your product is "far from perfect", you are already giving away a big chunk of that market. Remember also that people who use recipes to cook expect and demand very precise and accurate information. How are they going to trust your app if the language is not polished?
Foodbloggers are a good way to promote your product, but they are constantly bombarded by people like you trying to use them as a marketing platform. Before you ask for a favor, you may want to contribute to their blogs, by leaving comments and send them relevant information. Then, you ask for the favor. Don't put the cart before the horse.
The fact that sales are not bad in relation to visitors is a good sign. I would use those revenues to market the product. If you don't reinvest your profits, you'll never grow your business. And yes, this means spending money, maybe a lot, in marketing. The "build it and they will come" philosophy is a very dangerous one in business.
If there is a file type they could use to import the recipes from each post - you then provide a means for people to use other people's recipes.
How much content do you have on your marketing website? One cheap way to get interest is to start writing relevant articles. So, for example, how you cooked a kick-ass dish... and what your software did to help that. There's always the time-tested "Top 5 Tips"-style articles you can write as well, although honestly I'm not sure how much people still enjoy them.
Once you have a few articles written and up on your website, promote, promote, promote. Don't spam, but find blogs, or reddit-like sites of related interest and promote the articles to them. Offer to guest-write blog posts on other blogs, using your articles as proof of your abilities.
None of this costs any money except for your time. If you have a spare couple of hours, I think it's worth a shot :-)
Apart from blogging, you could also go to the top two or three forums where your target clientele likes to spend time. Become a regular part of the community. Contribute. Over time you'll have opportunities to develop relationships and spread the word about your tool.
Have you consider having a Freenium version that is possibly limited by the number of recipes that it can store, or only store recipes with 5 ingredients or less, or some other limitations.
And then publicised it extensively via blogs, youtube videos, give copies away to cooking school.