SEO: Nested List vs List, Split Over Divs vs Definition List

Posted by Jon P on Pro Webmasters See other posts from Pro Webmasters or by Jon P
Published on 2011-06-20T06:04:08Z Indexed on 2011/06/20 16:39 UTC
Read the original article Hit count: 657

Filed under:

From an SEO perspective which, if any, is better:

Option 1: Nested lists with h2 tags

<ul id="mainpoints">
    <li><h2>Powerful Analysis</h2>
        <ul>
            <li>Charting and indicators</li>
            <li>Daily trading signals</li>
            <li>Company health checks</li>
        </ul>
    </li>
    <li><h2>World Market Data</h2>
        <ul>            
                [List Items removed for brevity]
        </ul>
    </li>
    <li><h2>Daily Market Data</h2>
        <ul>
                [List Items removed for brevity]
        </ul>
    </li>
</ul>

Option 2: Divs with h2 and lists

<div id="mainpoints">
    <div>
        <h2>Powerful Analysis</h2>
        <ul>
            <li>Charting and indicators</li>
            <li>Daily trading signals</li>
            <li>Company health checks</li>
        </ul>
    </div>
    <div>
       <h2>World Market Data</h2>
        <ul>
        [List Items removed for brevity]
        </ul>
    </div>
    <div>
        <h2>Daily Market Data</h2>
        <ul>
        [List Items removed for brevity]
        </ul>       
    </div>   
</div> 

Option 3: Definition List

<dl id="mainpoints">
    <dt>Powerful Analysis</dt>
        <dd>- Charting and indicators</dd>
        <dd>- Daily trading signals</dd>
        <dd>- Company health checks</dd>
    <dt>World Market Data</dt>
        [List Items removed for brevity]
    <dt>Daily Market Data</dt>
        [List Items removed for brevity]
</dl>

My instincts tell me that semanticaly the pure list options (1 & 3) are the best and that h2 may be more SEO friendly (1 & 2) which would point to option 1 as being the best option. I do love the lean makeup of the definition list but will I take an SEO hit by losing the h2 tags?

Before anyone asks, h2 is not valid markup in a dt tag.

Are my instincts right with a nested list being the way to go?

© Pro Webmasters or respective owner

Related posts about seo