Friday, May 29, 2009

Critical Elements Of SEO:

Accessibility:-

Accessibility offers quite a few inherent benefits for SEO. The most common metaphor is to consider that a search engine robot is the most frequent disabled visitor your site may receive: it's blind, it navigates with Javascript disabled, and if it can't operate a link it stops cold. Since one of the principles of accessibility is about ensuring that your website can be navigated and understood by a blind visitor who is unable to use Javascript, these characteristics are an automatic guarantee for a well-designed accessible web site.

Best practice accessibility also requires other characteristics of benefit to SEO: use of proper h1, h2, and other heading elements are important for both. Uses of unique title elements which clearly describe the page are valuable for both purposes.

Accessibility features can be abused for the purpose of SEO, however.

A good example of how a tool for accessibility can be misused through SEO is by examining the title attribute. A little explanation the title attribute - title is a means of providing additional information about any element of a webpage. This is significantly different from the title element, described above — which is used to provide search engine results links and is displayed in the header area of your web browser.

Links can have a title attribute explaining where they go, acronyms may have a title providing the expansion of the abbreviation, etc. To an accessibility consultant, the title attribute is a great place to offer assistance to the visually impaired by providing a short, concise explanation in the title. To an SEO consultant the title attribute may be a great place to repeat keywords. Rather than saying "Link to Homepage", they may say "Widgets, gidgets, gadgets and more home pages".

This is not unreasonable once, but when there may be 25 title attributes which all begin with the same phrase it can be very tedious for a visually impaired web user who is listening to the page as read by a screen reader. The title attribute is not, in fact, an element which is read by a screen reader using default settings. However, if it has been enabled this is presumably because that visitor needs the information contained in the title attribute - and this excess verbiage will not be helpful or appreciated.

Positions of importance for keywords include headings, emphasized text (bold or italics), and text which appears early in the page when viewed in a linear fashion. What does that mean? In most HTML based designs, the positioning of elements is accomplished using the table element. Like a table in a word processing document or spreadsheet, the content must appear in a left-right, top-bottom format. However, in a standards based, accessible document, the code is usually presented using an alternate method which is non-linear. The appearance of the elements on the page does not necessarily match the appearance in the HTML code. Thus, your well-written content can appear first to search engines.

URL’s, Title Tag, Meta Tag:

URL’s:- URLs, the web address for a particular document, are of great value from a search perspective. They appear in multiple important locations, Since search engines display URLs in the results, they can impact click through and visibility. URLs are also used in ranking documents, and those pages whose names include the queried search terms receive some benefit from proper, descriptive use of keywords.URLs make an appearance in the web browser's address bar, and while this generally has little impact on search engines, poor URL structure and design can result in negative user experiences. URLs are frequently utilized as links by third parties, and as such, carry anchor text that is interpreted by search engines and users alike. Short, descriptive, compelling, keyword-laden URLs can thus provide both click-through and search ranking benefits.

Below are several guidelines to construct great URLs:

1. Employ Empathy
Place yourself in the mind of a user and look at your URL. If you can easily and accurately predict the content you'd expect to find on the page, your URLs are appropriately descriptive. You don't need to spell out every last detail in the URL, but a rough idea is a good starting point.

2.Shorter is Better
While a descriptive URL is important, minimizing length and trailing slashes will make your URLs easier to copy and paste (into emails, blog posts, text messages, etc) and will be fully visible in the search results.

3. Keyword Use is Important (but Overuse is Dangerous)
If your page is targeting a specific term or phrase, make sure to include it in the URL. However, don't go overboard by trying to stuff in multiple keywords for SEO purposes - overuse will result in less usable URLs and can trip spam filters (from email clients, search engines, and even people!).

4. Go Static
With technologies like mod_rewrite for Apache and ISAPI_rewrite for Microsoft, there's no excuse not to create simple, static URLs. Even single dynamic parameters in a URL can result in lower overall ranking and indexing (SEO tutorial blog itself switched from dynamic URLs - e.g. http://seotutorialblog.blogspot.com )

