its the need of the hour.. there are millions of sites.. but those who are in top 10-20 in google search engines in popular keywords.. rules the world.. seo is definitely one of the main inputs in search engine rankings!!
If you are building a website for an existing community, the community will come to you and those businesses and services that support that community will link to you. When I built a website for a car club community 5 years ago, I did not know what SEO was. I use a good CMS product and built a website that was easy for the community to use. They created great content; articles, news, training, photos, calendar and forums. Within about 6 months it was listing in the top 3 of relevant keywords.
Now if you are trying to build a community or draw in customers, SEO and all the technics listed on this forum should be top priority.
In both cases, building a site that supports basic SEO is a requirement.
SEO, or Search Engine Optimisation, is the practise of making your website function better in the eyes of the search engines. SEO is really needed if you want your site listed in higher position in search engines result and making it more visible to your customers.