NucleusサイトでSEO対策 | Webクリエイターな備忘録

このサイトはフリーランスでWeb制作をするクリエイターの備忘録なメモサイトです。 Webサイトを作る際に気になった事やjavaScriptなどのライブラリの事などWebサイト制作に関する事、また気になるでき事、日常の事などを気ままに勝手に書き綴っています。

NucleusサイトでSEO対策

20130122
最近は、Wordpressを使用して簡単にサイト制作してみよう!的な記事を良く見ますが、
私の場合、CMSのNucleusを使ってサイト制作をよくやっています。

WordPressは構造的に検索エンジンとの相性がいいようですし、多種多様なプラグインがあり
その使い方さえ取得すれば、非常に良いCMSだと思います。
実際にWordpressを使用しているサイトは、多数あり、非常にきれいなサイトが多いです。
私も制作件数こそ少ないですが、Wordpressでサイト制作をしております。

でも、私は「へそ曲がり」なんです!!
多くのサイトとは違うCMSでサイト制作したい!!って思ってしまうんですね。

そこで、私が選んだのがNucleusなんです。

取あえず!やってみよう!

Nucleusでも検索エンジンに好まれるサイト構造は可能なのか?を今回実証したいと思います。
私がしなくても、多くの方がNucleusで実績を出されているので、可能なのは実証済みですが…

私の備忘録として、記載致します。

去年の年末に読んだ本の中で「SEO内部対策の教科書」があるのですが
その中に記載されていました内容の事がNucleusで可能なのかを、実際にやってみたいと思います。

20130122-2

一挙に「SEO内部対策の教科書」の本の内容をやるには、大量の記事を書かないといけません、
私にはそこまでの、体力がないので…今回は<title>タグについて実際にやってみたいと思います!!

私の場合Nucleusのテンプレートを普段作る時、
最初にDreamweverなどでHTML+CSSを制作し各パーツに分けていくんですが、
header部に<title>タグを入れていますので、それを各ページで使いまわすことになりますよね。
この辺は、どのCMSのテンプレートでも同じだと思います。

そーすると、同じ<title>を各ページに使うことになり、検索エンジンには好ましくない状態になってしまいますよね。
各ページごとに内容に沿った<title>タグに変更したい!!って思いますよね~

探してみる

そこでいろいろとGoogleで調べてみました、するとありましたよ!!良いサイトが!

***************************************************************************
【参考にさせて頂いたサイトURL】
スペシャルスキンパーツのページのtitleを設定してみる
Nucleus、スキンの編集。スキン変数ifを使ってtitleタグの内容を振り分ける
トップページとカテゴリページのタイトルの表示方法を分ける[Nucleus]
***************************************************************************

いろいろとやり方がありそうですが、今回は一番最初の「スペシャルスキンパーツのページのtitleを設定してみる」ページを参考にさせて頂きました。

作業内容

まず必要なプラグイン「NP_match.php」をインストールします。
そして参考サイトを参考にコードを書いていきます。
書いたコードはこちら

<!-- title -->
<%if(skintype,index)%><title><%sitevar(name)%></title><%endif%>
<%if(skintype,item)%><title><%itemtitle%> | <%blogsetting(name)%> - <%sitevar(name)%></title><%endif%>
<%if(skintype,search)%><title><%blogsetting(name)%> &raquo; Search</title><%endif%>
<%if(skintype,member)%><title><%blogsetting(name)%> &raquo; Member Details</title><%endif%>
<%if(skintype,archive)%><title><%blogsetting(name)%> &raquo; Archive</title><%endif%>
<%if(skintype,archivelist)%><title><%blogsetting(name)%> &raquo; Archive List</title><%endif%>
<%if(skintype,error)%><title><%sitevar(name)%> &raquo; Error!</title><%endif%>
<!-- スペシャルスキンのtitle設定 -->
<%if(match,special=スペシャルスキン名(半角英語))%><title><%sitevar(name)%> &raquo; 表示ページ名</title><%endif%>
<%if(match,special=スペシャルスキン名(半角英語))%><title><%sitevar(name)%> &raquo; 表示ページ名</title><%endif%>
<%if(match,special=スペシャルスキン名(半角英語))%><title><%sitevar(name)%> &raquo; 表示ページ名</title><%endif%>
<%if(match,special=スペシャルスキン名(半角英語))%><title><%sitevar(name)%> &raquo; 表示ページ名</title><%endif%>
<%if(match,special=スペシャルスキン名(半角英語))%><title><%sitevar(name)%> &raquo; 表示ページ名</title><%endif%>
<!-- //スペシャルスキンのtitle設定 -->
<!-- //title -->

Nucleusのheaderパーツの目的の箇所に、上記のコードを追記し、表示の確認をすると
うまく表示できているようです。

これで各ページごとに<title>タグを変更する事ができました!!

その他

ちなみに今回使用しました「NP_match.php」プラグインは、以前にも使用したことがあるのですが、
Nucleusでいろいろとしたい時には、たいへん役に立つプラグインなので要チェックです。

今回はこの辺で…
また気が向きましたら、続きを掲載したいと思います(^.^)

コメントは受け付けていません。