Hi all, I have a question for the html/css gurus here about my website http://www.flippers.be Last year I redesigned the site totally to make use of css, have it look better (had tables before), .. Problem now is that I have a lot of non-relevant content at the top of each page.. I have the whole header, top of the page, menu structure and only then the main content of the article itself. When I see in the google webmaster tools, the top content of the page is not the actual text content of the article itself, but the menu.. So I want to optimize the html-code itself so the content is higher on top, and other parts of the page (layout, menu structure, ..) is lower in the html source. Any tips on how to achieve this ? I want the layout of the site to be the same (could make small changes but don't want to make a totally new layout)..
You may choose a simple design like ours. Our site is optimized for SEO without any special techniques. See the layout here: salahsoftware.com Tell me if you like it.
This strikes me as bad CSS design. After all your can use CSS to set-up your page elements any way you like and in doing this you can have the main content of your page at the top so if your deisgn is: -------------------------------- header -------------------------------- | | | 1| 2 | 3 | | | | | | | -------------------------------- footer -------------------------------- you can write your HTML in divs so it goes header | 2 (main content) | 1 | 3 and your CSS does the re-organization to the page layout above (or whatever you want).
Good page structure, as suggested, does help. It may also help to know that Google uses the meta tag description as its first choice for its tag line for your site. Do a search on inline-block gallery. Notice the tag line for my page called, oddly enough, inline-block gallery, #1 on the results page. Now compare to the actual page source, especially the meta tag for description. cheers, gary