seo tips

SEO tips from the experts at Google I/O 2010

21
Jun
Google I-O 2010 SEO tips

Google I/O 2010 hosted a SEO site review on May 20 in San Fransisco. Google I/O is an annual web developer-focused conference.

SEO experts, Matt Cutts, Tiffany Lane, Greg Grothaus, and Vanessa Fox reviewed several websites and gave SEO tips in order to optimize the websites for search.

Here is the video of the session:

Matt Cutts gave very simple SEO advice as well as more tricky SEO tips. Here are some reminders on how to optimize your website for search:

- Think what users will type when searching for your services and put those words on the page (entering text on your website pages is something you should always keep in mind).

- If you have pages with many images but without any text, it can be a good idea to allow comments and reviews, so that it generates content in your pages. Users will enter keywords in the comment for you ! See also our previous post on how to optimize your images for Google image search with 'alt text' and 'title tag'.

- Provide original content, so your visitors would like to come back to your website. Pages with duplicate content will rank worse than pages with original content. However, does Google really detect duplicate content ?.

- You can also stand up from the crowd by choosing an orginal domain name that can be more more brandable. It doesn't have to be the same kind of name as anyone else.

- Web CMSs such as WordPress and Drupal provide keywords in your page URL by default and this is very good for SEO. However, keep your version up-to-date to avoid getting hacked. 

- When you write a page URL, prefer dash (or period) over underscore. If you write a_b, Google will index one term, but most people tend to type 'a b', not 'a_b'. Read also our article about how to optimize Chinese URLs for Baidu.

- Having backlinks to your site is crucial for good ranking. However, you don't have to fight for each individual backlink. The best way to get backlinks is to provide content with value that differentiates yourself from the crowd and lead people to link to your pages.

SEO tips by Matt Cutts : make a web page for each store location

4
Jun
SEO image

Head of Google’s Webspam team Matt Cutts posted yesterday an article in his blog, giving interesting SEO advice: it is best practice to give a url for each of your store location. Let me explain.

Companies having many store locations do not necessarily make a web page for each store and would rather offer search form or POST. And this is a mistake if they want this information to be found by search engines.

In a nutshell, Matt Cutts advices you to make:

- a web page for each store that lists the store’s address, phone number, business hours, etc. (unique url for each page) ;

- an HTML sitemap that points to those pages with regular HTML links, not a search form or POST requests. If you don't have many stores, you could have a single page that links to all your stores. On the contrary, if you do have plenty of stores, you could have for example a web page for each country that links to all stores in that country.

You can find more SEO tips in our previous posts, notably Baidu SEO tips, SEO Audit Example: Amazon China, How to optimize your Chinese urls for Baidu, and  How to optimize your images for Google image search.

Baidu seo tips

17
Jul
baidu

How to rank on baidu. First, baidu is the largest Chinese search engine, with more than 60% market share, google has about 20%. So, that’s why you should rank on baidu if you want to be in the Chinese market. Actually working on your chinese seo is often working your baidu seo.

For a start, you can check your baidu rank here.

SEO Tips for Baidu Search Engine :
•    Don’t talk about s(e)x or you’ll be out
•    Don’t attack the Chinese government
•    Use Chinese in your website (but don’t mix several languages on the same page – that's a general statement, not only for chinese)
•    Use a .cn / .org.cn / or .com.cn domain name. Baidu loves China and shows it in its search engine response pages rankings.
•    Host your website in china.  Baidu prefers Chinese IP’s.
•    Have a lot of links. Baidu prefers quantity to quality. Don’t try to have a pagerank 6 or above links like you would do for google. Just have thousands of backlinks.
•    Refresh often. This advice applies to google too. But it seems baidu loves fresh content even more.
•    Don’t use ISO-8885-1 coding in your pages but UTF-8 or GB2312 (well, UTF-8 is better because it suits any language around the globe)

By the way, did you know that you can buy rankings in baidu! Yes, you can pay to be part of the search engine organic reponses (well, not so organic obviously).

 

How to know if it's Naturel or Paid Result in Baidu?

Actually, you can see if websites that are ranking higher than you are paying for it (which explains that you’ve been working for a year without beating them  ;o)
In the baidu search engine response pages, just check if it’s written “tuiguan” (which means they paid), or “baidu kuaizhao” (which means it’s a real naturel organic result).

Even if you don’t read Chinese, remember that it’s just 2 Chinese characters for ads and 4 chinese characters for naturel reponse. Now, you can start your baidu seo job ;o)
 

SEO Audit Example : Amazon China

12
Jul
amazon china

Amazon China seo audit example.
Of course, I am not going to teach amazon how to succeed online. Their success story is famous, and the kindle is just one more proof that they can still grow and do good online.

But it doesn’t mean that all they do is right, and yes, an SEO audit would definitely help them grow their targeted traffic, and thus their turn-over, online.

So, I checked their website, and here’s what I found :
1)    Amazon.cn has no RSS or Atom feed! Actually many website’s would bring them backlinks just by reading their feeds and posting links. And search engines rank higher website with RSS feeds. By the way if you want to subscribe to this blog, our feed is here.

