Pages

Subscribe:

Thursday, January 15, 2009

How to create a website ?


  1. Think of ideas for your new website. If you already know what you want to make your website about, skip this step. Otherwise, make note of those moments when you think to yourself "I wish there was a website that..." Whenever you see a friend with any kind of problem or frustration, try and think of a website that would help him/her. Looking for a tidbit of information or a unique product that's nowhere to be found? Brainstorm and write down all of your ideas, no matter how ridiculous they may seem. There's no better place than the Internet to turn a quirky idea into gold. You can also get help by searching the web with "website ideas".
  2. Identify your market. What kinds of people would each of your website ideas serve? Some websites, like Yahoo or Google, are as general as it gets, while other sites, like ILoveAlpacas.com, serve a very specific bunch. Write down the target market next to each of the ideas on your list. Conduct market research--Who is your audience? What do they do? How old are they? What are their other interests? All of this information can help you make your website more useful to you.
  3. Figure out your commitment. How much time and money are you willing to put into your website? You can start and run a website for free, but the more money you want to make from your site, the more time and money you'll have to invest. If you don't care too much about making money (like if you're just interested in showing off your dried bug collection) you can get away with free web hosting and sporadic maintenance.

    • Content sites will require less investment, but you will also face more competition, since anyone can start a content site. To make money from this kind of site, you provide information and generate income from the traffic you receive through advertising.
    • E-commerce sites, which sell products, will need more maintenance and attention. You will also need to think about shipping, sales tax, order form security, inventory updates, and everything that a person with an offline storefront would have to manage.
  4. Narrow down your list. Which ideas stand to make the most profits? Which ideas require the most commitment? Which ideas look like they'd be fun to pursue? You will be spending time working on your website, so choose the idea you are most passionate about (that is also profitable and practical for you).
  5. Register a domain name (one that's easy to remember and spell) and choose a web host. For more complicated websites, be willing to shell out the extra bucks; or, you can opt for a free web hosting, which will probably mean having a URL like www.yourdomain.webhostname.com and ads plastered all over your webpage. Read the fine print.
  6. Build your website. Here you have a few different options.

    • Get a website-building program and do it yourself. While this might work for your dried bug page, if you are unsure of your design eye and ability, then it's probably not the best choice if you're trying to make a sharp, professional impression (especially if you're trying to get people to part with their money).
    • Learn a programming language (or two, or three) and build a website from scratch.

      • HTML is incredibly easy to learn, and if you're up to it, you'll be able to tweak your web design any way you want, and you won't have to pay anybody else to update or change your site.
      • XHTML is the new web language set by W3C's standards. Almost identical to HTML, it follows a stricter set of rules for marking up information - what this means, for the most part, is minor changes to the way you write code.
      • CSS, which stands for "Cascading Style Sheets", gives more flexibility for styling the HTML.
      • A browser sided scripting language, such as JavaScript, allows you to make your page interactive.
      • A server sided scripting language (PHP, ASP with JavaScript or VB Script or Python) can be used to make things on your site move and edit or create forums.
      • AJAX (Asynchronous JavaScript and XML) is a technique of using a browser sided language and a server sided language to make the page get new information from the server without refreshing the page, greatly reducing bandwidth usage and vastly improving the user's experience. Think of the possibilities: you could probably make a web based instant messaging service!
    • Hire a professional. This is the best option for more advanced sites, especially e-commerce sites.
  7. Use keywords that your target audience would search for to get a better search engine ranking. There are several tools available from Google, Overture, and third party software developers that can make the keyword research process easier. Sprinkle the keywords you've chosen throughout your text, but not to the extent that it hurts the quality of your content.
  8. Upload your website. Your web host may have an FTP feature, or you can download your own FTP program like FileZilla. If you hired a professional to design the website, he or she may take care of this for you.
  9. Test drive your website. When you finish your website, do usability testing. You can do this by simply asking a few friends or family members to use your website. Give them a specific task like "edit your profile" or "buy an alpaca sweater from the bargains page." Sit behind them and watch them navigate. Do not help them. You will likely find areas where you need to improve navigation or clarify some instructions.
  10. Advertise. Submit your site to major search engines. Tell your friends. Use an e-mail address with your domain. Visit other websites that complement (not compete with) yours, and offer to exchange links. Post constructively on blogs and forums, and put your URL in your signature.
  11. Provide quality content and service. This is what will ultimately make your website awesome. Be sensitive to feedback - take it seriously. Think about your target market: their needs, their frustrations, their circumstances, and seek to make their lives easier. Strive for a win-win situation for you and your visitors.

0 comments:

Post a Comment