Three things are needed to create a great website - content, design, and ease of use/navigation. Try to get a good design, and then add
lots of content like photo galleries, videos, unique stuff, and imformative content.
A very important thing is don't assume that everyone who visits your site will know what FIRST is.

You may scare off potential team members/mentors/sponsors if they visit your site and have no idea what everything is about. Provide good details about your team or FIRST, with bonus points for getting it onto the homepage.
Adding a search feature to your website is an easy way to help people find specific information or media quickly without hunting for a needle in a haystack. Also, try to make sure search engines like Google easily find your website. (Google seems to love the Team 228 website, as when ever I search for something FIRST-related like "robotics teams" or "UTC New England Regional videos", the Gus Robotics' website is often in the first page of results, and often ranking higher than CD threads.)
Feel free to browse our team's website at
www.team228.org and use any of the ideas there.