CSS bad for SEO?

Discussion in 'Search Engine Optimization' started by john_essex, Aug 1, 2007.

  1. #1
    I've just downloaded a html/css template that I may use to replace a site that is currently using html and tables.

    My concern is that the html/css template doesn't make any use of the H1, H2 etc tags. I know that I can add these tags, but then then the site looks dreadfull and not as the template desinger itended.

    Any ideas?

    PS - I'm a bit of noob when it comes to CSS....
     
    john_essex, Aug 1, 2007 IP
  2. dddougal

    dddougal Well-Known Member

    Messages:
    676
    Likes Received:
    19
    Best Answers:
    0
    Trophy Points:
    108
    #2
    Why not add the tags and then shape your <h1> <h2> etc tags to look more like the designer intended?
     
    dddougal, Aug 1, 2007 IP
  3. qazu

    qazu Well-Known Member

    Messages:
    1,834
    Likes Received:
    62
    Best Answers:
    0
    Trophy Points:
    165
    #3
    Yes, just control the appearance of you H1 and H2 tags in CSS. Something like this

    h1, h2, h3 {color: red;
    font-size:12px;
    font-weight:bold;
    line-height: 15px;
    margin:0;
    padding:0;}
     
    qazu, Aug 1, 2007 IP
  4. bullzeye

    bullzeye Guest

    Messages:
    154
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #4
    CSS is not at all bad for SEO, in fact it's good. U can add H tags and changes it according to ur necessity without much difficulty in CSS.
     
    bullzeye, Aug 1, 2007 IP
  5. Reprobate

    Reprobate Guest

    Messages:
    1,060
    Likes Received:
    35
    Best Answers:
    0
    Trophy Points:
    90
    #5
    If anything CSS is EXCELLENT for SEO. You're seperating the formatting from the content. Less mess. Cleaner code.
     
    Reprobate, Aug 1, 2007 IP
  6. anandnadaar

    anandnadaar Well-Known Member

    Messages:
    231
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    103
    #6
    No !

    CSS is not an enemy of SEO.. Infact there is lot of gain when it comes to advantage of CSS over Tables. But only using CSS wont give you SEO advantage.. you need to have the proper tags at proper place with keyword placements where required with help of off-page optimization that could make it more SE friendly.

    Finally IMO.. CSS is not bad for SEO.
     
    anandnadaar, Aug 1, 2007 IP
  7. john_essex

    john_essex Guest

    Messages:
    34
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Many thanks to everyone for the replies and suggestions. I keep reading that CSS is the way to go, hence I'm changing over to a CSS template.

    qazu - thanks for the sample code, I'll make use of it and take on board everyones advice.

    Thanks again!
     
    john_essex, Aug 1, 2007 IP
  8. m_wc

    m_wc Well-Known Member

    Messages:
    857
    Likes Received:
    22
    Best Answers:
    0
    Trophy Points:
    125
    #8
    css is a friend of mine in case of SEO... i do pick many sites on top 10 all of them are xhtml based fully coded ,developed and optimized by me
     
    m_wc, Aug 1, 2007 IP
  9. KC TAN

    KC TAN Well-Known Member

    Messages:
    4,792
    Likes Received:
    353
    Best Answers:
    0
    Trophy Points:
    155
    #9
    Do not be afraid to try new stuff out, john :)

    Feel free to post in our CSS forum if you run into any issues.
     
    KC TAN, Aug 1, 2007 IP
  10. trichnosis

    trichnosis Prominent Member

    Messages:
    13,785
    Likes Received:
    333
    Best Answers:
    0
    Trophy Points:
    300
    #10
    css is a good tool to make seo. i think you can find better help on digital point css forums
     
    trichnosis, Aug 1, 2007 IP
  11. catalin

    catalin Peon

    Messages:
    498
    Likes Received:
    9
    Best Answers:
    0
    Trophy Points:
    0
    #11
    the title for this thread should be like this"flash is bad for the seo"
     
    catalin, Aug 1, 2007 IP
  12. gnarlysurfer

    gnarlysurfer Well-Known Member

    Messages:
    335
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    108
    #12
    eh? CSS bad for SEO? Put your web construction into CSS and you can craft your text to appear at the top of your code, that has to be good? Then put your tables into CSS and you remove loads of code thereby improving the visible text to code ratio. If you're worried about H1 tags, just leave them in as HTML, there is no need to use CSS for these, just use it to remove the irrelevant code such as tables!
     
    gnarlysurfer, Aug 1, 2007 IP
  13. thomas2007

    thomas2007 Peon

    Messages:
    10
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #13
    as one wise man always said... "design your site for seo - not seo for your site"
     
    thomas2007, Aug 1, 2007 IP
  14. Dan Schulz

    Dan Schulz Peon

    Messages:
    6,032
    Likes Received:
    437
    Best Answers:
    0
    Trophy Points:
    0
    #14
    What does this particular template look like (I'm a CSS genius as the people on the HTML and CSS boards here will probably tell you)?

    I'm really worried that you got a crap template from somebody...
     
    Dan Schulz, Aug 1, 2007 IP
  15. golf98765

    golf98765 Peon

    Messages:
    10
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #15
    CSS is suit for SEO. I have experienced this one before.
     
    golf98765, Aug 1, 2007 IP
  16. wxyz

    wxyz Guest

    Messages:
    545
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #16
    I do not have any idea about css so unable to make any comment in respect to seo.
     
    wxyz, Aug 1, 2007 IP
  17. Dan Schulz

    Dan Schulz Peon

    Messages:
    6,032
    Likes Received:
    437
    Best Answers:
    0
    Trophy Points:
    0
    #17
    CSS is a presentational markup language that separates the appearance of a Web site from its structure (HTML) and can be served to the browser via a single file that is linked to from within the Web page.
     
    Dan Schulz, Aug 1, 2007 IP
  18. mark_kris

    mark_kris Banned

    Messages:
    331
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    0
    #18
    CSS is used to make things easier on your html code and make it look cleaner.
     
    mark_kris, Aug 2, 2007 IP
  19. rhyswynne

    rhyswynne Active Member

    Messages:
    520
    Likes Received:
    13
    Best Answers:
    0
    Trophy Points:
    58
    #19
    CSS is brilliant for SEO. You can define the important parts of the page so that Google can pick up on them. For example, my site has h6 tags for the sponsored links. They don't look out of place, but Google Indexes it higher than normal text.
     
    rhyswynne, Aug 2, 2007 IP
  20. john_essex

    john_essex Guest

    Messages:
    34
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #20
    Dan - the template is this one:

    http://www.oswd.org/design/preview/id/2815

    As it's from OSWD I'm hoping it's coded correctly.

    rhyswynne - yes, it was how to implement the H tags that I was concerned about. Looks like I should be able to just override the appearence of them in the CSS. Your post has made me realize that I should be able to make an even greater use of the H tags, I was only really planning to use H1,H2& H3.

    Thanks again to everyone for their input.
     
    john_essex, Aug 2, 2007 IP