5. Choose Descriptive Whenever Possible
Rather than selecting numbers or meaningless figures to categorize information, use real words. For example, a URL likes http://www.indiawebmediapro.com/webDevelopment.html is far more usable and valuable than http://www.indiawebmediapro.com/wbdev.html

6.Use Hyphens to Separate Words
Not all of the search engines accurately interpret separators like underscore "_," plus "+," or space "%20," so use the hyphen "-" character to separate words in a URL.

Meta Tag

Meta tags were originally intended to provide a proxy for information about a website's content. Each of the basic meta tags are listed below, along with a description of their use:

Meta Robots
This tag can be used to control search engine spider activity (for all of the major engines) on a page level (for site-wide spider control, the robots.txt file is a better choice). There are several ways to use meta robots to control how search engines treat a page:

1. Index/NoIndex tells the engines whether the page should be crawled and kept in the engines' index for retrieval. If you opt to use "noindex," the page will be excluded from the engines. By default, search engines assume they can index all pages, so using the "index" value is generally unnecessary.

2.Follow/NoFollow tells the engines whether links on the page should be crawled. If you elect to employ "nofollow," the engines will disregard the links on the page both for discovery and ranking purposes. By default, all pages are assumed to have the "follow" attribute.

3.Noarchive is used to restrict search engines from saving a cached copy of the page. By default, the engines will maintain visible copies of all pages they indexed, accessible to searchers through the "cached" link in the search results.

4.Nosnippet informs the engines that they should refrain from displaying a descriptive block of text next to the page's title and URL in the search results.

5.NoODP is a specialized tag telling the engines not to grab a descriptive snippet about a page from the Open Directory Project (DMOZ) for display in the search results.

6.NoYDir, like NoODP, is specific to Yahoo!, informing that engine not to use the Yahoo! Directory description of a page/site in the search results

SYNTAX: <META NAME="ROBOTS" CONTENT="NOINDEX, FOLLOW, NOARCHIVE, NOODP">

The tag above would tell spiders not to index the page, to refrain from archiving a copy while following the links, and to refrain from using DMOZ as a description in the search results. The "NOINDEX, NOARCHIVE" combination may be redundant for any search engines who do not archive non-indexed pages, but nonetheless it doesn't hurt to be thorough.

Title tag

It could be said that the title is one of the most important factors for a successful search engine optimization of your website. Located within the section, right above the Description and Keywords tag, it provides summarized information about your website. Besides that, the title is what appears on search engines result page (SERP).

The title tags should be between 10-60 characters. This is not a law, but a relative guideline - a few more symbols is not a problem. You won't get penalized for having longer title tags, but the search engine will simply ignore the longer part.

Search-Friendly Text

Making the visible text on a page "search-friendly" isn't complicated, but it is an issue that many sites struggle with. Text styles that cannot be indexed by search engines include:

  • Text embedded in a Java Application or Macromedia Flash file
  • Text in an image file - jpg, gif, png, etc
  • Text accessible only via a form submit or other on-page action

If the search engines can't see your page's text, they cannot spider and index that content for visitors to find. Thus, making search-friendly text in HTML format is critical to ranking well and getting properly indexed. If you are forced to use a format that hides text from search engines, try to use the right keywords and phrases in headlines, title tags, URLs, and image/file names on the page. Don't go overboard with this tactic, and never try to hide text (by making it the same color as the background or using CSS tricks). Even if the search engines can't detect this automatically, a competitor can easily report your site for spamming and have you de-listed entirely.

Along with making text visible, it's important to remember that search engines measure the terms and phrases in a document to extract a great deal of information about the page. Writing well for search engines is both an art and a science (as SEOs are not privy to the exact, technical methodology of how search engines score text for rankings), and one that can be harnessed to achieve better rankings.

