There are a lot of place to promote your product and those are free. Each place you will need to design to match with the requirement of that place. Format may be a bit adjust to match each place or need some modification. Not too hard to perform this task, the major is how to force Google to index. There is no any problem for some place to let Google index, some is fast and some may slow, that should have not any problem, we need only indexed from Google.
Some place may need backlink to force Google to index that place since there is no any bridge for Google to crawl to that site.
Google now may take sometime to ranking your site, not the same time as indexed. For new web site, the index can be shown without ranking but Google will give you the ranking around 5-7 days later.
Hope your good luck!!!