Simplicityの特徴 › フォーラム › 要望・機能追加など › ご参考まで(SimplicityのSEO施策について)
-
投稿者投稿
-
-
2015年9月17日 6:32 AM #32620
モモタロス
ゲスト下記のようなサイトを発見しました。
ご存じかもしれませんが、ご参考まで、、、。http://www.wakatta-blog.com/simplicity-seo-wakatta-blog.html
-
2015年9月17日 7:49 AM #32623
Hidekichi
ゲスト僕も「はてな」でこの記事を見つけたんですけど、カスタマイズは各々好きなようにやればよいので何ならSimplicityには無い機能とか付けても良いとも思うんですが、
記事内の「一覧リストのスタイルを「本文表示」の時のH1タグ問題」これは、そんなに問題ではないです。
bingあたりのウェブマスターツールだと「サイトの中にh1が複数あります」と注意される部分で、h1の複数問題が気になる人はh1をh2なりにすればよいのですが、Googleのエライ人は「そんなのどうでもいいんじゃね?」ってスタンスです。Googleのページアドレスまでは忘れましたが、どこかのブログでそう発言していたはずです。
h1の問題点では、本来一番大きく表示されているであろうh1を逆手にとって特別重要でないような要素をh1の中に忍ばせh1を装うスタイルをすることが色々言われて、そういうのが一時期流行りましたが、それももう昔の話。そこらもGoogle botはちゃんと見てるのでh1なんぞはただのタグの1つに過ぎません…と僕は思います。
例えば、そこよりもarticle,header,footer,section,aside,nav等のhtml5から導入されたタグで、そのブロックがどういう役割をしているかってのが重要です。
セレクタ(IDやclass)を見て、そこがこういう役割だろうと想像するよりも、navタグはナビゲーションなんだとわかる方がわかりやすいですよね。昔のように、タイトルがあって、その下に記事があってと言うhtmlの古典的な形式のページは今や少なくなりつつあり、twitterで言えば、一番上のトップへ戻る鳥アイコンと、プロフィールの名前がh1ぐらいです。
SEOをガチガチにすればここらに普通h1は使いませんよね。
Google+なんかh1自体が無いんじゃなかろうかと思います。今は、古典的な慣例を踏襲しつつ、ページに合ったタグを使えばよいわけです。
[section class=”list]
[header]
[h1]title[/h1]
[h3]サブタイトル[/h3]
[/header]
[article]本文[/article]
[footer]書いた人[/footer][hr]
[header]
[h1]title[/h1]
[h3]サブタイトル[/h3]
[/header]
[article]本文[/article]
[footer]書いた人[/footer][/section]
[aside]サイドバーやら[/aside]
こんなんで良いのです。あくまで一例で、今思いついた書き方ですけど(笑)
まぁ好き好きにしたら良いんです。しばらく使ってみてダメだなと思ったら変えれば良いんですし。Google等がどのようにページの解析してるかなんてGoogleのみぞ知るですからね。今日まで大丈夫だったのが明日からは変わるかも知れないってもんだったりもするので。中身(コンテンツ)の充実度がおそらくは一番重要視されるはず。そういうサイトはリンクがおのずと集まると言うことなんでしょうな。
-
2015年9月17日 9:57 AM #32624
Hidekichi
ゲスト自己レスで。
>しばらく使ってみてダメだなと思ったら変えれば良いんですし。
これもう少し踏み込むべきでした。今は、cssにも構造化が求められています。タグが変わったとしてもcss自体の機能が損なわないようにするとかで、oocssとかと呼ばれます。BEMとかSMACSSとか色々と出てきてますので、そこらはググって頂いて、Simplicityの簡単な例で言うと、fontAwesomeのタグがiからspanに変わりました。しかし、表示自体は変わりませんよね。
つまりはそういうことなんです。中身は普通のcss(特別なルールに従っているわけではない)ですけどね(笑)
naverのまとめに色々とリンクがあるので、そこらから勉強すると良いかと思います。
http://matome.naver.jp/odai/2141533836163066801 -
2015年9月17日 3:07 PM #32631
わいひらキーマスターそれぞれについて、自分用のメモがてら一応書いておきます。
分割ページ(ページネーション)の取り扱い
個別記事のrel=”next”、rel=”prev”記事にもあるようにrel=”next”、rel=”prev”に関しては、Simplicity側では何もしていません。
Wordpressデフォルトの設定のままです。rel=”next”、rel=”prev”の設定に関しては、記事に書かれている通りなので、書かれているコードの設定と同じようなものになるような機能を追加しておこうと思います。
Google ウェブマスター向け公式ブログ: 複数ページにまたがる記事やコンテンツをお持ちの方へ。rel=”next” と rel=”prev” を使用したページネーションのご紹介
rel=”next”とrel=”prev” の使い方ただ、以下の部分に関しては、事実と違うような気がします。
代わりに、分割ページの2ページ目以降にはnoindexがついています。重複ページと低品質ページの防止のためです。(中略)
この方法だと、2ページ目以降はインデックスされず、検索結果に出ることはありません。そもそもGoogleは推奨していません。
Simplicityでは分割ページの2ページ目は、noindexとしていません。
こちらは、分割ページの2ページ目なんですけど、ソースを見てもnoindexになってないかと思います。
http://wp-simplicity.com/layout/2/もし、書いてあることが本当なら不具合の可能性もあるんですけど、再現方法については書かれていないので、noindexのことに関しては何とも言えません。
-
2015年9月17日 3:08 PM #32632
わいひらキーマスタートップページのページネーション
これも、rel=”next”、rel=”prev”の事に関しては、Wordpressデフォルトのままです。
有名ブログトップページをいくつか調査したところ、分割ページの2ページ目以降にnoindexが付いているところはありませんでした。Simplicityは2ページ目以降にnoindexがついてます。
こちらは、見解が違うだけです。
アフィリエイト野郎 のパシさんは、2ページ目をnoindexにされています。
http://afi8.com/blog/page/2/
http://www.jweb-seo.com/blog/wordpress/page/2/僕は、以下の記事を参考にさせていただいています
WordPressサイトの2ページ目以降にnoindexを入れた | アフィリエイト野郎
僕も、カテゴリページの2ページ目以降は価値あるページとは思っていません。ただSEOは、Googleにしか正解がわからないので、ここに関しては全然意見が分かれる部分ではあると思います。
ですのでそのために、header-seo.phpテンプレートを分けてあり、SEO設定を手軽に変更できるようにしてあります。
記事でも、header-seo.phpを変更されていますが、このテンプレートファイルは、まさに、こういった利用をするため、SEOを好みにカスタマイズするために存在しています。 -
2015年9月17日 3:10 PM #32633
わいひらキーマスターcanonicalタグ
canonicalは僕も以下などを参考に、2.0で追加しようと思っていました。All in One SEO Packにもこの機能はありますし。
オンズ » 【SEO】WordPress で自動的に[meta="canonical"]を設定する方法。良いコードサンプルがもう一つ手に入ったので、これである程度自信を持ってカスタマイズできます。
次のバージョンで、実装してもいいかも。 -
2015年9月17日 3:11 PM #32634
わいひらキーマスターOGPタグ
これは、完全にテーマ側の不具合です。
今回記事を拝見するまで、全然気づいてませんでした。
次のバージョンまでは、修正出来ればと思います。 -
2015年9月17日 3:12 PM #32635
わいひらキーマスターH1タグ問題
こちらに関しては、記事にも以下のようにあるようにHTML5では問題なく、単にSEOの感覚的な問題だと思います。
HTML5からH1タグは複数あっても問題なくなりましたが、SEO的には気持ちが悪いです。
記事の中に貼られているトピックの、カテゴリーページにH1タグがずらりでも以下のように書きましたが、
グーグルのジョン・ミューラー氏のコメント
複数のh1タグを使っていることが原因で目に見えるような悪い変化を起こしているサイトを、私は見たことがない。h1タグを複数使うべききちんとした理由があるのなら、SEOのためだけに「1ページに1つのh1タグにすべきだ」と細かいことを言うなんて、私ならしない。
僕は、h1タグを複数使うべき理由があると思うので、そのままにすると思います。
#32623でhidekichiさんが書かれていることと同じです。
それに、h1→h2にすると、インデックスページでmoreタグを使用せずに本文全てを表示しているユーザーさんのサイトではアウトラインが崩れてしまうという問題も出ます。
ですので、現状で特に問題もないため、そのままにしようと思っています。ちゃんと記事ごとにmoreタグを利用している場合は、かん吉さんのように、カスタマイズすれば、h1が全てを従えているような感じになり、気持ちよいかと思います。
ここら辺は、いかに気持ちよくブログを書けるかだと思っています。
気持ちよくブログを書くために、気になる部分は、じゃんじゃん変更していただければと思います。
そのために子テーマが用意してあるので。 -
2015年9月17日 4:46 PM #32636
かん吉
ゲストツイートで以前にちょっとお話した、SEOに関する記事です。連絡しようと思っていたら、すでにアップされてましたね(^^;;
記事の冒頭でも述べているように、あくまで「SEO的に私の好みと合わない」という話であって、現状のShimplicityでも問題はないと思ってます。
そもそもSEOは何が正しいのかは私にもわかりません><
Shimplicityをもっと良くするための議論の材料ぐらいに思っていただけたら幸いです。
-
2015年9月17日 5:52 PM #32638
わいひらキーマスター記事ありがとうございます!
すごく参考になりました。
rel=”next”、rel=”prev”とかは、全く考えてませんでした。ただ、先程見出し「個別記事のrel=”next”、rel=”prev”」のカスタマイズを実際にやってみて、ちょっと気になったのでここに書かせていただきます。
この見出しの中に書かれているコードなんですが、global $paged;を使ったものは、一覧リスト(インデックスページ)のカスタマイズになってしまうのではないかと思います。
$paged;のコードだとかん吉さんのページでもインデックスページで適用されているようです。
例えばこのページだと
http://www.wakatta-blog.com/page/2
ソースを見ると以下のように出力されているようです。<link rel="prev" href="http://www.wakatta-blog.com/"/> <link rel="next" href="http://www.wakatta-blog.com/page/3"/>分割ページ(マルチページ)のみに適用するには、おそらく、違った書き方をしなければならないようです。
僕も検索してみて、いろいろ試してみた結果、こちらの方法だとうまくいくようです。
WordPressのrel=“prev”とrel=“next”をプラグインなしで最適化する | SEOPHP
この方法だと、分割ページのみに適用されるようです。
僕も、ここらへんは初めてのカスタマイズなので間違っていたらすいません。それにしても、SEOってハッキリと答え合わせができず、本当に何が正しいかわからないので難しいですね;
僕も、全然わかってません。
なので、正直あまり勉強する気にはなりません。ただ、記事にしていただいたおかげで、いろいろ調べるきっかけとなりました。
記事とか、フォーラムで提案していただかない限り、かなり面倒臭がりなので、つい現状維持になってしまいます^^;
そういった意味で、いろいろご提案をいただけると、すごく良い刺激になります。 -
2015年9月17日 8:58 PM #32642
かん吉
ゲストSimplicityでは分割ページの2ページ目は、noindexとしていません。
こちらは、分割ページの2ページ目なんですけど、ソースを見てもnoindexになってないかと思います。いえ、Shimplicityは分割ページにnoindexが付いているところがあります。
http://wp-simplicity.com/category/theme-custom/page/2/
といった、カテゴリーページ(だと思う)の分割ページには、noindex,followがついてます。ウチもカテゴリーページのnoindexが気になったのが一番大きいです。
Simplicityが内部SEO施策で行っている7つのことにも、
以下のページはインデックス登録されません。
- トップページの2ページ目以降
- カテゴリページの2ページ目以降
- タグページ
- アーカイブページ
- 検索結果ページ
- 404ページ
と、カテゴリーページは2ページ目からnoindexが入ってるって書いてありました。
確認してみてください。▼▼▼▼
トップページ(インデックスページ)の分割の処理は、悩ましいところです。2ページ目からnoindexをつけても良いと思います。
個人的にはなるべくnoindexは使いたくないという思いから、rel=”next”、rel=”prev”で処理してみました。googleならしっかり理解してくれるかなと。
-
2015年9月17日 10:11 PM #32644
わいひらキーマスターかん吉さんのおっしゃる「分割ページ」というのは、
<!--nextpage-->でページを分けてある投稿ページや、固定ページのことではないのですね。
僕の中では、分割ページというのは、マルチページというか<!--nextpage-->で1ページを複数に分けているページという観念が強かったのと、バズ部のrel=”next”とrel=”prev” の使い方には、マルチページがメインで解説してあったので勘違いしていました。
先に示した以下のページも、そういったページです。こういったページにはnoindexはしていないということ言いたかっただけです。
http://wp-simplicity.com/layout/2/
すいません、分割ページという言葉自体がややこしくて。トップページや、カテゴリページでいうところの分割ページのことならば、当サイトの記事にも書いてあるるように僕の意図通りです。
-
-
投稿者投稿
- トピック「ご参考まで(SimplicityのSEO施策について)」には新しい返信をつけることはできません。