2)    On many pages, their meta keywords are just too general, like “DVD” or “MP3”!

3)    They should use meta keywords and description on every page, not only some of them (http://www.amazon.cn/static/lll_081223_newyear.asp/479-6678015-2391038?u... )

4)    They have up to 52 images on their pages, which is TOO much, but that is not the worst  thing, many of them don’t have “alt” attribute, which means that search engines just don’t know what they are all about. (alt attribute help blinds and search engines understand what the image is about)
 

5)    Proper image naming : the names of these images is also important, so please don’t name them like (lt_pcee803805.jpg when the image is actually Microsoft office) http://images.amazon.cn/l/lt_pcee803805.jpg . If you want clients to find your products, make search engines understand where and what they are all about.

6)    3044 errors and 1915 warnings for the coding! Well, the least we can say is that they really really don’t follow the coding standards for html… they should work on that to improve their rankings.

amazon china code validation

7)     There is no sitemap for the website… they should add one

8)    Too many links. It’s commonly said not to go over 100 links in your home page, which is already too much. But here we have … Found 399 urls of which 369 are unique. 399 links, that is way too much.

9)    No url rewriting. And among these 399, none has a proper naming with keywords in urls! That is insane. They are losing web traffic (and money) right now!

10)    Please amazon china, avoid having broken links in general, and on the home page in particular. For example: try to click on the EC trust china at the bottom of amazon china home page… the link is broken, that doesn’t help me trust them ;o)

amazon china footer

Well, I am not going further, I am not doing keywords research analysis, and no competition analysis, no rankings analysis either. I would need 5 days to do a complete SEO Audit.

 

I know nobody is perfect, not even our website, but that leaves room for improvment.

I wrote this article to give you some seo tips, and to show you why it’s worth having an SEO Audit or a website audit. I think amazon china should definitely contact us and buy THEM seo services. feel free to contact us here
 

How to optimize your chinese urls for Baidu (2/2)

26
May
url.jpg

(you can find the first post on how to optimize your chinese urls for baidu here)

In this post you will learn seo tips for generating seo friendly urls, especially in the case of chinese content : url rewriting, url aliasing and transliteration for chinese title. Then we will put in practice this tips with drupal.

1- Url rewriting

First of all, i hope you all already activated url rewriting for your website, it is a very basic thing when you begin to think about your search engine optimization.
 

What does it mean ?
Except if you create all your web pages manually, when you use a framework or a CMS to generate your pages, urls would usually look like:

htpp://www.example.com?q=node/1.
Your aim is to clean all the mess in that kind of urls and make it more search engine friendly.
 

There are two places where you can apply the rewriting :

  1. let the web server manage it : for example in apache in your .htaccess file
  2. manage it in your code, by using aliases for your pages

This 2 ways can be combined, for example in drupal, the "?q=" will be removed by apache and the aliases are handled by the drupal php code.
and so
htpp://www.example.com?q=node/1
become as by magic :
http://www.example.com/my-article-title

2- Url aliasing

Of course you can create and manage your aliases manually, but for a large website the best thing to do is to automate this action.
For example you can build a system that take your page titles and creates an alias with it.
A good idea cause most of the time, important keywords will be already in the title of your page, so that will improve your SEO.

But don't forget, there is a pretty annoying limit in the actual web standards : url encoding should only use ASCII character-set. So when you alias your urls, you should remove all special characters, accents, spaces and of course... chinese characters!

We've already seen last time that webmasters are using url encoding functions to deal with this issue. For example in php you can use this urlencode() function : http://cn.php.net/urlencode.
It simply returns a string in which all non-alphanumeric characters except "-" "_" and "." have been replaced with a percent (%) sign followed by two hex digits, like it is said in the web bible.

But this is not the optimum, and you will have to adapt this function in order not to encode some special characters like "é" "à" and "ç"... but just replace them by e a c; and also replace spaces by a "-". In that way search engines can still understand and distinguish your words and keywords.

3- transliteration for chinese characters

Let's see the case of chinese characters now.
The best search engine friendly solution is to automatically change your titles into pinyin cause web search engines are able to :

  • recognize pinyin
  • identify pinyin words
  • link pinyin words and chinese characters

So if you are talking about cars on a chinese website page and your page's title is 汽车.
Now if you use the transliteration into pinyin of this title for your url (http://example.com/qiche), search engines will be able to recognize in this url that the page is about cars.  (qiche is the pinyin for cars)
 

And so you will improve your rankings ;o)

4- using drupal with transliteration

