それぞれのページで表示を変える
固有部分と共有部分の割合を7:3以上にすると、seo対策上非常に良いようなのです。まぁ、普通に考えてもそうですが。アクセス先のページが、分厚いヘッダやサイドメニューに囲まれた、ホンのちょっとの記事だったりすると欺された気になります。
セミナー講師の言うには、人が見て「気持ち悪い」とか「欺された」と思うページは早晩、検索エンジンにケラれてしまう。そのためのseoなので、キーワードばかりのページやほとんど内容の無い量産のためと思えるページは御法度と思ってください。
で、「レシピサイトのクックる」なんですが、トップページこそデザインが違いますが、あとはほとんど同じ。ブログって元々そういうものだから、ちょっと困りました。講師もそこまでは教えてくれないし……。
で、ベストではないけれど暫定処置としてサイドバーに、そのページと同じカテゴリの記事タイトルを表示させる事にした。これでとりあえず、ページが変わる度にサイドバーも少し動くことになる。これは結果、seo対策というより訪問ユーザーのページ内移動を促したと思う。考えてみれば、どの記事を読んでも、いつも同じサイドバーじゃ読者も飽きちゃうよねー。管理している私も飽きた。
で、そのやり方。まず、
sidebar.php を複製し、sidebar-2.php とする。
sidebar-2.php の任意の位置に、
<?php
$cat = get_the_category();
$cat = $cat[0];
$cat = $cat->cat_ID;
$posts = get_posts(“order=desc&category=$cat&numberposts=8″);?>
<?php if(is_single() || is_category()):?>
-
<?php foreach($posts as $post):?>
<li>
<a href=”“> </li>
<?php endforeach; ?>
<?php endif; ?>
single.php のサイドバー読み込みのタグを <?php get_sidebar(2); ?> に変更。
とりあえずこれでサイドバーの表示がクルクル変わります。もちろんタイトルを読み出すだけなので、同じ内容の時もあります。同じように、同一ダグのタイトルを表示させる、とか、タイトル+20、30文字の概要を表示させるとか……いろいろアイデアはあるのですけれど、先に進めません。
No Comments, Comment or Ping
Reply to “それぞれのページで表示を変える”