Recently I had a brief phone call with someone asking me how to ensure a website quickly shows up in the first page of a search engine result. I offered that showing up in organic search can take time, and a fast solution is pay per click. Conducting an entire site overhaul is commonly what it takes to show up in the top results of an organic search. There are also simple tricks to show up in local search results. Geotargeting is an easy way for locals to find you.
Years ago, SEO was an extremely dry concept entailing keyword strategies and primitive analytics as clairvoyant as a Magic Eight Ball. (Anyone who tells you they can read a users’ mind using a heat map is a charlatan.) The answer to a question such as this one is not simple and can’t be summarized without insight into a company’s objectives and core demographic. Also, the truth of the matter is that SEO has far surpassed traditional online marketing and keyword selection. SEO starts with good development strategies and ends with consistent testing. Knowing your user and seeing your site through their eyes is the best way to developing fine-tuned optimization.
To start, knowing that web browsers are the point of entry should help in determining keyword selection. I think it’s a good idea to know what the experience is like in both the latest version and preceding version of Firefox and Internet Explorer. Not only test that your site is efficient and bug-free, but conduct regular outside user testing to gain insight into how users find your website. As an example the Awesome Bar in Firefox slowly adapts to a user’s preferences and offers better fitting matches when entering a URL. Firefox can also tell websites your physical location resulting in more relevant and useful results (for example, getting directions or finding restaurants nearby). Another idea is to consider what languages are most common in specific regions. Certain browsers can translate site copy; however, it's not always perfect and you might want to consider providing translated versions of your site. I recommend using Google Trends for Websites to find out more about keywords based on regional statistics. Knowing what capabilities exist within a browser will help you know how to optimize the user experience and improve SEO.
An important element of SEO development is ensuring your content is properly categorized, labeled, and indexed. Amazon.com is a great example of how to label and index content. The site is consistent with it’s use of titles and descriptions which lends to optimal searching - both internally and externally. Search Engines such as Google dislike Dynamic URLs. Masking dynamic content using URL Rewrite will optimize the pages of your site. Also, creating an XML site map and using Cascading Style Sheets (CSS) to assist crawlers in locating the important content is an easy and important undertaking. Always remember that content is king, and duplications or sloppy organization can ruin SEO.
Linking and navigation are also vital to improving SEO. The easier it is to get around your site the better the overall experience for everyone - both users and bots. Google’s Webmaster Guidelines clearly states that it is important to ensure there is a clear hierarchy of content and text links. “Every page should be reachable from at least one static text link.“ Another vital element is to employ robots.txt to prevent crawling of search results pages or other auto-generated pages that don't add much value for users coming from search engines. Using my previous example, Amazon is a great site to model after in terms of it’s use of linkage. Internal links whisk you through near flawless navigation while external links and widgets are fun to use and easy to setup. Amazon’s affiliate program is one of the best I’ve seen and it’s resulting traffic is phenomenal. Amazon’s online presence stems from a quality website and utilization of online partnerships. The more sites that link back to yours means you must be important or at the very least extremely popular.
In conclusion, the whole point to the beautifully simplistic algorithm deployed by leading search engines is to ensure a quality experience for the user. The 1990 attitude of “if you build it they will come” doesn’t cut the mustard anymore. Your website needs to work well, actually know it’s audience, and be setup as a service to the user. All the marketing in the world can't make a site run better and SEO is Web Usability - contrary to what some may believe you can't enhance the experience by adding a blog. The purpose of a quality search experience is to present the user with the information they want to find; not send them to content masquerading as important in a desperate attempt to gain more site traffic. Always ask yourself, "does this have value?" if not loose it and focus on what matters most.
**BTW, Are there any developers out there who know whether the Rudd government decision to mandate online filtering, and to retrofit it to a decentralized network architecture has any ill effect on search?