Using the powerful web framework drupal, you will be able to activate all this tips almost without touching a piece of code (we know, that's amazing). I listed for you the modules you will need to activate :

  • Clean url : simply activate this to remove the "?q=" in the url
  • Path : add the possibility to rename URLs using aliases
  • Pathauto : provides a mechanism for modules to automatically generate aliases for the content they manage (using page titles for example)
  • Transliteration : provides a central service for transliteration

Then, in your pathauto.inc file, simply add this line of code line 170 :
if (module_exists('transliteration'))

{ $output = transliteration_get($output); }

You should now have dramatically improved  your url search engine optimization for chinese content!

would you have good or bad comments, please write them below.

cheers

 

How to optimize your images for Google image search?

5
May

One tip (more tips will come later) is to use the "Alt text" and "Title tag"
 
This is one of the most important part of image optimization and you should write a keyword or a phrase which is accurate and relevant to the image and to your webpage. The "alt text" should be inserted in the code for your image file as well as the title.
For example: <img src="filename.gif" alt="Write your alt text here" title="This is  the title of your image"/>
 
Actually, the alt text will be used by the browser (and therefore by the search engine) to understand the content of your webpage and to know why you used an image.
Also vocal browsers (for disabled people) will read the alt text of your image
Basically, the alt text will be displayed if your image cannot be shown, and the title tag will appear when your mouse comes over the image.

How to optimize your chinese urls for Baidu (1/2)

22
Apr
3677082060_edf0374aa7.jpg

How to use Chinese urls, or pinyin url? In this post you will learn SEO tips and discover very useful tools to automatically transliterate your chinese title into pinyin and make your internal urls search engine friendly !

First let's go through some basics and theory.

1- SEO friendly URL
You certainly already heard that urls are taken into consideration by search engines like baidu or google in the page ranking. A page with keywords in it's url would have a better ranking than the same one without keywords. That's why a classic first step of SEO experts consist in enhancing urls of a website.

Let say you are in charge of a wine e-business, a good SEO compliant url for your product would look like :
www.firstwine.com/red-wine/france/bordeaux/fronsac/chateau-richelieu
This way search engines will be able to associate keywords "red wine", france, bordeaux, fronsac, chateau richelieu, to your page.

2- URL Encoding
According to the RFC1738 (http://www.rfc-editor.org/rfc/rfc1738.txt), urls should only use ASCII character-set.
(http://www.w3schools.com/TAGS/ref_ascii.asp). It's a bit annoying cause this set is very basic, it contains only 128 characters : alpha-numeric characters and some special char.
But since the ASCII character-set is used to send information between computers on the Internet, urls have to comply this rule too.

To ensure we use the right encoding, webmasters use url encoding functions when they create internet pages and when they display urls.
URL encoding replaces none or unsafe ASCII characters specified in the rfc, with "%" followed by some hexadecimal digits corresponding to the character values in the ISO-8859-1 character-set.

Let see what we get :

"vins français" will be alter to "vins+fran%E7ais"
...not very user or SEO friendly

"葡萄酒" turns to "%26%2333889%3B%26%2333796%3B%26%2337202%3B"
hmm... not user friendly and certainly not SEO friendly

So how to deal with that ?
How to enhance your url for SEO when you are using a non ASCII character set language (like french or chinese for example !)

Well, simply by contacting SEO professionals Them (www.them.pro)... ;o)

...or read the next post, I will explain in details how to automatically transliterate your chinese page title into pinyin and use it for your urls with CMS drupal. so, stay tuned...

5 Ways Google Knows your Backlinks are Bullshit

15
Apr
backlinks

 Let’s think as a search engine.

First, the more backlinks you have, the more google considers your website as important.  BUT, what if the backlinks come from the same webmaster?
 
The meaning is just that he’s linking his own websites, and not that his content is outstanding. So, these backlinks are less important in the point of view of the search engines, their “grade” should be lower. Your SEO won't work (or work less)
 
How can google know that it’s the same webmaster behind several websites :
  

 Let’s think as a search engine.

First, the more backlinks you have, the more google considers your website as important.  BUT, what if the backlinks come from the same webmaster?
 
The meaning is just that he’s linking his own websites, and not that his content is outstanding. So, these backlinks are less important in the point of view of the search engines, their “grade” should be lower. Your SEO won't work (or work less)
 
How can google know that it’s the same webmaster behind several websites :
  

1)      Do you use analytics on all your websites with the same google account? Then google knows all these sites are more or less yours.

 
2)      Do you buy all these domains with the same registrar account? Then google knows it through a whois query.
 
3)      Do you host all these websites on the same server? Then google knows the IP, and is likely to consider that it’s the same webmaster behind.
 
4)      Do you use the same google adwords account on these websites? Then google knows it’s the same person who is taking profit from them… aka same owner.
 
5)      Do you use gmail account settings to use different emails with different domains? Then google knows that you are linked to these domains, so you’re probably one of the owners / employees / webmasters.
 
This list can probably be bigger, but here are some big things google can know about you and your websites, and therefore lower the “weight” they give to a backlink from one of your sites to another.
 
Truth is, they would do good by applying these rules, since this would make their search engine more efficient and more accurate…BUT, this is also a way to scare webmasters, and to make them NOT use gmail / analytics / adwords and go for the competition instead… which is a bad signal.
 
In your opinion, what is the policy google is following?