Could you write here in brief if a web design and development company wants to be on top in search engines other than the Paid campaigns and SEO activities.Is there any way apart from these two activities...
yes.. if you choose very less competitive keyword and optimize your website accordingly then it is possible.
Gotta agree with RSS, unless you want to spend a lot of time and money competing for broad keywords, think of niche keywords that may generate you some good leads. It's always helpful to go local, use something like "[your location] web design" and see how competitive it is! - Carlos, Motoza
You should plan a proper link building campaign for your site to be on the top. Focus and post your very important keywords as anchor text wherever you get backlinks for your site. Above all, make sure you are regularly commenting and posting some reviews in high authority sites in your niche.
Make your site simple. Make sure it is w3c validated. Do not do keyword stuffing or any other sort of spamming. Use relevant title. Quality backlinks matter. Do proper link building.
You need to set a goal for this. If you have a very tough keyword, you might be looking at over 2+ years to get to at least the first page of Google.