Archive for March, 2006

Things to avoid when optimizing sites for Google search

Posted in SEO on March 20th, 2006 by Ilir Fekaj – 7 Comments


I spent last five years researching how to improve my site’s search engine positions without interfering with experience of my visitors. Perhaps I haven’t figured out what should I do, but now I definitely know what techniques to avoid ;)

The first and most important thing to keep in mind when you start thinking about ways to optimize your pages is that you’re building pages for your visitors, not search engines. Techniques described bellow will interfere with your users experience and (in most cases) will result in disappearance of you sites from SERP’s.

Bad navigation

Your website must have clean and simple navigation. This way you ensure that Googlebot is able to crawl your entire site. Navigation links should be located near the top of the pages since this makes it easy for your visitors and Googlebot to navigate through your site. Best bet for navigation is use of text links, as this increases word count and keyword density, as well as giving description of destination page to Googlebot. Googlebot is also able to follow image links and from recently Flash navigation links. If you use image links make sure you add some description in ALT attribute of image tag to describe your link.

Keyword stuffing in image ALT text

Some webmaster and optimizers still believe that inserting dozens of keywords or keyphrases in image ALT text will improve their search engine rankings. Well, this is wrong since search engines are able to detect this technique and they now almost completely ignore ALT text.

This is definitely one of the ugliest SEO techniques. You may ask, “Why is this so bad when only search engines are able to see this text?”. Just imagine how people with disabilities feel when their screen readers stumble reading dozens or even hundreds of keywords describing your image. In addition, your site will look very ugly in text-only browser like Lynx.

On the other hand, few very well chosen words to describe your images will improve your user’s experience and may even slightly improve your search engine rankings.

JavaScript links

Googlebot is not able (currently) to follow JavaScript links. People often use these type of links for fancy navigation. If you use them just make sure you have alternative navigation using HTML links.

Hidden text

Googlebot and other robots learned to recognize this method several years ago. So if you don’t want to be identified as spammer and banned from SERP’s, don’t use this method. Like with keyword stuffing in image ALT tags, this technique will create nightmare for users with disabilities who use screen readers.

Hidden links

Number of incoming links to certain page has direct effect to Google PageRank (PR). However, if those are hidden that may produce similar results as with hidden text.

Cloaking

Cloaking is a search engine optimization method where you serve highly optimized page version to robots and a regular page to your visitors. Official Google policy is that cloaked pages are not allowed in their index. However, there are many websites that use cloaking with great success. So if you like to risk getting banned from SERP’s you may use this method, just make sure you do it properly.

Guest book spamming and FFA pages

Adding your link to hundreds of guest books will not help you with your PR, since it appears that Google is able to detect them and ignores outgoing links completely. This way you’ll save yourself many hours of useless work. When PR was initially introduced, many SEO companies were offering to “submit your site to zillion FFA pages for free” and hopefully increase your PR. I don’t remember that this used to work at time and it certainly doesn’t work now. If you find any of these, avoid them.

Sessions

Google is not able to accept session cookies and will try avoiding URL based sessions. Also, you should use fewer parameters in you dynamic URLs and avoid use “id” parameter as Googlebot may think that is session ID.

General rule for all serch engines

When you’re planning to use some technique and you believe that it looks spammy, then it probably is spammy ;)

Post to Twitter Tweet This Post

Surpass hosting problems

Posted in General on March 19th, 2006 by Ilir Fekaj – Be the first to comment


Well, like webmasters in the world, I spent last several years in search of perfect web host, which will allow my web business to grow and develop. As by definition, the perfect web host should have best balance of price, features, reliability, plenty of space and bandwidth, and one of the most important things – excellent technical support!

My story with Surpass hosting begins more than a year ago when I moved one of my less important sites there just for testing purposes. After few months of use I was very impressed with quality of their service. The site had literally 99.9% uptime with excellent response time and one of my issues was resolved by tech support almost instantly – after only 20 minutes. One by one I moved all my sites to their servers.

Everything was fine until two days ago when I discovered that my main source of income was suspended! After few seconds of shock I thought, “OK, I will contact tech support and things will be solved very quickly”. I opened a new ticket in their support department and asked them what happened. After few hours I got a response that their records show my web site suspended because of nonpayment and they diverted my ticket to “Suspended accounts department”. Meanwhile, my ticket was magically diverted to “Accounting department”. This morning (after 24 hours of losing traffic, SE rankings, customers and advertising revenue) I finally got a response where they informed me that I haven’t paid for my hosting in the last three months and they sent me links where to pay. This is really weird since I have the same Surpass account and the same credit card for all of my web sites hosted there. Anyway, since I wasn’t in mood to argue and I just wanted my site back, I paid those bills and informed them immediately after. That was more than 12 hours ago and I still haven’t received any response from them and, of course, my site is still down…

Don’t get me wrong, Surpass is an excellent host (at least compared to others I tried) and I’m fully aware that I’m not their only customer, but suspending one’s site without any notice or warning certainly put a blot on their name.

2009 Edit: This issue was successfully solved and 3,5 years after, I’m still their customer.

Post to Twitter Tweet This Post

My first blog post

Posted in General on March 19th, 2006 by Ilir Fekaj – 3 Comments


As I stated in my post title, this is my first blog post ever. I never thought I would have the urge to share my thoughts with complete strangers, but as you can see – there they are. If you continue to read posts on this blog, first thing you’ll notice is very bad English grammar, but I’m always trying to improve it :)

I will share my opinions and observations about various Internet technologies (this is what I do for living) like PHP, HTML, CSS; web design, graphic design, SEO and everything else that comes to my mind from time to time…

Post to Twitter Tweet This Post