Thursday, October 27, 2005

Google and the Jagger Update

Google seems to have finished rolling out the first pahase of the so called Jagger update. PR has been reworked for many sites, as well as the number of backlinks. We are noticing interesting results where low PR pages with no keyword in the text or code are ranking very high. A wild speculation is that Google may be implementing ontology driven similarity algorithms to rank a site, particularly using Natural Language Processing and Fuzzy Logic.

This is the way it works: a site sell "prime aged steaks". There are many pages that describe how cattle is raised and fed, with a lot of content with keywords such as "high quality beef", "premium meat cuts", "grain fed cattle" etc. An ontological similarity algorithm can read, interpret these pages, understand how such keywords relate to "prime aged steaks" and rank the site high for such key term. Add a few internal and external incoming links with anchor text "prime aged steaks" and it is feasible that the page will rank very well. The race is on to create true artificial intelligence to weed out spammy and software generated sites.

We need to see if this is the case with Google. Recent purchases of companies specializing in these aspects of text recognition point to some work in progress. On another note, MSN sear regained its old PR9.

Thursday, October 20, 2005

Google Pagerank and Backlink Update

We are seeing interesting changes in the Google Toolbar. The msn.com home page has a PR2, down from PR9! Also, we are seeing a very different list of backlinks for the sites we are monitoring. It remains to be seen what this will mean for search engine optimization for Google. It may just be a hiccup. Google has done this before and, as always, take the toolbar information with a grain of salt: at times it may give misleading data, totally irrelevant and of little consequence. Stay tuned and we will update once we see stable results.

Wednesday, October 12, 2005

How Web Design Can Affect Search Engine Rankings

Uniquely built web sites can create unique issues when being promoted on the search engines. From a basic 3 page brochure site to a corporate site with hundreds of dynamically generated pages, every web site needs to have certain design aspects in order to achieve the full effects of an SEO campaign. Below are a few points to take into consideration when building or updating your web site.

1. Size Matters.
The size of a web site can have a huge impact on search engine rankings. Search engines love content, so if you have only a few pages to your site and your competitors have dozens, it's difficult to see a top page ranking for your site. In some cases it may be difficult to present several pages of information about your business or products, so you may need to think about adding free resources for visitors. It will help in broadening the scope of your web site (which search engines like) as well as keep visitors on your site longer, possibly resulting in more sales.

2. Graphics-Based Web Sites.
While web sites that offer the visitor a more aesthetically-pleasing experience may seem like the best choice for someone searching for your product, they are the most difficult to optimize. Since search engine robots cannot read text within graphics or animation, what they see may be just a small amount of text. And if we learned anything from point #1, small amounts of content will not result in top rankings. If you really must offer the visitor a graphics-heavy or Flash web site, consider creating an html-based side of your site that is also available to visitors. This site will be much easier to promote on the search engines and your new found visitors will also have the option to jump over to the nicer looking part of your site.

3. Dynamic Web Pages.
If most of your web site is generated by a large database (such as a large book dealer with stock that is changing by the minute) you may find that some of your pages do not get indexed by major search engines. If you look at the URL of these pages they can be extremely long and have characters such as ?, #, &, %, or = along with huge amounts of seemingly random numbers or letters. Since these pages are automatically generated by the database as needed, the search engines have a tough time keeping them up to date and relevant for search engine users.

One way to combat this problem is to offer a search engine friendly site map listing all your static pages just to let them know that you do have permanent content on your site. If search engines see links going to and from these dynamic pages within a good internal linking system, this may also lead to the pages getting indexed. The link popularity of your site may carry more weight in this case as well, so if you can't offer as much static content as your competition, make sure you have an aggressive link campaign on the go.

4. Proper Use of HTML.
There is quite a bit of sub-par web design software out there. Word processors usually have a way to create HTML documents which can be easily uploaded to a site via ftp. However, in many cases the code that the search engine robots see is mostly lines and lines of font and position formatting, not relevant content. The more efficiently written web sites usually achieve higher rankings. Our choice for web design software is Macromedia Dreamweaver, as it is an industry standard. It also makes using CSS (Cascading Style Sheets) a breeze, which can drastically cut down on the amount of text formatting in HTML code. Hand-coding HTML to design sites is also a good method if you are proficient enough.

There are some no brainers too: Web sites with abnormal amounts of hyperlinks, bold or italicized text, improper use of heading, alt, or comment tags can also expect to see low rankings.

5. Choosing a Domain Name.
The golden rule to web development of any kind is to keep your visitors in mind above all else - even search engine optimization. When choosing a domain name, one should pick either your business name (if you have a high-profile business name such as Chapters or Coca-Cola) or a brief description of your products. Domain names can always help with search engine optimization, as it is another area of your web site that important keywords can appear. Forget about long-winded domains such as www.number-one-best-books-on-earth.com as no one will ever remember it and it will be hard to print on business cards or in ads.

