Archive for the 'Search Engine Optimization (SEO)' Category

Jul 05 2008

Flash and Search Engine Optimization (SEO)

Those of you who worked with Activo on SEO projects know that we have always opposed Flash. At Activo we always valued traffic over look & feel which translated into avoiding Flash technology altogether. Well, no more! If it is true that Flash sites can now receive ‘equal’ treatment, then we will give Flash its place in our Web Development practices.

In recent days, both Adobe and Google issued press releases and blog articles how Google’s crawler will be able to read into Shockwave (.swf) files. This means that all text, menus, and content that is embedded in a Flash object file will now be readable by search engines. Adobe published the Showkwave standards so search engines will be able to read it and Google was one of the first to respond and announce that it knows how to read Shokwave contents. What a welcomed change!

What this means is that we will now have additional parameters to take into account, especially in websites that have decided not to work with flash as their main platform but instead offer a small portion of their home page in flash (such as a banner or a rotating main message). Additionally, if this holds true and Google will be able to read into Shokwave (flash) files than we will start seeing more flash based sites coming up in the Organic search results from Google and search engines.

Sources:

No responses yet

Jun 08 2008

5 points for assessing link exchange requests

Out of no where you receive a friendly email from a webmaster that claims that they added a link to your website on theirs and requests that you do the same on your website. They even include a link in the email showing the page with your website name, description, and the link to your website. This is great! now, we are only being asked to add the same link to their website somewhere, should I do it?

Graph representing a network of links

The art of Search Engine Optimization (SEO) is understanding how it works and what raises your site’s ranking in the various search engines. Links that point to your site from other sites is a big area of SEO and is very important to raise the traffic levels of your sites. However, sometimes links can also hurt your positioning, especially if your site is already established and has a certain level of traffic that you do not want to sacrifice.

let’s explore five ways to asses the value of the link that is now pointing to your site and whether you should or should not add a link back on your own website:

1. Website Relevancy

An incoming link from a related (content wise) website is of higher value than a link from a non related website. So, according to this principle, go ahead and visit the website from which the link is pointing to your and asses the relativity to your content and to what makes your site jazz. Notice that in some cases industry proximity will not be enough but only the specific sub-industry within the industry is what you are looking for. For example: your site focuses on gourmet coffee and the linking website is about coffee in general - while it is more relevant than a website about teas a link from this site might hurt your existing gourmet coffee traffic and in order to keep the momentum and grow your traffic you would want additional links from ony gourmet coffee related website. This is also due to the fact that coffee related websites are a dime a dozen and it is important to stay away from the crowed and onto your little search engine optimized sub-industry.

The reason this is the first rule is because this one makes it really easy to dump the idea of a link excange. Once you realize it is not in your industry or related content you do not need to proceed. Save your time!

2. Website Ranking

Following our Search Engine Optimization logic, a link from a site with a general low ranking might hurt your site more than a link from a medium or high ranking. This principle follows the logic that search engines, in particular Google, will rank your site higher if the links pointing to your site are from established and higher ranked sites. Hence, the beasic question that you want to answer is does the site linking to my site has higher PageRank value at its home page than my site’s home page? Notice that PageRank is aranking system offered by Google, if you do not wish to rely on Google alone you can simply run some relevant keyword searches in all three major search engines and see if your site shows up before the linking website or not.

Once you know which one is higher the action should be obvious, if the site linking to your is of lower ranking you should not proceed with the link exchange. It will never hurt you if you have incoming link from the lower ranked website but it may lower your ranking if you link back. Next.

3. Location and the position of the link

Ok. Now we passed the first two tests and we want to look at the specifics. Where is the link located? is it on every page - that would be the best! Is it on an easy to find page (great!)? is it on a hidden page (bad!)? Unless it is on a hidden page, you may want to proceed - but in most cases it will be located on a links page with a whole lot more links on it and you wonder if this is of any good to you. This is where you need to investigate further:

If the links page has over 100 links and seems like something put together very abruptly and with no real way for a user to find your site in the list of sites easily, you might want to abandon the link exchange. If the page is of about 10-40 links and the sites are clearly labeled and given a description and your site can easily be identified or is located near the top of the list - it might not be a bad idea to work with this website/webmaster.

4. Automated or manual link exchange request?

Some sites pay a third party to enhance their SEO and the third party develops a little utility to bombard every email they came accross to send the link request. This can be seen if the links page is full of unrelated links and is overpopulated or if the email is coming from a third party and you have a feeling it may be automated. It is tru, there is no real way to identify sometimes but here is where you can add some human element to it: call or email the person back with questions or perhaps just ask: ‘where is your business located?’

In general, you should value with a lot more respect the manual requests that come in. Perhaps even be ready to tke it to the next level outside of the boundaries of the web. Automatic requests obviously need not waist any more of your time. Next.

5. Intuition

I had to add this since I have seen a lot of link exchange requests. Always have your site’s best interest at the back of your mind. The bottom line is will this link exchange program bring more business through my site yes or no. You should always regard your site’s business interests and your site’s user experience top before you approach it with SEO tweaks. Remember that search engines work for the same users that you want to serve, so their algorithm will favor better UI in most cases. What it means to youis that if you feel that this link exchange addressed all the above items but you still feel uncomfortable with it - don’t do it! go and work on something else that will bring additional hits to your sites.

Summary

As search engine optimization gets analyzed more and more and the value of an incoming link gets higher you will receive many link exchange requests. Stay on top of the game and work with the link exchanges that bes fit your website while avoid the ones that benefit the other side only. Remember, linking is only one tool of a set of tools in your SEO arsenal.

