Helping ordinary people create extraordinary websites!

Go Back   Web Development Forum > Website Management > Search Engine Optimization
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-28-2008, 01:42 AM
ryanhellyer's Avatar
Super Moderator
 
Join Date: Dec 2007
Posts: 708
Default Geotargetting

I've been reading the latest tutorial and are wondering if there any potential SEO pitfalls with this method.

Do search engines mind this? It seems that if you are sending different target to different areas of the world that it would mess up the search engine algorithms and therefore they wouldn't like it. Is this a correct assumption? Or have I missed the boat?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 02-08-2008, 01:08 PM
BigAlReturns's Avatar
Moderator Extraordinaire!
 
Join Date: Dec 2007
Location: The Wirral, England
Posts: 291
Send a message via MSN to BigAlReturns
Default

Hmm I'm unsure as to how this would site with the SEs. Certainly their bots will hit your site from different geographical IPs, and therefore see different versions. I don't think this would incur an automatic penalty, as there are valid uses as in the tutorial, but it certainly won't be helpful. I'd go about it like this:
www.domain.com in English (/main language).
languages.domain.com are separate languages.
I would then redirect users based on their browser user agent language string to the appropriate site with a 301. SE bots don't have a language string, so would be left to see the English version. Of course they could still hit language.domain.com to see the other language versions. This way, two bot visits will always reveal the same site, but visitors are directed to the appropriate version. Here's some PHP code that will find the language part from within the user agent:
PHP Code:
$useragent=$_SERVER['HTTP_USER_AGENT']'
IF (stristr($useragent,"fr")) {
//language is french
} ELSE {
//default to english

A bit of playing around and you'll be able to find appropriate language codes to use.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 02-08-2008, 05:30 PM
ryanhellyer's Avatar
Super Moderator
 
Join Date: Dec 2007
Posts: 708
Default

Thanks BigAl.

Although the reason I asked was not for serving content in different languages necessarily, but for serving different content for marketing purposes. For example, I have uses for serving slightly different content for local visitors than international visitors for this site.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 02:22 AM.


Website Design by Ducani Media Group
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.