My theory on Google and CSS ignorance
I am currently conducting an experiment to prove whether the use of CSS unordered list elements to display your page navigation prevents the discovery of the pages it refers to.
I launched two sites a month ago: one was the cflunch.com site which has regular href tags to refer to the other pages in the site; the other site was Pittman Guitar Repair which has no inline hrefs on the front page with unordered lists being used with hrefs as the list items to provide site navigation and sub-navigation.
Since launch, Google has happily discovered the front page of each site but for the guitar site, it has stopped indexing at the front page, like it doesn't recognize the hrefs embedded in the unordered list. The CFLunch site has been fully indexed by Google during the same period so I have a clear benchmark.
Here is the list in question:
<ul id="navtext">
<li><a href="index.cfm?mode=entry&entry=100C098D-9E1D-2003-099BBC48283D5826">HOME</a></li>
<li><a href="index.cfm?mode=entry&entry=0FF1DA5D-029D-BE39-CCB5D59ED056BAE2">ABOUT US</a></li>
<li><a href="index.cfm?mode=entry&entry=BEAE0EAD-D610-A6A8-65B5137E3A88990B">PHOTO GALLERY</a></li>
<li><a href="index.cfm?mode=entry&entry=0FF7E695-B3B8-C5B4-46DFD11113F433AB">TESTIMONIALS</a></li>
<li><a href="index.cfm?mode=entry&entry=0FF9695D-95BD-6065-DA4B9670F449E7A2">REPAIR TIPS</a></li>
<li><a href="index.cfm?mode=entry&entry=F2482C7E-07BC-2494-5D2E849583584719">CONTACT US</a></li>
<li> </li>
</ul>
Two days ago I decided to switch from the use of the unordered list of hrefs on the guitar site and am now eagerly awaiting the return of Google.
Here is the new format:
<div id="newNav">
<a href="index.cfm?mode=entry&entry=100C098D-9E1D-2003-099BBC48283D5826"> HOME</a><br>
<a href="index.cfm?mode=entry&entry=0FF1DA5D-029D-BE39-CCB5D59ED056BAE2"> ABOUT US</a><br>
<a href="index.cfm?mode=entry&entry=BEAE0EAD-D610-A6A8-65B5137E3A88990B"> PHOTO GALLERY</a><br>
<a href="index.cfm?mode=entry&entry=0FF7E695-B3B8-C5B4-46DFD11113F433AB"> TESTIMONIALS</a><br>
<a href="index.cfm?mode=entry&entry=0FF9695D-95BD-6065-DA4B9670F449E7A2"> REPAIR TIPS</a><br>
<a href="index.cfm?mode=entry&entry=F2482C7E-07BC-2494-5D2E849583584719"> CONTACT US</a><br>
</div>
To check the progress, take a peak at this Google Search and compare it to this Google Search.
We have examples of the unordered list being used successfully elsewhere here at Duo Consulting but I believe that the spiders are finding regular inline hrefs to make their way through the site. I'll write a follow up when I have some evidence either way.