Quantcast Design and Develop
Continued from Part I

11. Images should not have text where it is possible. The alternate text is a must as it increases accessibility. The alternate text should be meaningful in context of the image and if possible should be a keyword. Linking images (at least the important ones) as visitor tend to click images. It should be done wisely though. Search engines value if it makes sense.
12. HTML tags like <h1>, <em>, <strong>, etc can be read by search engines which give the data more importance than surrounding data. Don’t ask me how; it’s again the algorithm thing. Using keywords with these tags wisely can boost the SEO. HTML 4 supports a lot of modern tags like <abbr>, <acronym>,<address>,etc which helps the search engine to deduce your page better.
13. There are hundreds of search engines other than Google, Yahoo and Bing. There are even specialized search engines for specific categories like books, movies, etc. Many of these search engines accept free submission of urls. It is a great way to boost SEO by registering and submitting to as many search engines as possible.
14. Integrating a blog with your site (i.e. your site has a blog in it) is a good idea as ensures new content is added frequently to your site. It is a cool method to boost your organization’s SEO.
15. Outbound links should be chosen wisely. Linking to reputed and similar sites will help you also. But make sure the site maintains credibility and page rank otherwise it could be bad for you.
16. Avoid using frames. If you just have to use it then have a no frame version for the search engines.
17. Avoid using flash. And if you must use it, then use descriptive alternative texts. And as in images try not use critical data in flash as search engines will ignore them.
18. Set language in Meta tag as it helps the search engine to index you for a particular language. If someone searches for results only in English you have better chance of visibility.
19. Javascript must be used properly so as the html is valid. Search engines javascripts so critical data should not be used with them. HTML validations are must, i.e. HTML should be correct without errors and warning. There are sites you can validate your pages.
20. Article marketing is great method to increase the number of visitors. Article marketing means writing unique and informative articles in your field and distributing them across article directories like ezine etc. If the content of the article is good people will visit your website to know more.
21. Use Social networking sites for social marketing. Have pages where visitors can interact. Your blog should be linked to the site if you don’t have a blog section in the website. These all steps promote user interactions and ensure visitor’s loyalty (i.e. they return to the website).

As any one reading this must be aware of the term SEO so am not getting into explaining what it is and to get into how it works (algorithm and all) is out of scope of this article. Here I am just writing down some tricks and tips which will surely help you in SEO.

1. Domain name selection must be done cleverly. It is advised to select .com domain as they are the most popular in market. Free domain name does not get visitors as visitors tend to not take them seriously. And Google takes website with registered for longer periods more seriously according to its algorithm. Low quality and spam websites are generally registered for a lower period of time. Domain name with keywords are considered good but it’s not an option if the website is about a company or organization. In any case company websites do not intend to earn money from advertising. There sole intention is to be visible to potential clients and earn credibility via Page rank. If you are on a shared server, do blacklists check to be sure you’re not on a proxy with a spammer or banned site. Their negative notoriety could affect your own rankings.
2. <title> tags are the first thing a search engines read so make sure it describes the page in the best possible way. It is suggested to keep it within 80 words. Do not repeat keywords and the variation across the website should be in the first few words not the last.
3. A Meta description is used by search engines to index pages so they should be accurate and descriptive.
4. Content is the king. High quality content rich with evenly distributed keywords is must. The content should be sticky so that the visitor spends more time browsing around. Search engines know the time spent in the website which helps in improving ranking. The keyword density should be around 3-7% for primary keywords and 1-2% for secondary keywords. Images with text should be avoided where possible. Putting keyword in the first line of content is a good idea. Keyword stemming (i.e. using digging when keyword is dig or dogs when keyword is dog) is a cool way to make content interesting while increasing keyword density as search engines can recognize stemmed keywords. Short pages help in increasing keyword density. Optimizing 2-3 keywords per page is enough.
5. Site navigation should be simple for the bots to move around. Do not use links in flash as bots cannot access them. And every page should have a link to the homepage. A great method to get this is using breadcrumbs. Make sure internal links to homepage link to http://www.domain.com instead of http://www.domain.com/index.html. The later happens if you link to index.html in href. Make sure every page has at least one link to the home as described.
6. Try to use keywords for anchor texts for links where possible. Make sure it makes sense in context to the website.
7. Inbound/incoming/back links obviously helps. Inbound link from a reputed (high ranked) site is considered more important by search engines. The anchor texts of the inbound links should preferably have keywords instead of saying here or Read more. Links from similar content sites are considered good but it’s not possible most of the time due to competition. Inbound links from review sites are good as they are sites with similar contents (keywords) and can guide visitors along with bots. Links from .edu and .gov are reputed.
8. Design wisely. As said before navigation should be easy and using breadcrumbs to link home page with each page is considered good. Using a theme (similar page layout) is considered better by search engines. A sitemap is must. The urls should be SEO friendly. It should preferably have keyword and must not have space. Underscore (_) is generally considered part of the word so using hyphen (-) to separate word is advised.  Example:- http://www.infosys.com/sustainability/diversity/Pages/cultural-diversity-day-2010.aspx
Interlinking is good in moderation and should not be overdone. Use link checker to avoid broken links.
9. Create XML and Google sitemaps and put them in your web folder which contains the index.
10. Use 301 http redirects for permanent redirect and 302 for temporary ones. Avoid Meta refresh.

As discussed in Part I and Part II user experience is vital for the application to be succesful even if it is B2B apllication. The purpose of user experience is to not let the user think and the purpose of usability is to reduce chances of human error. Yes human errors can be greatly reduced by designing something in a better way. For clarification read Design of Everyday Things by Donald Norman. Today we will discuss some more tips and tricks for improving user experience. 5)Typography Typography can help a lot in improving user experieince. Some are as follows: Letter spacing especially in header elements to make things look beautiful. Whitespacing between header-articles to indicate relationships. And typesetting buttons with uppercase or lower case with ascendants(t, l, k etc) to give them a balanced look and feel.
6)Late Registration If the web application involves open registration the registration part should be schedule as late as possible. It gives the user to tour the application which helps in deciding whether its useful or not. Registration as first step make most of the users to navigate away from the application. Amazon allows you to browse and add stuffs to shopping cart without registering. But if you want buy something its obvious you have to sign up.
7)Account Registration Most of the web application involve an account regisration or user entry . If the application is controlled by an admin it has nothing to do with user experience. But if the user has to register the following should be kept in mind: a)Required field should be marked b)As less fields as possible. For example a user can register with username,password and email(may be image) then after registering can give more details like job designation, skills, etc. c)The form should not forget field entered if there is an error after form submission. Entering the same data again is something noone likes. But the password field can be cleared as it is not visible and the user might get confused. d)If regisration involves a wizard steps left should be notified. Tumblr needs minimal information for registration.
Delicious shows the steps left while registration.
An example of required fields marked prominently.  
Will be back with more information soon. Comments are welcome.