If you need to change your domain name for any reason you obviously don't want to lose existing rankings. An easy way to do this, and one that is currently supported by most search engines, is the 301 redirect. It allows you to keep your existing rankings for your old domain name, while forwarding visitors to your new web site instantly.

6. Using Frames.
Don't use frames. Frames are a thing of the 90's (and in the Internet world that is eons ago) and are not even supported by some search engines. The search engines that are able to index your site through frames will most likely frown upon them. Whatever you are trying to accomplish by using frames can usually be done with the help of PHP includes or CSS (Cascading Style Sheets). Some browsers are not frames-compatible, so there is the danger of some visitors not being able to see your site at all. Bookmarking of individual pages within a frame becomes difficult without lengthy scripts being written.

7. Update Your Information.
Not only does information printed two or three years ago look badly on your organization when it is read by a visitor, it is also looked down upon by search engines. Web sites that continuously update and grow their web sites usually experience higher rankings than stagnant sites. When the trick to SEO is offering visitors the most relevant information, you can bet that the age of web pages is taken into consideration by search engines. Consider creating a section of your site devoted to news within your organization, or have a constantly updated resources area.

Many shortfalls of web sites can easily be attributed to designers who just don't keep the user or search engines in mind. Search engine algorithms are quickly improving to try and list the most user-friendly sites higher, given that the content and link popularity are there to back it up. So first and foremost, know your target market and make your web site work for them before focusing on search engine optimization. If you build it (properly), they will come.

Friday, October 07, 2005

Shift in search engine optimization for Yahoo!

We have recently noticed a shift in the Yahoo! ranking algorithm. Having keywords in the URL is always a good idea; Google and MSN also weigh this feature but it seems that Yahoo! is putting a heavier emphasis on it. Take the keyword Ipod for example: 9 out of 10 top 10 results have Ipod in the URL.

We somewhat disagree with the philosophy behind it. Search engine optimization can be somewhat easier when one of the few things to be done is to create url containing the target keyword. On a search standpoint, why should a company be penalized because the keyword is not contained in the domain name?

Again, to get around the lack of a keyword in the domain name, the next best thing is to create a subpage with the term in it, such as xyw.com/ipod.html. Make sure that this page has many incoming links, both internal and external.

It may take some time to create a good linking strategy for a subpage but in the end it will benefit in all the search engines, especially (as of now) Yahoo!

Thursday, October 06, 2005

Search Engine Optimization Basics

Welcome to our search engine optimization blog.
We will be posting new developments and observations on SEO. Below is a basic article about the differences (pros and cons) of natural vs Pay Per Click search engine positioning.

Establishing a web presence has become a must for a great percentage of small companies. Even at a local level many prospective customers prefer to look for products and services online instead of going through phone directories. The advantage is an immediate feedback and the availability of much more information compared to an address and phone number. Being found on the search is vital. If nobody can find your business you are missing on possibly a great number of customers.
Once you have a professionally looking site, make sure the name of what you are selling is reflected in the title and copy. For example, if you are providing pet sitting services in Tampa, do not name your site "Anne's Caring Touch". It does not describe what you do and the search engine will not return results if someone searches for pet sitting services in Tampa. Name the site "Anne's Pet Sitting Services - Tampa". Scatter these keywords throughout the site with good copy describing your company. Do not overdue it though. The search engines frown upon heavy word repetitions and will penalize sites as spammy.
Make sure you list your site with local directories and possibly DMOZ (Open Directory Project) and Yahoo!
The steps mentioned above are basic search engine optimization techniques.
If you are in a highly competitive area where many companies offer the same goods and services, one alternative is to use Pay Per Click (PPC) to be at the top of the search results. You apply to open an account, select the keywords and pay only when someone clicks on your listing. The advantage of PPC is immediate search engine positioning and a captive audience that has already searched for a particular item. The disadvantage is that a lot of people might just be browsing. They will click on the listing after a search and never buy. You still will be charged for the click. It is possible to optimize PPC. Take this example: You sell Red Widgets. Many people search for them but never buy. They click on your site and here goes the charge. You can instead only bid for "Buy Red Widgets" and "Red Widgets for Sale". Only people who search for these keyphrases will see your listing and you get "qualified" traffic.
This all sounds simple but it is surprising that many companies do not know how to manage PPC and waste a lot of money. In the end they get out of PPC because it brings a negative ROI. Natural search engine optimization takes time to become effective but once your site is high in the results you will not pay if someone clicks.
You can read more about PPC and search engine optimization on our website.