EC-CUBEは管理画面からレイアウトの変更が簡単にできるようになっています。 レイアウトが簡単に変更できてしまうのでテンプレートも柔軟なレイアウトに対応出来るような書き方がされているのですが、よく見るとメインコンテンツの前に左カラムが出力されるような書き方になっています。 とても便利な機能なんですが、これではあまりSEO対策としてはよろしくないですよね・・・。 カラム数に応じて<body>にクラスをつけることができれば後はCSSだけで何とかなると思うので、PHPを修正して<body>にクラスを付けられるようにしたいと思います。 bodyに付けるクラスを決める とりあえずこんな感じでbodyにクラスを付けてレイアウトを振り分けてみようと思います。 2カラムのの場合は左カラムとメインコンテンツ・右カラムとメインコンテンツの組み合わせがあると思うので、2つに分けたいと思います。 1カラム