Monday, July 27, 2009

Webmastering: Web 1.0, Web 2.0, Web 3.0

Web 2.0: is a terminology coined by Dale Dougherty of O'Reilly Media,to simply notify the tremendous changes in the web as a media.

Web 2.0 Refers to the use of the same technologies yet in different techniques for the site development and execution to allow better user experience through easy sharing, bloging , RSS service, social networking.

web 2.0 refers to websites that:
  • Give the ability to users to add and change the content of the website (that belongs to Web 2.0 website) such as Amazon.com, Forums.
  • Give the ability to people tio link to each others in a huge social networks, such as Facebook.com, MySpace.
  • Give the ability to visitors to easily share content, such as YouTube.com.
  • Extend the use of the internet to other devices than Personal computer and laptops, many people now extend the use of internet to cellular phones, gaming concoles and in the near future television sets will join the horde or face teh extinction, just like the late VCR.
  • Also, allowing the users to grab a quick news alerts using RSS (Really Simple Syndicate), wihtout going through a dozen of web sites to get this mission accomplished.
Web 2.0 is intended to be:
  1. The internet is an applications platform (cloud Computing).
  2. Democratizing the web (allowing more people to share and add and change data in the Web 2.0 websites).
  3. Employ more mehtods of information discloser (open information range).

Q: What is Web 1.0?
A: that is a simple question to ask, yet controversal to answer.

Web 1.0: is -as a casual not professional answer- whatever website that doesn't provide any of the Web2.0 services.

Let's think of Web 1.0 as a library, you can useit a source of information but you can't share the onformation nor you can contribute to this library.

in the library example Web 2.0 is a group of friends, while you can recieve information you can share and contribute information within this group of friends.

Web 1.0 Refers to websites that:
  1. aren't Interactive: might contain useful data, but not continiuosly changing and growing data.
  2. are Static, Visitors of these websites aren't able to Add or Change any part of the data.
  3. aren't open source, Web 1.0 depends on proprietary software that is owned by companies and not allowable by public to alter or add any code snippets to it, on contrary is the open source software where poeple, publicly, own the software and its code is opened to be altered or added to.
Q: What is Web 3.0?

Web 3.0 is -in short- personalizing the web to the visitors, it is the upcoming revolution in the web techniques.

Many experts believe that the Web 3.0 browser will act like a personal assistant. As you search the Web, the browser learns what you are interested in. The more you use the Web, the more your browser learns about you and the less specific you'll need to be with your questions.

As I write this blog entry, I know that Google uses Google Account to personalize search results for registered visitors.

Many experts compare Web 3.0 to a giant database, which will use the Internet to make connections with information.

A Web 3.0 search engine could find not only the keywords in your search, but also interpret the context of your request. It would return relevant results and suggest other content related to your search terms.

Experts believe that:
  • Web 3.0 will provide users with richer and more relevant experiences.
  • with Web 3.0, every user will have a unique Internet profile based on that user's browsing history.
  • the foundation for Web 3.0 will be application programming interfaces (APIs). An API is an interface designed to allow developers to create applications that take advantage of a certain set of resources.
  • Web 3.0 will start fresh. Instead of using HTML as the basic coding language, it will rely on some new -- and unnamed -- language. These experts suggest it might be easier to start from scratch rather than try to change the current Web.
Experts beliefs are more applicable and going into actual steps.

I hope to see more virtual reality to the Web 4.0

Monday, July 20, 2009

SEO: Introduction

Search Engine Optimization (SEO) is a process to improve the volume (number of visitors) and the Quality (type of visits, duration of each visit, type of information requested or fulfilling a marketing target) of a website from the traffic referred by search engines via natural (organic, Algorithmic) search results for targeted, relevant keywords.

To say an optimized website is to be the first in search engine results for the targeted keywords, by simply having the highest rank for that search subject.

The first site in search engines is the website that has the highest rank in the required keyword.

SEO is also applicable to many other types of data, like images, videos, local searches and industry specific vertical search.

As a matter of fact, search engine algorithms get changing all the time, so instead of trying to fool the algorithms, it is considered a better practice to concentrate on building an Effective SEO strategy targeting the website potential users.

An Effective SEO strategy will typically include:
  1. How search engine algorithms work?
  2. what are your prospect clients looking for regarding your Industry?
  3. What is the subject for your website?
  4. Building a website with a professional content.
  5. Find the prospect visitors to your website.
  6. Spread the word.
In short SEO is increasing a site relevancy to prospect and existing visitors.

SEO is better to be integrated with the early steps of your website developing, since SEO involve:
site coding
presentation of the core product
structure of WebPages in an intuitive way
Fixing programmatically errors that prevent search engines from getting the website from being crawled and indexed.