In general, the following are basic rules that apply to optimizing on-page text for search rankings:

  • Make the primary term/phrase prominent in the document - Measurements like keyword density are useless (see kw density myth read), but general frequency can help rankings.
  • Make the text on-topic and high quality - Search engines use sophisticated lexical analysis to help find quality pages, as well as teams of researchers identifying common elements in high quality writing. Thus, great writing can provide benefits to rankings, as well as visitors.
  • Use an optimized document structure - The best practice is generally to follow a journalistic format wherein the document starts with a description of the content, then flows from broad discussion of the subject to narrow. The benefits of this are arguable, but in addition to SEO value, they provide the most readable and engaging informational document. Obviously, in situations where this would be inappropriate, it's not necessary.
  • Keep text together - Many folks in SEO recommend using CSS rather than table layouts in order to keep the text flow of the document together and prevent the breaking up of text via coding. This can also be achieved with tables - simply make sure that text sections (content, ads, navigation, etc.) flow together inside a single table or row and don't have too many "nested" tables that make for broken sentences and paragraphs.

Keep in mind that the text layout and keyword usage in a document no longer carries high importance in search engine rankings. While the right structure and usage can provide a slight boost, obsessing over keyword placement or layout will provide little overall benefit.

Information Architecture

The document and link structure of a website can provide benefits to search rankings when performed properly. The keys to effective architecture are to follow the rules that govern human usability of a site:

  • Make Use of a Sitemap - It's wise to have the sitemap page linked to from every other page in the site, or at the least from important high-level category pages and the home page. The sitemap should, ideally, offer links to all of the site's internal pages. However, if more than 100-150 pages exist on the site, a wiser system is to create a sitemap that will link to all of the category level pages, so that no page in a site is more than 2 clicks from the home page. For exceptionally large sites, this rule can be expanded to 3 clicks from the home page.
  • Use a Category Structure that Flows from Broad > Narrow - Start with the broadest topics as hierarchical category pages, then expand to deep pages with specific topics. Using the most on-topic structure tells search engines that your site is highly relevant and covers a topic in-depth.

Duplicate Content

One of the most common and problematic issues for website builders, particularly those with larger, dynamic sites powered by databases, is the issue of duplicate content. Search engines are primarily interested in unique documents and text, and when they find multiple instances of the same content, they are likely to select a single one as "canonical" and display that page in their results.

If your site has multiple pages with the same content, either through a content management system that creates duplicates through separate navigation, or because copies exist from multiple versions, you may be hurting those pages' chances of ranking in the SERPs. In addition, the value that comes from anchor text and link weight, through both internal and external links to the page, will be diluted by multiple versions.

The solution is to take any current duplicate pages and use a 301 re-direct (described in detail here) to point all versions to a single, "canonical" edition of the content.

One very common place to look for this error is on a site's homepage - oftentimes, a website will have the same content on http://www.url.com, http://url.com, and http://www.url.com/index.html. That separation alone can cause lost link value and severely damage rankings for the site's homepage. If you find many links outside the site pointing to both the non-www and the www version, it may be wise to use a 301 re-write rule to affect all pages at one so they point to the other.

Thursday, May 28, 2009

How To Achieve ROI From SEO

Studies have shown that Search Engine Optimization can provide the greatest Return on Investment of any type of online marketing. People using search engines are proactively looking for what you are offering with the search terms they enter and if they find your site and contact you, they are among the most qualified prospects you will encounter. Google’s stock goes for upwards of $500 a share for a good reason, because people use it and those who pay for Keyword advertising get results from it. If your site can rank in the natural search listings (see this article for an explanation: Paid vs. Natural Search Results), rather than paying per click through the paid listings, you stand to see a flood of targeted visitors to your site.

Obviously, gaining top rankings on the search engines is not always an easy thing to accomplish. Another study shows that over 90% of the sites that are visited by people
performing searches are the ones displayed on the 1st page of search results, this is detailed in our article: Click Behavior Research. As the old saying goes, “You have to spend money to make money”, this holds true in SEO and you have to be willing to invest the effort and resources required to gain top rankings on the search engines. This varies based on a number of factors, but the key elements to evaluate to ensure a successful SEO campaign include:

