nice post these are very good techniques to build online presence..We are also having different marketing softwares available today which also help us to build online presence..
For creating a strong online presence you need to rank well for your keywords.
If you rank No1 for your keywords on search engines you are considered an authority in your field. Article and press press release can also help you build an online reputation.
If it is not your niche and you don't actually know much about it, instead, we should come up with things that are interesting, entertaining, humorous or just plain honest life stories.. all was based on your writing style.
There are affiliate programs that help with banner ads at different sites. The banner must be placed at proper place and should relate to the site it is placed.
Banner ads could be a good resource for links by affiliate programs. If you are selliong products, this could sell your merchandises easily. The banner should also be visible and related to its content.
Free web hosting is for anyone who wishes to try out making websites and find out whether it is their cup of tea or not. However, free web hosting may not offer the kind of control and administration aspects that one might get if they buy web hosting and domain name