High Rankings Search Engine Optimization ForumHigh Rankings Advisor Search Marketing Newsletter

Welcome Guest ( Log In | Register )

Important Announcement: ***Need an Affordable SEO Website Review?***
2 Pages V   1 2 >  
Reply to this topicStart new topic
> Browser Detection, any SEO issues
Denyse
post Apr 19 2004, 11:06 AM
Post #1


HR 4
****

Group: Active Members
Posts: 189
Joined: 31-July 03
User's local time:
Feb 9 2010, 05:48 PM
From: Montreal, Quebec, Canada
Member No.: 147



I am using CSSs more and more - however with older browsers some times the CSSs don't work properly - as a solution I was thinking of using a browser detection to redirect them to a simpler page. (I have a printer as customers, and they don't seem to be big on updating their older MAC browsers)

I considered that the SEs might not like the page duplications but thought that I would handle that with a robot.txt file.

Would that work? and are there other SEO issue I should be aware of?

Or should I simply redirect them to a page that tells them to get with the times... (IMG:http://www.highrankings.com/forum/style_emoticons/default/lol.gif)
Go to the top of the page
 
+Quote Post
qwerty
post Apr 19 2004, 11:10 AM
Post #2


HR 10
Group Icon

Group: Moderator
Posts: 7,489
Joined: 24-July 03
User's local time:
Feb 9 2010, 03:48 PM
From: Somerville, MA
Member No.: 22



I know that some people use numerous style sheets (rather than numerous pages), then use a browser detection script to determine which one to use. Once that's determined, they do a document.write for the line that calls the proper CSS.

If you do something like that, make sure you've got a default CSS (a fairly simple one) in case the browser isn't found. I'm not sure what would happen if the user-agent didn't have javascript running, though...
Go to the top of the page
 
+Quote Post
Denyse
post Apr 19 2004, 11:28 AM
Post #3


HR 4
****

Group: Active Members
Posts: 189
Joined: 31-July 03
User's local time:
Feb 9 2010, 05:48 PM
From: Montreal, Quebec, Canada
Member No.: 147



I'm thinking that it only encourages them to be lazy about upgrading their browsers (after all browser upgrades are free)

I'm seeing a nice page with a cute little dinosaure on it or something and links to free browser upgrade pages... (IMG:http://www.highrankings.com/forum/style_emoticons/default/naughty.gif)
Go to the top of the page
 
+Quote Post
Googlewhacked
post Apr 19 2004, 02:25 PM
Post #4


Got geek?
*****

Group: Active Members
Posts: 348
Joined: 8-August 03
User's local time:
Feb 9 2010, 04:48 PM
From: Florida: The Plywood State
Member No.: 439



Denyse,

You might want to be careful how you set up the browser detection & redirect, since client-side redirects (JavaScript) can smell a little spammy to the engines.

As querty said, I would make sure that there is a default CSS that is used in case the browser sniffer "fails" (i.e. - there is no browser being used). You could even test it with the W3C's Amaya browser...

- Phil
Go to the top of the page
 
+Quote Post
robwatts
post Apr 19 2004, 02:58 PM
Post #5


yackyack.co.uk
Group Icon

Group: Moderator
Posts: 306
Joined: 21-July 03
User's local time:
Feb 9 2010, 08:48 PM
From: London - Hertfordshire
Member No.: 6



I think the bottom line is that provided your page content is by and large very similar to what the spider sees then you should not get penlaised by any SE.

Note, I said *should not* the reason being that a poorly thought out 'spam checker' could in theory identify some subtle change and penalise you for it, but this would be most unlikely.

To assuage any potential hand inspection it might even pay to have a little footer text saying something like "This webpage has been optimised for browsertype "

So long as the content viewed in say IE5 is textually the same as that delivered for Opera or Netscape, or Mozilla etc then from the perspective of a SE bot you should not be doing anything 'wrong'.

Personally, I'd use a server side solution and loop through the various user-agents

You could for example sake have a little loop at the top of your scripts which checked for browser type and delivered an include based upon whatever agent it was.
CODE
$userAgent = $HTTP_USER_AGENT;
if(ereg("Opera", $userAgent)){
include(opera.css);
}
if(ereg("MSIE", $userAgent)){
include(ie5.css);
}

etc etc


Although, this might also be of help too.

http://www.phpfreaks.com/phpmanual/page/fu...et-browser.html

Just some thoughts, good luck in any case. (IMG:http://www.highrankings.com/forum/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
csjavi
post Apr 19 2004, 04:09 PM
Post #6


HR 4
****

Group: Active Members
Posts: 148
Joined: 2-September 03
User's local time:
Feb 9 2010, 10:48 PM
From: Tampere, Finland
Member No.: 713



Browsers can change their id string. New browsers and new versions of existing browsers are published all the time. The browser check would have to be very clever and you would have to update it continuously.

An easier solution would be to create a very basic default stylesheet that the older browsers can handle. Then import another, more advanced style sheet. The newer browsers will read the imported style sheet and use it instead of and with the basic style sheet. The older browsers will disregard the imported style sheet.

The good part is the cascading. You don't have to redefine the elements in the imported style sheet, if they haven't changed from the basic style sheet. You only have define the elements that are different from or haven't been defined at all in the basic style sheet.

At least, that's how I have understood it. I have never used it myself. Time to (IMG:http://www.highrankings.com/forum/style_emoticons/default/zz.gif)
Go to the top of the page
 
+Quote Post
burgeltz
post Apr 19 2004, 05:23 PM
Post #7


HR 3
***

Group: Active Members
Posts: 80
Joined: 24-July 03
User's local time:
Feb 9 2010, 04:48 PM
From: Plano, TX
Member No.: 27



I agree with that 100%. I've yet to find a browser detection script that wasn't a pain in the a**. If anyone knows of one that does a decent job detecting browser versions, please, please let me know!
Go to the top of the page
 
+Quote Post
Scottie
post Apr 19 2004, 10:25 PM
Post #8


Psycho Mom
Group Icon

Group: Admin
Posts: 6,124
Joined: 21-July 03
User's local time:
Feb 9 2010, 04:48 PM
From: Columbia, SC
Member No.: 3



QUOTE(Denyse @ Apr 19 2004, 12:28 PM)
I'm seeing a nice page with a cute little dinosaure on it or something and links to free browser upgrade pages... (IMG:http://www.highrankings.com/forum/style_emoticons/default/naughty.gif)

All those mobile phone and pocket pc surfers will cerainly be confused... (IMG:http://www.highrankings.com/forum/style_emoticons/default/wink.gif)
Go to the top of the page
 
+Quote Post
Denyse
post Apr 20 2004, 05:23 AM
Post #9


HR 4
****

Group: Active Members
Posts: 189
Joined: 31-July 03
User's local time:
Feb 9 2010, 05:48 PM
From: Montreal, Quebec, Canada
Member No.: 147



OK Scottie, you have a point - I had not thought of them... CSJavi has an interesting idea, certainly worth investigating and by far the easiest.
Go to the top of the page
 
+Quote Post
Jbrookins
post Apr 20 2004, 04:20 PM
Post #10


HR 5
*****

Group: Active Members
Posts: 361
Joined: 31-October 03
User's local time:
Feb 9 2010, 04:48 PM
From: Jacksonville Beach, Florida
Member No.: 1,221



I've just started designing in full css layout myself, so I feel your pain.

Creating a default css-lite file and then calling in the new stuff using @import "styles/blah.css"; will avoid NN4 problems.

The problem with browser detection is that a percentage of your visitors may have javascript turned OFF than they will be using NN4 and the like. I've heard claims of roughly 13% of users surf with js off, which is 3-4x that of visitors with older browsers (for us anyway). Breaking your site for 13% to gain 4-6% of your visitors just doesn't make sense.
Go to the top of the page
 
+Quote Post
qwerty
post Apr 20 2004, 04:30 PM
Post #11


HR 10
Group Icon

Group: Moderator
Posts: 7,489
Joined: 24-July 03
User's local time:
Feb 9 2010, 03:48 PM
From: Somerville, MA
Member No.: 22



QUOTE
I've heard claims of roughly 13% of users surf with js off

That seems like an awfully high percentage. I don't suppose you have any documentation on that, do you? I know, you've just heard claims, so it's probably not in some authoritative report, but I have to wonder where numbers like that would come from, since I doubt most people even know how to turn off JS.
Go to the top of the page
 
+Quote Post
Jbrookins
post Apr 20 2004, 04:49 PM
Post #12


HR 5
*****

Group: Active Members
Posts: 361
Joined: 31-October 03
User's local time:
Feb 9 2010, 04:48 PM
From: Jacksonville Beach, Florida
Member No.: 1,221



QUOTE(qwerty @ Apr 20 2004, 05:30 PM)
That seems like an awfully high percentage. I don't suppose you have any documentation on that, do you? I know, you've just heard claims, so it's probably not in some authoritative report, but I have to wonder where numbers like that would come from, since I doubt most people even know how to turn off JS.

Yes, that's the issue. It came from a reliable source who cited W3C as the origin. (personal convo, no paper trail) However, I've not been able to actually find the study myself. I said I'd heard claims but I probably should have made sure I said I was a bit clearer about not having seen the documentation myself...

Could be an interesting study though. hmmm......
Go to the top of the page
 
+Quote Post
Randy
post Apr 20 2004, 07:47 PM
Post #13


Convert Me!
Group Icon

Group: Admin
Posts: 17,380
Joined: 17-August 03
User's local time:
Feb 9 2010, 02:48 PM
Member No.: 551



The problem is that I don't think there is one answer to the question. There are too many variables out there to take into account. What market segment your visitors come from, how savvy they are, etc, etc.

As a for instance, when I look at my stats the B2C sites tend to have less than 3% with Javascript fully disabled. My B2B sites tend to have a higher percentage with JS disabled. Most in the 7-10% range, with one "techie" type of site having 15% javascript turned off.

On the flip side of that coin, if you're marketing totally to AOL users, or those who are typically less Internet savvy, I would expect the the ratio with JS disabled would be about as close to nil as you can get.
Go to the top of the page
 
+Quote Post
domokun
post Apr 21 2004, 03:00 AM
Post #14


Web jockey
****

Group: Active Members
Posts: 249
Joined: 17-October 03
User's local time:
Feb 9 2010, 08:48 PM
Member No.: 1,108



id just like to lend my voice to that of jani. one of the advantages of style sheets is that degrade gracefully, so a basic style (that practically all browsers can follow) and an imported style that only the more advanced browsers can use) would be best
Go to the top of the page
 
+Quote Post
Alan Perkins
post Apr 21 2004, 04:14 AM
Post #15


Token male admin
Group Icon

Group: Admin
Posts: 1,436
Joined: 28-July 03
User's local time:
Feb 9 2010, 08:48 PM
From: UK
Member No.: 45



You have to be very careful when using browser detection technologies, for two reasons:

1) Misinterpretation (or correct interpretation!) as search engine spamming by search engines
2) Missed marketing opportunities

Make sure that search engines see the content that MOST of their searchers see, and you should not have a problem with misinterpretation as spam. (Note that's "should not", not "definitely will not"). In practical terms, this means that you'd normally show search engines the same thing that you show users with IE6 on Win2K.

The chance for missed marketing opportunities arises whenever you have variable content programmatically delivered from a single URL according to features of the client (e.g. browser). When not all visitors see the same content, it makes it more difficult for your visitors to communicate with each other concerning that content. This means, for example, that you might miss being mentioned in newsletters and articles. Try to make sure the same content remains consistent, even if the formatting doesn't.
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >   
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



This forum is sponsored by High Rankings, a Boston SEO Agency
- Lo-Fi Version Time is now: 9th February 2010 - 03:48 PM