1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

Does google read external CSS files yet?

Discussion in 'Google' started by yo-yo, Nov 9, 2005.

  1. #1
    Just what the title says.. does anyone know if Google is reading external CSS files and processing them?
     
    yo-yo, Nov 9, 2005 IP
  2. Shoemoney

    Shoemoney $

    Messages:
    4,474
    Likes Received:
    588
    Best Answers:
    0
    Trophy Points:
    295
    #2
    it does not
     
    Shoemoney, Nov 9, 2005 IP
  3. yo-yo

    yo-yo Well-Known Member

    Messages:
    4,619
    Likes Received:
    205
    Best Answers:
    0
    Trophy Points:
    185
    #3
    Sweet .. :D
     
    yo-yo, Nov 9, 2005 IP
  4. mjewel

    mjewel Prominent Member

    Messages:
    6,693
    Likes Received:
    514
    Best Answers:
    0
    Trophy Points:
    310
    #4
    mjewel, Nov 9, 2005 IP
  5. mjewel

    mjewel Prominent Member

    Messages:
    6,693
    Likes Received:
    514
    Best Answers:
    0
    Trophy Points:
    310
    #5

    Are you sure about that? I know they didn't use to, but the reason I'm asking is that I had a site which received a hidden text penalty for adding urls that were in a DHTML menu with javascript. Google told me I had to remove the hidden text, and all my css is in an external file. I replied that the hidden text was an exact duplicate of what what in the dropdown menu (which they weren't following) but they never did respond. About 30 days after I removed the urls and placed a footer menu, I returned to #1 for a highly competitive keyword. I had been using the dropdown menu (with visibility:hidden) for about 4 years without any previous problems. My robots file is set to exclude the css file.

    I guess they could have a system to detect hidden text (or even manipulated h1, h2 tags) without going into the css file.... so maybe that is what they did.
     
    mjewel, Nov 9, 2005 IP
  6. yo-yo

    yo-yo Well-Known Member

    Messages:
    4,619
    Likes Received:
    205
    Best Answers:
    0
    Trophy Points:
    185
    #6
    yo-yo, Nov 9, 2005 IP
  7. jlawrence

    jlawrence Peon

    Messages:
    1,368
    Likes Received:
    81
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Using hidden text within a menu then using Javascript to display it depending upon what the user clicks is pretty standard imho. You must trade off what you might loose in penalties from Google with what you gain in site usability.
    G keep telling us to design sites for users not for SEs. But their technology isn't upto handling a site designed purely for users.
    I have a site that uses css hidden divs to generate a menu system and it works pretty well. As the site is now coming out of the sandbox, I'll be experimenting with changing the menu system to see whether there is a better way of doing the menu.
    Menu's created with css tend to work pretty well because they degrade well and the site is normally usable with old non css browsers as well as modern graphical browsers.

    But if Gbot doesn't load external css files, then it has absolutely no way of knowing if a block of text is hidden or not.
     
    jlawrence, Nov 10, 2005 IP
  8. dave487

    dave487 Peon

    Messages:
    701
    Likes Received:
    20
    Best Answers:
    0
    Trophy Points:
    0
    #8
    I find that a JS menu with some <noscript> tags to show plain text links works great for search engines.
     
    dave487, Nov 10, 2005 IP
  9. mika

    mika Active Member

    Messages:
    136
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    58
    #9
    Hmm, how do you think might that be possible? If Google can't see the CSS file, then it cannot know what size the h1 tags actually have.
     
    mika, Nov 10, 2005 IP
  10. mjewel

    mjewel Prominent Member

    Messages:
    6,693
    Likes Received:
    514
    Best Answers:
    0
    Trophy Points:
    310
    #10
    I could look at your source code and tell if you were using css to control the size or color of your text without ever looking at an attached css file, so I am guessing google is smart enough to figure how to teach a robot to do it.
     
    mjewel, Nov 10, 2005 IP
  11. jlawrence

    jlawrence Peon

    Messages:
    1,368
    Likes Received:
    81
    Best Answers:
    0
    Trophy Points:
    0
    #11
    You can't tell from source exactly what is being controlled with css (assuming that the webmaster isn't using inline styles). You absolutely have to open the external css file to stand any chance of seeing what is being done.
    Google might be smart, but they're not phsycic. They bot has to be able to read the file to see what is being done.
     
    jlawrence, Nov 10, 2005 IP
  12. lorien1973

    lorien1973 Notable Member

    Messages:
    12,206
    Likes Received:
    601
    Best Answers:
    0
    Trophy Points:
    260
    #12
    Sure you can. Is there a .css include at the top of the html? That's the first hint, and all you really need to.

    I'd say that if google isn't reading CSS yet, it probably will eventually.
     
    lorien1973, Nov 10, 2005 IP
  13. dave487

    dave487 Peon

    Messages:
    701
    Likes Received:
    20
    Best Answers:
    0
    Trophy Points:
    0
    #13
    Is google spidering css files though? has anybody seen this in the server logs?
     
    dave487, Nov 10, 2005 IP
  14. yo-yo

    yo-yo Well-Known Member

    Messages:
    4,619
    Likes Received:
    205
    Best Answers:
    0
    Trophy Points:
    185
    #14
    I'd still like a definitive answer.. if anyone has actually done some kind of test...
     
    yo-yo, Nov 10, 2005 IP
  15. jlawrence

    jlawrence Peon

    Messages:
    1,368
    Likes Received:
    81
    Best Answers:
    0
    Trophy Points:
    0
    #15
    ehhhh. And that tells you what I'm controlling via css does it.
    NO it does not.
    There are hundreds of different things I could be setting via css.
    Unless you (or rather Gbot) read the css then you've no idea what I'm controlling with css.
    You can see what elements I've added ids or classes to, but without looking at the external file you've no idea exactly what I'm doing within those ids/classes.

    I agree that Gbot will eventually start checking css files, but at the moment it doesn't seem to be and so long as you're using external css files Gbot is blind to what your doing with the css.
     
    jlawrence, Nov 10, 2005 IP
  16. lorien1973

    lorien1973 Notable Member

    Messages:
    12,206
    Likes Received:
    601
    Best Answers:
    0
    Trophy Points:
    260
    #16
    If you look at the CSS file and you see entries like:

    .h1 { }
    .h2 { }

    (or however it looks) ... isn't that a pretty big hint, that if you see h1 on a page its gonna like like .h1 tells it too?
     
    lorien1973, Nov 10, 2005 IP
  17. kalius

    kalius Peon

    Messages:
    599
    Likes Received:
    27
    Best Answers:
    0
    Trophy Points:
    0
    #17
    I chekced some of my logs and googlebot haven't grabbed any css files yet.
     
    kalius, Nov 10, 2005 IP
  18. dataman

    dataman Peon

    Messages:
    94
    Likes Received:
    8
    Best Answers:
    0
    Trophy Points:
    0
    #18
    I know msn does, but not all the time. I have never seen google do it, but I have seen them (google), grab javascript files. That was happening in early June of this year. Then I never saw it happen again.

    jb
     
    dataman, Nov 10, 2005 IP
  19. jlawrence

    jlawrence Peon

    Messages:
    1,368
    Likes Received:
    81
    Best Answers:
    0
    Trophy Points:
    0
    #19
    L, that's exactly the point. YOU HAVE TO LOOK IN THE CSS FILE - you can see the location of the css file from within the source html of the page, but you cannot see it's contents.
    Gbot isn't looking in the css files therefore it cannot know what is being done within said css file.
     
    jlawrence, Nov 10, 2005 IP
  20. lorien1973

    lorien1973 Notable Member

    Messages:
    12,206
    Likes Received:
    601
    Best Answers:
    0
    Trophy Points:
    260
    #20
    I thought that was the original qusetion, though. If google reads that CSS file. My point was - if not now, eventually. We arrive at the same point from different perspectives, I think :)
     
    lorien1973, Nov 10, 2005 IP