I have posted articles, bookmarkeing,networking,directories and linkbuilding but I didn't get top ranking yet. what is good tips for google top ranking?
How long have you been doing this? SEO takes several months/years to be successful. Keep working on quality back links, pinging, social bookmarking, link exchanges etc. SEO takes a lot of time and effort. You are competing with thousands of sites that will be similar to those.
Patience is a virtue Always remember that SEO is a long and continuous process, results from your efforts are not show after one night. By the way, please provide us the URL of your site? And what are the keywords you are targeting?
sms is likely a fairly competitive niche. You may find it a little tough to get traffic and rankings for a little while. Just keep building links, especially from high quality (and high pr) sites. Check how many links your competitors have for your target keywords. Then go and build plenty of links to pages throughout your site using good link anchor text. It helps to vary the anchor text a lot. Your onpage optimization could use some work too. I'm not sure how search engines would like your mix of multiple languages on the same page. It could confuse them as to what language the site should be classified as. Perhaps make a separate section for each language.
As many others have said SEO takes time. I find it can take up to 3-4 months to get 1st page rankings in the most competive markets. Keep working hard.
All are not very good links. You need to get some real non-self-promotional links that actually help.
No they are NOT. All links gained by self-promotional means are at the lower end of the quality scale.
patience is always a virtue, you might want to check when did you recently done anything regarding link building for you website / blog?