CaptainSearch's profileAdventures in Search Blog Tools Help

Adventures in Search

From the frontlines of Search in Southeast Asia
April 05

Subfolders vs Sub-domain for SEO

Many times when we are developing the site structure, we are given the options of running different part of the site on either sub domain or sub folder. An example will be:

sub-domain – http://career.microsoft.com

sub-folder – http://www.microsoft.com/career/

 

As discussed in previous post, search engine view subdomain site as a different site so the work you have done on the sub domain does not directly affect the parent domain as they are viewed as a separate entity.

Thus, I will personally not recommend having a sub domain unless it’s absolutely necessary. I will rather have a sub-folder which basically still sits on your parent domain (http://yourdomain.com/myfolder) thus inherits and contributes to the overall pagerank of your site.

Furthermore, forums and blogging engine these days help to generate a lot more content on your site and you want those content to contribute to your parent site so that you site will appear in the search result page (SERP) of more keywords. (e.g. of your visitor starts talking about “Zune” and generate enough content on Zune, you want your site to appear in the SERP when people search for Zune. However, if we are using sub-domain, only your sub-domain will appear in the SERP and your parent site will not be shown.

Also, search engine algorithms will usually not return all the sub-domain of your site as there is a “two-page limit” for SERP result (thou not always… but it’s a lot harder for you to get more than 2 listings on the same SERP page unless all your subdomain is highly relevant to the keyword).

In conclusion, I will strongly encourage site owner to make use of sub-folders whenever possible. They should only consider a sub-domain if the sub-domain is serves a totally different purpose from the parent site and significant SEO investment into the new site is available as launching a sub-domain is similar to launching a brand new site from scratch.

How to identify good keyword for your website?

In SEO, one of the main thing to perform before any activity is to do keyword analysis. Keyword analysis will determine the route you take for future SEO actions and also how you model the type of content you want to publish on your website. The first question a person has to ask himself when doing keyword analysis is:

“What sort of keyword do I visualize someone who doesn’t know of my site typed into search engine and I want them to see my site appearing in the search result page?”

In general, there are a few category of keyword. We shall name them big, small and medium sized keyword. For our case study, we will choose a website such as MIX09 which is a Microsoft event for designers and web developers.

If you are the site owner of MIX09, you will want to do some brainstorming with your team to identify potential keywords which may be related to your site. You can use tools such as mind-maps to identify those potential keyword.

Big Keyword Medium Sized Keyword Small Keyword
  • Designer
  • Microsoft
  • Web
  • Internet
  • Technology
  • ….
  • Web Designer
  • Internet design
  • Microsoft Expression
  • Microsoft Web Designer
  • Microsoft Expression Web
  • Web 2.0 Design
  • Windows Presentation Platform
  • AJAX designer web

 

As you can gather from this,

Big Keywords: Generic keyword that most people will search. Such keyword will tend to receive the most amount of traffic and are the hardest to be ranked. They are usually short in length and a lot of your competitors are probably targeting the same keyword. However, these are keyword that are most important.

Medium Sized Keyword: These keyword are an extension of big keywords. They may contain parts of a big keyword + <something else> or they can be a mixture of 2 or more big keyword. They receive moderate amount of traffic and they are most likely targeted by your close competitor so it’s fairly easy to get onto the top ranking of such keyword.

Small Keyword: For small keyword, they are pretty specific keyword that is only relevant to your site. These set of keyword usually gets the least amount of traffic and people who do searches using this type of keyword probably knows what they are searching for.

To generate the list, it will be good to involve as many people as possible even if they are not on your team. It’ll be even better if you have the consumer of your product brainstorm with you on keywords as they have the best knowledge in the type of keyword they use to search your site. Once you are done with the site, you can make use of search engine tools such in the various webmaster center to see the traffic generated from those keyword. Most search engine do provide some data on the trends of the keyword. Simple modification to your keyword will sometime makes a huge difference such as “sport” and “sports”. (Sports received more than 10 times more traffic than Sport in certain countries).

Once you keyword list is out, you start implementing simple SEO changes to your site. You should try as much as possible to capture the traffic from big keyword as they are the main crowd puller and allow potential visitors who doesn’t have knowledge of your site to visit your site because they are searching on the terms you are targeting. That being said, it’s very important to track your Search Engine Result Page (SERP) ranking over a period of time to see if they improves after you implement some SEO fixes to your site. That is being discussed on this post: http://cloudfex.com/cs/blogs/cloud/archive/2009/03/30/start-with-seo-in-mind-to-get-more-traffic-to-your-blog.aspx

April 01

Running mini - campaign does help in terms of getting more visitors to your site!

Follow up to the blog post I’ve made here: http://cloudfex.com/cs/blogs/cloud/archive/2009/03/30/start-with-seo-in-mind-to-get-more-traffic-to-your-blog.aspx

image

The blog is started on the 19th March and I’ve been tracking the progress closely for the past 2 weeks. On 24th March, I ran a campaign reaching out to about 200-300 students. Before the campaign, I am getting pretty low traffic especially in terms of unique hit (in most cases, it’s single digit).

The action item of my campaign is for people to click a link in an email which will bring them to my blog – hoping that those people will return to the blog after the initial visit for more content.

After the spike across 3 days when I get near to 500 unique hits, traffic dropped significantly to an average of around 40-50 unique per day with average of around 70-80 page view. I observed that:

  • The campaign “primary” action of referring people to the site should be completed by March 27 (3 days after I sent out) as I am very sure students checked their mailbox at least once during the 3 days period
  • Thus, it implies that majority of the traffic after that is derived from other sources excluding the campaign
  • Comparing pre-campaign to post-campaign period, traffic and unique increased significantly
  • It remains in growth trend after gapping up from pre-campaign to post-campaign

 

This is an interesting finding that running small campaigns over and over again in intervals will not only help boost your traffic (the spike) but will also bring you more visitors in the long run. However, it is important to note that I’ve been posting to my blog very regularly over these period and has started a small exercise on link-building.

March 29

Start with SEO in mind to get more traffic to your blog

Recently, I started a blog at (http://cloudfex.com) to blog on topics like Windows Azure, Cloud Computing, .NET and any interesting technology news I receive in my mailbox. Before setting off to start this blog, I wanted to make sure I started off with search engine optimization (SEO) in mind so I don’t have to reinvent the wheel a few months down the road. Doing it right the first time will give you more benefit as SEO is a time-driven process (your site benefit more when you do it earlier).

I started the blog about 10 days ago on 19th March and here’s how I start my SEO planning (I’m just using simple SEO tips/tricks):

1. Determine the topic that I want to talk about and write down a list of them

It is important that we identify keyword that we wish to target. An example of keyword is what do you visualize your visitor will search on the search engine (SE) when trying to locate your site. This is also the same set of keyword you use to track your SEO progress (in this case, trying to be listed and climbing up the SERP (search engine result page).

In my case, the keyword I’ve selected are “Windows Azure”, “Cloud”, “Technology”, “Yizhe”

 

2. Start to select a good domain name. Your domain name has a strong significant on the type of content that exist on the site thus the search engine placed a huge emphasis on this area. For example, if you want to talk about sports, it’s best to have sports being part of your domain name (e.g. mysportsite.com, sports.com). If you are unable to get a domain with the keyword in it, you can also use it as a subdomain (sports.mysite.com)

 

3. Once you have your domain, you can start to install your own blogging software. I will skip the installation instruction but if you need information about installing Community Server on Windows 2008: http://cloudfex.com/cs/blogs/cloud/archive/2009/03/23/installing-community-server-on-windows-server-2008.aspx.

 

4. After installing it, it’s time to do some simple SEO on your site page. Firstly, choose a good title for your blog pages. In most blogging software, you can specify the following properties of your site:

- Title

- Meta Description

- Meta Keyword

- H1

These 4 properties are extremely important when the search engine crawlers search your site and try to figure out what content exist on it. When finding the content for the 4 properties, it is important to make use of keyword placement. For example, my blog site have the following:

Title:

image

Since I am targeting Windows Azure as my primary keyword, I have to make sure it is shown prominently on the title page of my landing page at (http://cloudfex.com)

I’ve also selected the following meta description:

image 

Meta-Description is extremely important as it will be shown on the SERP and it should be a call-to-action statement to entice visitors to click on it. Your target keyword should also be in the meta-description as it is weighted heavily by the search engine.

image

Meta-Keyword are a set of keywords that search crawlers will identify and associate your site with those keyword. However, it isn’t being weighted heavily these days as most crawler will ignore this. But nevertheless, there’s no harm including it.

image

Lastly, do include your keyword in your H1 tag as the crawler will make use of H1 to find the topic that is being discussed on the page. In my case, this is my H1:

image

 

Once all of these is completed, it’s time to load up content onto the site. I’ll discuss this further in my subsequent post but here’s the 3 core tips that everyone should keep in mind.

1. The content is the only reason why your visitor is visiting your site. No amount of SEO can help your site if the content you write is not relevant to your target visitor group. Write good content and you will be rest assured that people will come to your site.

2. Try to get the crawler to reach your site.

To do so, the easiest way is to submit your site directly to the search engine.

http://search.live.com/docs/submit.aspx

http://www.google.com/submityourcontent/index.html

Another interesting way to get your site crawler is to start asking your friends (especially those who owns blog that is very popular) to start linking to your site. Crawlers usually crawl sites that are popular more frequently thus the crawler will be directed to your site from your friend’s popular site. If you happen to own other website, do put links to your site too.

Furthermore, popular and reputable sites who provide you with in-bound links will help boost your ranking of your domain as search engines trust those site to link to reputable site too.

3. Submit your site to feedburner or blog aggregation site.

This is an important step as you will get a lot more viewership from those site. Keep your topic attractive and exciting so that people will click your URL. Blog regularly and start to build up your loyal friend. It is also important to ensure that things you blog have a follow up action such as revisiting your site later for updated news so that people will keep coming back.

 

For my experiment, I’ve managed to boost my ranking of my site [with my keyword] to the top ranking SERP result on search engine within a week with an average of 150-200 pages view and 50+ unique per day.

 

I’ll blog more about page specific SEO in the next post. Happy SEO-ing!

March 24

SEO for Web Developers

For those who are interested to learn more about Search Engine Optimization from a web developer perspective, MIX09 has a session on that which you can download now at :

T86M Search Engine Optimization (SEO) for Web Developers (Thomas Deml) WMV WMV (High) Zune