1. Selecting the best Keywords possible (See details in our article: Choose Your Keywords Wisely)
2. Evaluating the metrics of your website
3. Evaluate the competing sites that currently hold the top rankings for those Keywords
4. Enhancing your website to surpass those sites on the targeted subject matter
5. Increasing the number of quality links to your site to surpass the value of links the top ranked sites have

To learn about how to make the evaluations of your site and your competitors with the tips provided in this article: How to Check your Website from the Eyes of a Search Engine.

Typically the Keywords that will be the most valuable for your site to rank for, are ones that are already being heavily competed for. By performing thorough evaluations on the Keywords and on the competing websites, this will provide a good idea of the level of effort that will be required to achieve top rankings for those terms and a plan of action can be made from there.

All efforts and resources that you put into SEO can be considered an investment. Once you achieve top rankings, it typically requires far less effort to maintain them and you will reap the rewards as long as your site holds those rankings.

How Search Engine Operates?

Search engine searches through the millions of pages when you try to search for anything and it present you list of ones that match your topic. The matches will even be ranked, so that the most relevant ones come first. Search engines perform a list of critical operations that allows them to provide relevant web results when searchers use their system to find information.

1. Crawling the Web
Search engines run automated programs, called "bots" or "spiders", which use the hyperlink structure of the web to "crawl" the pages and documents that make up the World Wide Web.

2. Indexing Documents
Once a page has been crawled, its contents can be stored in search engine's database which is called "indexing". This index contains all the pages that have been crawled by bots and spiders and needs to be properly managed so that when a request is made search and sort billions of documents can be completed in fractions of a second.



3. Processing Queries

After indexing search engine process the query. Query is the keyword or keyword phrase which you type when searching for a particular thing. When you request for a information, search engine retrieves all the documents and pages from its index that match your query.


4 Ranking Results
After determining which documents and pages match your criteria; search engine performs its next step and ranks the search result so that you can find which is most relevant to you. For this purpose, search engines run a sorting equation which is called an algorithm. Different search engines have the different algorithms to rank the best results for you. Then the search engine present you ranked results that are most relevant to you so that you can choose from them.

Thus search engines perform these for steps to search for an item you have requested. Search engines like Google, MSN, and Yahoo are more popular these days and they are among the most complex systems.Interxion Colocation Interxion provides data centre colocation for large medium and small businesses.

Monday, May 25, 2009

Introduction – What Is SEO

SEO- Search Engine Optimization is the process of increasing the amount of quality visitors to a Web site by ranking high in the search results of a search engine. The higher a Web site ranks in the results of a search, the greater the chance that that site will be visited by a user. It is common practice for Internet users to not click through pages and pages of search results, so where a site ranks in a search is essential for directing more traffic toward the site.

SEO is one of the most effective things you can do online, getting your web site optimized in such a way that the search engines will reward you by basically sending traffic your way. SEO is not really that simple, but the bottom line is, if your page is optimized both on page and off, you generally get higher natural search engine rankings, which leads to traffic for you.

SEO considers how search engines work and what people search for. Optimizing a website primarily involves editing its content and HTML coding to both increase its relevance to specific keywords and to remove barriers to the indexing activities of search engines.

If you’ve spent time online recently, you’ve probably read the term “SEO,” or “Search Engine Optimization. But what does it mean, exactly? “SEO” is a term that is used to describe the process by which traffic to a particular site is increasingly generated by search engines by way of search results. The quality of visitor traffic to a site can be measured by analyzing how often a visitor who uses a specific keyword phrase in a search actually performs what is known as a “conversion action.” That is, how often those visitors make a purchase, download materials, request information, or interact with the site in any other way that indicates interest in the product or service the site offers.

Simply put, SEO is marketing through an understanding of how search algorithms work combined with knowledge of what human users might search for. The end goal is to create a site that contains words for which people will likely search when looking for information such as that contained on your site.