If your site is new, you can submit your sitemap to google webmaster and fetch your page as google. Usually the crawling is done within 1 week or in some cases it can take a month.
You can't compare Social Media with SEO. Although, you can say that social media plays a very important role in ranking your webpages higher in SERP's.
Everything that you do on your website's page. For example, properly optimizing title, meta's, content according to google's quality guidelines is on page seo
instead of searching for unworthy social bookmarking websites why don't you try competitive analysis and use proper metrics to make a social bookmarking list?
An SEO Friendly website means that your website is compatible for doing SEO on it. In order to rank on organic searches your website must meet some SEO guidelines and optimized accordingly. If you are looking for ON-Page Optimzation of your website contact the best seo company in delhi SEO...
Hi, you may learn basic web designing from w3 schools or take the help of the best web designing company in delhi : Top Web Designing Company in Delhi | Website Designing Company in Delhi
Check the spam score of the links in the moz open site explorer. Make a list of poor quality backlinks in notepad and upload it in google webmaster disavow tools. Google will then disavow those poor quality backlinks.
Write a lot of unique content relevant to your niche and post them on instant approval article submission sites. Do regular social bookmarking and forums on high DA and less spam sites.
If you mean keeping your website on top by SEO, then keep doing regular article/forum submissions. If you want non-organic traffic, try PPC bidding to stay on top.