No responses yet

Mar 10 2008

10 Key Search Engine Optimization Items - Feeding the Spiders

Most of today’s internet traffic originates with a search. It’s no secret that most of the traffic that originates  comes from Google. Hence, when you start analyzing and tweaking your site so you will get more traffic, you target Google’s policies on improved rankings.

Google looks at the basic HTML page from a standards point of view. In other words, Google’s crawler/spider tries to identify key information that is labeled and described correctly. Search engine spiders appreciate the extra information and consider well labeled and well described information extra ‘tasty’. The following are key items to consider when building any web site in todays search engine centric world.

Spider Web

1. Search Engine Friendly URLs (SEFs)

Try to make use of a good folder and file naming structure. The folder should describe the category or section of the site and the file name should summarize in a few words (typically 2-5 words) the subject of the page. Today, many websites are database driven either eCommerce or Content Management Systems (CMS), however, any respected system has a way to make sure that the URLs are self describing and conform to the site’s content logic. Make use of the ReWrite URL module for Apache or .NET’s URL aliasing mechanism. Additionally, many content management systems like Ektron CMS400, Joomla CMS, SiteCore, and SiteFinity allow the content editor to define the page URL or setup an automatic rule to generate the page URL when published.

2. Page Titles - the <title> html tag

The second place that the crawler/spider will look for additional information about the page will be in the page title. Similar to the SEF, we recommend using a reverse hierarchy of the page with respect to its section and category. Something like the following would work great:
{Page Subject} - {Section} - {Site Name} - {Site Slogan}
If the Page Title matches the SEF - even better!

3. Meta Tags - the description and the keywords

Yes, it is true that search engines do not rely solely on these hidden pieces of information anymore. However, it is noticeable that sites with well written meta tags has an advantage over sites that disregard these tags completely. The key points are a short list of keywords for the page (not for the site!). Typically, you should have 2-5 main keywords for the web page. Ideally, each web page has its own dedicated keywords. The description is a short summary of the web page and usually about 2-3 sentences will suffice.

4. Breadcrumbs - another enforcement of the subject in the web page

Breadcrumbs are the little list of words describing the path to the item. They are usually located under the header and at the top of the page. The repetition of the information is what really assists with the search engine optimization. We typically recommend the reversal order of the title, something like:
{Home Page - optional} - {Section} - {Category} - {Page}

5. Performance Optimization - allowing the spiders to crawl faster

One of the reasons why many of the top ranking sites are simple informational pages or basic HTML pages is because they are served extremely quickly. In today’s world of large pipes of bandwidth, most internet users still (believe it or not) use dial up modems or DSL with very limited bandwidth. While it is true that bandwidth has improved in recent years, the pace of improvement has not come close to the pace of which pages grow in size due to graphics and special effects. Hence, performance is critical. Make sure to use tools like YSlow (FireFox extension) and Performance Analyizer to measure and improve your sites performance.

6. Valid, Semantically XHTML and CSS

Crawlers, unlike browsers depend on the validity of the HTML which builds the page. While most browsers tolerate bad web page structures, spiders are known to penalize for such defect. In addition to the validity of the web page, it is important to make use of semantic HTML. Semantic HTML is a way to label, tag, and as a result style web pages which describes the content not placement or any styling characteristics of the content. In other words, if a specific side box contains information about manufacturers, label the div tag with class=”manufacturers” or id=”manufacturers” instead of “second_right” or “brown_box” etc.

7. Avoid Nested Tables, or Tables for Layout as a Rule of Thumb

Table layouts and nested tables create significant overhead of unnecessary HTML tags and clutter. The clutter makes it hard for the spiders to differentiate between important and non-important information. Additionally, with well formatted XHTML and CSS, it is fairly easy to bring important information to the top of the page therefore giving it higher weight when indexed.

8. CSS and Ordered Lists Menus Instead of JavaScript or Flash Based Menus

Yes, it is cool to have a flashy animated menu or a smooth transitioning javascript based menu, but the bottom line will get affected. Spiders cannot read these menus. A good main menu shows on all pages in the same place, a flash or javascript menu will not only prevent guiding the spiders but also force the spider to skip important pages. According to the spider, if there is no link to the page, the page doesn’t exist in the spiders’ point of view.

9. Bottom Links - the Best Place to Remind Spiders of Additional and Important Pages

In addition to the main menu links, bottom links are a great location to place links that were left out. The bottom links are a great example of using web pages length, which are unimportant from a UI perspective, but key for SEO. Simply add or repeat links to the important pages at the bottom of the home page, and even at the bottom of every page in the site. This is also the place where you can try different variations of the links:

<a href="mylink">Wholesale</a>
...is very different from:
<a href="mylink">Wholesale Coffee for Restaurants and Grocery Stores</a>

10. Reduce the Size of JavaScript and CSS Files

There is really no need to have inline Javascript or CSS clutter in web pages anymore. The amount of free and open source tools and the commercially available tools allow any professional web developer to collect, minify, and compress JavaScript. It allows developers to collect, consolidate, and compress CSS code. An additional benefit of extracting this code and placing them in a separate files is the fact that once the files were read once by the browser, they are cached for a while. Each browser has separate algorithms and default lengths of caching, which therefore speed up the site and use less bandwidth. One improvement means double the fun!

So now, go back to your drawing board, and spice it up for the spiders!

5 responses so far