Skip to content. | Skip to navigation

5 Factors Affecting Your Search Ranking

Added:
Sep 18, 2008

Web designers won’t always have your search engine ranking in mind when building your website. There are 5 common mistakes which can have a negative effect on your search ranking - being aware of these could improve your position in Google in no time.

 

Not being specific enough with keywords

 

The biggest mistake people make with keyword selection is to not be specific enough. Years ago, a client who sold electrical goods wanted to rank number one for the word ‘videos’ because the client thought it would drive thousands of visitors to buy their video recorders and DVD players. Yet in reality, most searches for videos are looking for the actual media itself, not a player. Moreover, the internet being what it is, a lot of searches for video-related content are not looking to buy anything at all, but rather to find free online video content. The majority of visitors’ first experience of the site would be one of great disappointment. Weeks after they have forgotten just what they were searching for, or precisely how your site failed to deliver what they wanted, they’ll still recognise the site with “Oh, I remember this site, it was rubbish and didn’t have what I want”.

 

Search engines don’t fill in forms

 

Search engines generally balk at filling in forms, and rightly so. The last thing Google wants is for their crawler, Googlebot, to be off filling in huge orders in shopping carts by accident. That would be annoying for all parties.

If you use any form elements for important content, such as drop-down menus for navigation, or search forms, then these are not search friendly. You’ll need alternate navigation to give the search engines access to those links so it can crawl further.  CSS styled drop-downs that are actually lists work very well.

 

Search engines don’t support JavaScript

 

Search engine crawlers are a user-agent that does not support JavaScript. If you use JavaScript for links without a more accessible fail-safe, then those links are quite possibly completely invisible to any search crawler.

Use fail-safe scripting, so that plain old HTML link alternatives are available to those people, as well as spiders, who don’t support JavaScript.

 

<a href=”alternative.htm” onClick=”location.href=’javascript-dependant.htm’;return false;”>

Using return false in your onClick scripting tells the browser that you are handling the click with JavaScript, and thus the browser ignores the click event. If JavaScript is disabled or not supported, the onClick event isn’t read, and the browser will react to the click by going to the href attribute as normal.

 

For any user-agent that doesn’t support JavaScript, including search crawlers, any embedded JavaScript in the page is just bloating the data without adding anything relevant. Try to make all JavaScript usage into external .JS files to keep the code lean, and make the site much faster for any user-agents that don’t support JavaScript. This will save you data transfer and reduce hosting costs too.

 

Avoid client-side session ID dependence

 

Session IDs in URLs are the absolute kiss-of-death to search engine accessibility.  From the crawler’s perspective, these URLs represent a bottomless pit of infinite URLs all leading to the exact same content.

Spiders don’t support cookies either; but you really don’t need to be keeping tabs on the session of a spider anyway. It isn’t going to use your shopping cart, remember.  Ensure your designs are not dependant on serving Session ID variables through cookies or URLs, or you’ll be keeping spiders out, and preventing the search index including your content.

 

Complex dynamic URLs are unsafe

 

Just as with forms, complex dynamic URLs with lots of data in the query string represent dangerous territory for the search spider. In fact, from the SEO perspective, it is best to avoid query strings altogether.

 

Use Apache’s mod_rewrite, or for windows machines, patch IIS with ISAPI-rewrite, so that you can dynamically rewrite URLs into a structure which seems more static, logical and meaningful. Not only will you get better coverage in search, you’ll also have massively improved site usability for people; with a URL structure that is easier to email, post in forums, and understand.

 

By

Adam Stafford

Founder

Fresh Egg

Document Actions
Newsletter

E-mail address:

Newsletters:





Subscription:


 
July Events
12345
6789101112
13141516171819
20212223242526
2728293031
Upcoming Events
Directors Dinner – Sustainable Development with Rio Tinto Jul 16, 2009
NETIMPERATIVE NIGHTS: Is Mobile Marketing starting to live up to hype? Jul 22, 2009
All upcoming events…
Analysis
Guest comment: Why you need a lead generation strategy
Lead generation is often considered only as part of a general online marketing strategy. Justin Rees, Head of Marketing at LeadPoint, explains why the discipline needs more attention than that...
Apr 30, 2009
Right to reply: MPs should embark on social networking with their eyes wide open
While some politicians have made the leap into social media, many remain hesitant. Rob Marcus, Director of Chat Moderators, argues that it’s high time MPs embraced new communications platforms.
Apr 20, 2009
Blog: Starting up your online community
With everyone jumping on the social media bandwagon, how can you start an online community that stands out in the crowd? eModeration offers some tips.
Apr 17, 2009
Guest comment: Top 5 tips for harnessing Twitter for brands
How can brands get the most out of Twitter? Tom Griffiths, Business Development Manager at CheezeDMG offers some tips to generate conversions through conversations.
Apr 16, 2009
Blog: The Pitfalls of Community Management
How can you get the most out of online communities? eModeration details the most common pitfalls that brands across all sectors should avoid when they create and run an online community; and gives advice on how to overcome them.
Apr 02, 2009
All subject items…