Pages

Tuesday 7 January 2014

How to Design & Develop SEO Friendly Website?

Basics of SEO Friendly Website Development

Search engines have limitation in how they crawl the web and interpret content. A webpage is always seen in a different way by search engines and by us. 

Here we are about to discuss some important technical and architectural aspects of websites, which should be taken care while developing a new website.

Quality Content

Content always plays a major role for any website success. This is one of the most important area which should be carefully planned. 

Secondly we should make the content easily index-able by search engines, by placing it in proper HTML code. 

In order to be listed in the search engines, your most important content should be in HTML text format. Images, Flash files, Java applets, and other non-text content are often ignored or devalued by search engine spiders, despite advances in crawling technology. The easiest way to ensure that the words and phrases you display to your visitors are visible to search engines is to place it in the HTML text on the page.


Link Structure

All the search engines crawlers look for a structure which is easy to understand and crawl. Just as search engines need to see content in order to list pages in their massive keyword-based indices, they also need to see links in order to find the content. A crawlable link structure - one that lets their spiders browse the pathways of a website - is vital in order to find all of the pages on a website. Hundreds of thousands of sites make the critical mistake of structuring their navigation in ways that search engines cannot access, thus impacting their ability to get pages listed in the search engines' indices.

Some common issues why web pages are not reachable for search engine crawlers

  1. Submission required forms - Search engines crawlers can not access any page where any sort of access permission is required.
  2. URL's displayed through Java Script - Search engine crawlers either don't crawl java script based URL's or they provide very less importance to those links. All the links present on website should be in HTML.
  3. Links in Java, Flash or other plug-ins 
  4. Links pointing to pages which are blocked by robots.txt or meta robots
  5. Links on pages with hundreds of links
  6. Links through frames or i-frames 
If above hurdles are taken care at the time of developing a new website, we can easily assure that our URL's, web pages or content will be crawled. 

Keywords Usage & Targeting 

Keywords are fundamental to the search process - they are the building blocks of language and of search. In fact, the entire science of information retrieval (including web-based search engines like Google) is based on keywords. As the engines crawl and index the contents of pages around the web, they keep track of those pages in keyword-based indices. Thus, rather than storing 25 billion web pages all in one database, the engines have millions and millions of smaller databases, each centered on a particular keyword term or phrase. This makes it much faster for the engines to retrieve the data they need in a mere fraction of a second.

So if you want to rank for any particular term, you will have to make sure that keyword is included in your content, title, description, alt tags, headings, title attribute and other on page factors.

On-Page Optimization

Keyword usage and targeting are still a part of the search engines' ranking algorithms, and we can leverage some effective "best practices" for keyword usage to help create pages that are close to "optimized." Here at Moz, we engage in a lot of testing and get to see a huge number of search results and shifts based on keyword usage tactics

As per SEO MOZ there are some standard practices which should be followed for on-page SEO 

  • Use the keyword in the title tag at least once. Try to keep the keyword as close to the beginning of the title tag as possible. More detail on title tags follows later in this section.
  • Once prominently near the top of the page.
  • At least 2-3 times, including variations, in the body copy on the page - sometimes a few more if there's a lot of text content. You may find additional value in using the keyword or variations more than this, but in our experience, adding more instances of a term or phrase tends to have little to no impact on rankings.
  • At least once in the alt attribute of an image on the page. This not only helps with web search, but also image search, which can occasionally bring valuable traffic.
  • Once in the URL. Additional rules for URLs and keywords are discussed later on in this section.
  • At least once in the meta description tag. Note that the meta description tag does NOT get used by the engines for rankings, but rather helps to attract clicks by searchers from the results page, as it is the "snippet" of text used by the search engines.
  • Generally not in link anchor text on the page itself that points to other pages on your site or different domains (this is a bit complex - see this blog post for details).

Rich Snippets 

Ever see a 5 star rating in a search result? Chances are, the search engine received that information from rich snippets embedded on the webpage. Rich snippets are a type of structured data that allow webmasters to mark up content in ways that provide information to the search engines.

While the use of rich snippets and structured data is not a required element of search engine friendly design, its growing adoption means that webmasters who take advantage may enjoy an advantage in some circumstances.

Structured data means adding markup to your content so that search engines can easily identify what type of content it is. Schema.org provides several types of examples of data that can benefit from structured markup. These include people, products, reviews, businesses, recipes and events.

Often the search engines include structured data in search results, such as in the case of user reviews (stars) and author profiles (pictures.) There are several good resources for learning more about rich snippets online, including information at Schema.org and Google's Rich Snippet Testing Tool

Source of Information : http://moz.com/beginners-guide-to-seo/basics-of-search-engine-friendly-design-and-development