記事一覧

FC2ブログにcanonical属性を設定して正規化する方法 | SEO


今回はFC2ブログにURLを正規化するCanonical属性を付ける方法をご紹介いたします。

FC2ではスマホのページだと URLの最後に ?sp というURLパラメータが付属しています。携帯サイトでは ?mode=m&no=1 というURLパラメータが付属しています。
Googleによってこのパラメータの違いを別のページと判断され、アクセス数が低く見積もられてしまいます。(低評価となり、検索ランキングがあがりません)
その対策方法としては、このURLパラメータを Google Search Console で無効化する方法もありますが、それではアクセス数が少なくカウントされてしまいます。
よってスマホサイトと携帯サイトにcanonicalの属性を設定すると全てのアクセス数がPCサイトのアクセス数にカウントされますので、正規化するメリットがうかがえます。

しかしながら、このパラメータをどのように取り除いたURLを取得するのかが課題でしたが、おおよそ解決できましたので、以下にご紹介いたします。



1.PCサイトのテンプレート

(1)カテゴリーページでは、「blog-category-<%cno>.html」という記述でカテゴリナンバーを取得して統一しています。(カテゴリに紐づくエントリー数の量により複数ページにまたがるため)
(2)最後にその他のページの為に全てのarea以外のページはトップページを設定しています。

<!--topentry-->
  <!--permanent_area-->
    <link rel="canonical" href="<%topentry_link>"/>
  <!--/permanent_area-->
<!--/topentry-->
<!--index_area-->
    <link rel="canonical" href="<%url>" />
<!--/index_area-->
<!--search_area-->
    <link rel="canonical" href="http://*****.blog.fc2.com/" />
<!--/search_area-->
<!--tag_area-->
    <link rel="canonical" href="http://*****.blog.fc2.com/" />
<!--/tag_area-->
<!--category_area-->
    <link rel="canonical" href="<%url>blog-category-<%cno>.html" />
<!--/category_area-->
<!--date_area-->
    <link rel="canonical" href="http://*****.blog.fc2.com/" />
<!--/date_area-->
<!--not_titlelist_area-->
<!--not_search_area-->
<!--not_tag_area-->
<!--not_permanent_area-->
<!--not_index_area-->
<!--not_category_area-->
<!--not_date_area-->
<!--not_form_area-->
<!--not_trackback_area-->
<link rel="canonical" href="http://*****.blog.fc2.com/" />
<!--/not_trackback_area-->
<!--/not_form_area-->
<!--/not_date_area-->
<!--/not_category_area-->
<!--/not_index_area-->
<!--/not_permanent_area-->
<!--/not_tag_area-->
<!--/not_search_area-->
<!--/not_titlelist_area-->

※改行やスペースなどは省いて貼り付けたほうが良いです。



2.スマホサイトのテンプレート

(1)スマホサイトの場合、?spという文字をjavascriptで取り除くことができなかったため、元のPCサイトURLを成形するだけの方法を採用しました。元のPCページは「blog-entry-<%pno>.html」で取得できます。
(2)スマホサイトと携帯サイトはプラグリンエリアやコメントエリア等が別ページとなるため、元のページとして設定します。

<!--topentry-->
  <!--permanent_area-->
    <link rel="canonical" href="http://*****.blog.fc2.com/blog-entry-<%pno>.html" />
  <!--/permanent_area-->
<!--/topentry-->
<!--index_area-->
    <link rel="canonical" href="<%url>" />
<!--/index_area-->
<!--search_area-->
    <link rel="canonical" href="http://*****.blog.fc2.com/" />
<!--/search_area-->
<!--tag_area-->
    <link rel="canonical" href="http://*****.blog.fc2.com/" />
<!--/tag_area-->
<!--category_area-->
    <link rel="canonical" href="<%url>blog-category-<%cno>.html" />
<!--/category_area-->
<!--date_area-->
    <link rel="canonical" href="http://*****.blog.fc2.com/" />
<!--/date_area-->
<!--form_area-->
<link rel="canonical" href="http://*****.blog.fc2.com/blog-entry-<%pno>.html" />
<!--/form_area-->
<!--trackback_area-->
<link rel="canonical" href="http://*****.blog.fc2.com/" />
<!--/trackback_area-->
<!--spplugin_area-->
<link rel="canonical" href="http://*****.blog.fc2.com/" />
<!--/spplugin_area-->
<!--comment_area-->
    <link rel="canonical" href="http://*****.blog.fc2.com/blog-entry-<%pno>.html" />
<!--/comment_area-->
<!--edit_area-->
    <link rel="canonical" href="http://*****.blog.fc2.com/blog-entry-<%pno>.html" />
<!--/edit_area-->
<!--not_titlelist_area-->
<!--not_search_area-->
<!--not_tag_area-->
<!--not_permanent_area-->
<!--not_index_area-->
<!--not_category_area-->
<!--not_date_area-->
<!--not_form_area-->
<!--not_trackback_area-->
<!--not_spplugin_area-->
<!--not_comment_area-->
<!--not_edit_area-->
<link rel="canonical" href="http://*****.blog.fc2.com/" />
<!--/not_edit_area-->
<!--/not_comment_area-->
<!--/not_spplugin_area-->
<!--/not_trackback_area-->
<!--/not_form_area-->
<!--/not_date_area-->
<!--/not_category_area-->
<!--/not_index_area-->
<!--/not_permanent_area-->
<!--/not_tag_area-->
<!--/not_search_area-->
<!--/not_titlelist_area-->

※改行やスペースなどは省いて貼り付けたほうが良いです。



3.携帯サイトのテンプレート設定

上記で紹介しましたスマホサイトのテンプレートと同じ設定を貼り付けます。

以上でおおよその対策ができると思います。


関連記事

コメント

コメントの投稿

アルバム

広告

プロフィール

石河 純


著者名 :石河 純
自己紹介:素人上がりのIT技術者。趣味は卓球・車・ボウリング

IT関連の知識はざっくりとこんな感じです。
【OS関連】
WindowsServer: 2012/2008R2/2003/2000/NT4
Windows: 10/8/7/XP/2000/me/NT4/98
Linux: CentOS RedHatLinux9
Mac: macOS Sierra 10.12 / OSX Lion 10.7.5 / OSX Snow Leopard 10.6.8
【言語・データベース】
VB.net ASP.NET C#.net Java VBA
Xamarin.Forms
Oracle10g SQLServer2008R2 SQLAnywhere8/11/16
ActiveReport CrystalReport ReportNet(IBM)
【ネットワーク関連】
CCNP シスコ技術者認定
Cisco Catalyst シリーズ
Yamaha RTXシリーズ
FireWall関連
【WEB関連】
SEO SEM CSS IIS6/7 apache2

休みの日は卓球をやっています。
現在、卓球用品通販ショップは休業中です。