In my Omega theme, I have enabled the "Customize the region positioning" option. On screen, my users see 'sidebar first'-'content'-'sidebar second', but for Google et al. the positioning has to be 'content'-'sidebar second'-'sidebar first'. And so, I've got:

Content Weight 1 Position 2
Sidebar second Weight 3 Position 3
Sidebar first Weight 4 Position 1

Sidebar first contains the menu of my website, sidebar second contains the images of my website, but as you'll understand, not every page actually has images. What happens then is: because of the "pull-19" class (I have a 24 column grid), 'sidebar first' shows outside of the content zone, 5 columns to the left of it. I wonder if there's any "good" way to solve this problem. I would think the "easy way out" is to create a block for 'sidebar second' that contains a transparent image, but that seems a bit stupid.

Does anyone else have a better solution than this?

Comments

Select the 'Force this region

Select the 'Force this region to be rendered' option for sidebar two in the region config page.

Although I should add that Drupal 7 has RDF out of the box and this means that search engines don't have to guess/workout what is the main content on the page because it is specifically marked up with property="content:encoded". This can be taken further and you can specify what the type of content it is by encorporating schema.org metadata (see SchemeOrg or Microdata).

Hope that helps
JK

nobody click here