-
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
-
レスポンシブウェブデザイン対応で完全にカスタマイズ可能
レスポンシブウェブデザインはもはや常識だと思うが,残念ながら,特に国内ではレスポンシブウェブデザインに対応できないブログサービスがほとんどである。スマートフォンでの収益性を高めるため,UA がスマートフォンの場合に非常に使いにくい専用ページに送ってしまうのである。機能制限版のページを表示するのではなく,PC でもスマートフォンでも同じ情報を提供するべきである。忍者ブログでもデフォルトは UA で振り分ける仕様だが,レスポンシブ対応の公式テーマもあり,簡単に対応させることができる。広告が比較的少ない・内容がひどすぎない
広告は表示されますか?|ヘルプ|忍者ブログ
忍者ブログの広告の広告は,今のところ他と比べて少ない部類である。複数のアドネットワークを使っているため内容はまちまちだが,特にスマートフォンでの広告は他では無法地帯となっており,比較的良い部類であると言える。忍者ブログの広告についての方針は大きく変わることがあるようなので安心はできないが,少なくとも今のところは,優れた選択肢のひとつである。編集画面が使いやすい
バージョンは非常に古いものの定番の Tiny MCE であり,アイコンの見た目もモノトーンに統一されており快適である。WordPress.com やはてなブログといったサービスのエディタと比べると劣ると言わざるを得ないが,それでも国内サービスの平均よりは高い水準でまとまっている。設定画面も使いやすい
機能が体系的に配置されているので把握しやすい。他のサービスでは,“初心者向け”を意識するあまり,使用頻度を重視しすぎて配置が混沌としている場合が多い。複数ブログ作成に対応している
分野ごとにサイトを分けたほうが Google に好かれるので,複数ブログ作成機能はぜひほしいところである。1 アカウントで複数のブログを作成できるサービスは多いが,忍者ブログには同じアカウントの各ブログに共通の ID が出力されないという強みがある。別に知られても構わないとはいえ,なんでもかんでも同じハンドルネームで語りたいわけではない。全記事に共通のタグを埋め込み可能である(記事下共通タグ機能)
これも意外と対応していないサービスが多い機能で,全記事に同一の内容を付け足すことができる。告知をしたり,必要に応じて自己紹介などを書くこともできる。スマートフォン相手ではサイドバーは役に立たないので,検索流入メインのブログではぜひ欲しい機能である。独自ドメインに対応している(非 TLS / SSL のみ・執筆時点受付中止中)
TLS / SSL 非対応ではあるが,無料で自分の独自ドメインに登録することができる。サブドメインにぶら下げられる(というよりそれが推奨)ので,本体と異なる内容についてサブドメインに分けることで,アップデートの手間やデータベースの消費なしにサイトを追加できる。さまざまなファイルのアップロードに対応している
Zip を含む多くのファイル形式のアップデートに対応している。今はオンラインストレージサービスが多々あるし容量も 500 MB しかないので,それほど決定的な強みではないが,手軽にさまざまなファイルをアップロードできるのは便利である。他のブログへのリンクを強制されない
ブログサービス内での回遊がない反面,他のブログへのリンクを強制されることもない。内容に大きな問題のあるブログへのリンクを強制されるのは受け入れられることではない。HTML ソースが短い・読み込まれるリソースが少ない
忍者ブログのサーバは強力とは言えないが,出力されるページのシンプルさがそれを補っている。読み込まれるリソースもそれほど膨張していない。これには,「忍者ツールズ」として機能ごとにサービスが分割されており,ユーザが必要なものだけを選んで組み合わせることができるようになっていることも寄与している。PR -
XML サイトマップとは
XML サイトマップとは XML (Extensible Markup Language) で記述されたサイトマップであり,human-readable にレンダリングして使うことが前提の HTML サイトマップに対比して言われる。XML サイトマップは,最も一般的には sitemap.xml というファイル名である。
これは,検索エンジンその他のクローラにサイトの更新情報を伝えるためのものである。HTML の内部リンク(だけ)から更新情報を伝えるのに比べ,迅速かつ確実に更新を通知することができる。忍者ブログの XML サイトマップの中身
忍者ブログのサイトマップは /sitemap.gz にある。gz とは圧縮ファイルの一種である。
sitemap.gz の中には,sitemap というファイルひとつだけが入っている。
sitemap の内容は以下のようになっている。<?xml version="1.0" encoding="UTF-8" ?>
<loc> は URL,<priority> はそのリソースの相対的な優先度,<changefreq> はページの更新頻度(すなわちどれぐらいの頻度でクロールしてもらいたいか),<lastmod> は最終更新日時である。Google は <priority> を無視するようである。<changefreq> もほとんど参考にされていないか,単に無視されているだろう。
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://nil.blog.shinobi.jp/</loc>
<priority>1.0</priority>
<changefreq>daily</changefreq>
<lastmod>2020-09-12T14:41:52+09:00</lastmod>
</url>
<url>
<loc>http://nil.blog.shinobi.jp/articles/%E5%B9%B3%E5%9D%87%20ctr%E3%83%BB%E5%B9%B3%E5%9D%87%E6%8E%B2%E8%BC%89%E9%A0%86%E4%BD%8D%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%80%83%E3%81%88%E3%81%A6%E3%81%BF%E3%82%8B</loc>
<priority>0.5</priority>
<changefreq>monthly</changefreq>
<lastmod>2020-09-12T14:41:52+09:00</lastmod>
</url>
<url>
<loc>http://nil.blog.shinobi.jp/articles/%E3%83%91%E3%83%A9%E3%83%AC%E3%83%AB%E3%83%AF%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E8%87%AA%E5%88%86%E3%82%92%E8%A6%8B%E3%81%9F</loc>
<priority>0.5</priority>
<changefreq>monthly</changefreq>
<lastmod>2020-09-12T14:34:20+09:00</lastmod>
</url>
(以下略)
</urlset>
あまりファンシーな構造化はされていないが,ちゃんと <lastmod> が送信されているあたりは,WordPress 標準の XML サイトマップ作成機能よりよい。
しかし問題は,非 TLS / SSL の URL ( http://~ ) が送信されていることである。実は,Google にインデックスされるようになったが http://~ の URL であったのでまさかと思って確認してみたというのが今回の記事である。非 TLS / SSL の URL が送信されると何が問題なのか
TLS は SSL の後継技術で,これに対応した URL は SSL と同じく https://~ のスキームで示される。本稿では TLS / SSL として言及するが,現在使われているのは TLS だけであり,SSL という呼び方は不正確であることに留意されたい。
検索エンジンに認知される URL が TLS / SSL 非対応のものだと,いくつかの看過できないデメリットがある。
第一は TLS / SSL 非対応サイトそれ自体の SEO 上のデメリットである。Google は TLS / SSL 対応のサイトを優遇する。つまり,非 TLS / SSL の URL が送信されれば,TLS / SSL 非対応のサイトであると判断されて大きなハンディキャップを負うことになる。実際には対応しているにもかかわらずである。
第二に被リンクの分散がある。Google は HTTP サイトと HTTPS サイトを別サイトとみなすというのが定説になっており,これによれば,経路によりアクセスされる URL・被リンクがバラバラになることでページの評価が上がりにくくなってしまう。さらに,検索エンジン以外も HTTP と HTTPS を別扱いにしている場合が少なくない。はてなブックマークは両者をマージするようになったが,SNS では別扱いされている場合が多い。
第三に,もちろん,訪問者が TLS 接続を利用できないことである。ログインのあるサイトほど重大ではないとはいえ,TLS 接続はプライバシ・セキュリティの向上に資する。どうやって対策すればいいのか
残念ながらこれについての設定は用意されていないようである。canonical にも対応していないので,対策のしようがない。
Javascript で自動リダイレクトすることは可能だが,不親切なのでやめたほうがいい。そういった疑わしい挙動は,場合によっては検索エンジンにペナルティを受けることも考えられる。
ただし,TLS / SSL 対応 の URL に被リンクを集めることで,TLS / SSL に対応していることとそれが正常に機能していることをアピールでき,検索エンジンがそちらを優先してくれる可能性もある。これについては少し試してみたい。
P.S. とりあえずブログランキングに登録してみた。被リンクとしての効果があるのかは議論があるけど,できるのはこれぐらいしかないので仕方ない。 -
はじめに
グーグルサーチコンソールにはさまざまな機能があるが,中には使い道があまり説明されておらず,調べても情報が出てこないものがある。平均 CTR と平均掲載順位もそれである。
以下は,SEO を全くわかっていない初心者が平均 CTR と平均掲載順位について妄想してみたメモである。平均 CTR・平均掲載順位について
サーチコンソールの検索パフォーマンス報告には,合計クリック数と合計表示回数に加えて,平均 CTR,平均掲載順位という指標がある。
検索パフォーマンス レポート - Search Console ヘルプクリック率 - クリック率は、クリック数を表示回数で割った値です。表示回数のデータがない行の場合、クリック率の計算は 0 で割ることになるので、クリック率の値にはダッシュ(-)が表示されます。
平均 CTR とは合計表示回数を合計クリック数で割ったもので,検索結果に表示されたうちどれくらいの確率でクリックされているかを示す。なお,CTR は Click Through Rate の略で,広告のクリック率などでも使われる語である。平均 CTR は,よく言えばタイトルとスニペットの魅力を,悪く言えば clickbait (釣りタイトル)としての性能を示すものである。平均掲載順位 - 検索結果におけるサイトの「最上位」の平均掲載順位です。たとえば、ある検索クエリの結果でサイトが 3 か所に掲載され、それぞれの掲載順位が 2 位、4 位、6 位だった場合、そのサイトの掲載順位は 2 位となります。次に、別の検索クエリでも 3 か所に掲載され、それぞれの掲載順位が 3 位、5 位、9 位だったとします。この場合、サイトの平均掲載順位は(2+3)÷2=2.5 で 2.5 位となります。表示回数のデータがない行の場合、掲載順位はないので、ダッシュ(-)が表示されます。
平均掲載順位は検索結果に掲載される順位の平均であり,同ドメインで掲載されたページが複数ある場合はその最上位のものだけが反映される。算出方法の詳細は以下から確認できる。
表示回数、掲載順位、クリック数とは - Search Console ヘルプ結局何なのこれ
このようにどのように算出されるのかは説明があるのだが,何に使うのかは説明されていない。どちらも検索ワード(組み合わせ)ごとではなくサイト全体についてのもので,一見意味があるようには思えない。Quora(英語版)では繰り返し質問があるようだが,回答は例外なく「一概には言えない」と「気にしなくていい」のどちらかである。つまり,誰も使っていないのである。
しかし,この数値がまったく無意味なのであればわざわざ計算リソースを消費して算出してサーチコンソールに表示させておく必要もないわけで,なにかしらの使い道があって表示しているという前提に立って,むりやり用途を妄想してみたいと思う。
もっとも,平均掲載順位には実は割と確実な使い道がある。それは,アクセス数の少ないページが多すぎないか確認することである。
Google 関係者は SEO のために noindex するのは無意味からやめろと言い続けているが,実際には大きな効果があるのはブログをやっている人ならだれでも知っているだろう。SEO に関しても Google の言うことは正しいとは限らないというもっとも顕著な例である。Google にとってのお客様は広告出稿者だけだということを忘れてはいけない。我々(検索エンジンユーザや広告掲載者)は Google にとっては商品である。
これについては,この場末のブログに流れ着くまでに「記事数を増やしすぎるな」というブログ記事を散々読んできてうんざりしているだろうから詳細は割愛する。ただ少し触れておけば,クリック数に対してインデックス数が多すぎるとドメインパワーにネガティブな影響を及ぼすという経験則である。個人的な経験としても,1 年くらい前,アクセス数が少ないブログ記事を半分他へ移しただけですぐにアクセス数が倍になった。ひどい話である。
なお,noindex,非公開/削除,他への移転といった手段があり,一般的には非公開/削除がもっとも手間やリスクが少なく最良とされているが,個人的には他のサイトへ移して(少なくともしばらくは)301 リダイレクトすることを勧めたい。なぜなら,その情報を探している人も僅かではあってもたしかに存在しているからである。収益化が目的なら不採算かもしれないが,情報を伝えること自体が目的なのであれば,SEO のためにウェブから情報を消すことは避けるべきだと思う。まあ,アクセス数を逆順ソートしたらマジで誰にも求められない酒の勢いで書いたポエムとが出てくるもんだけど
閑話休題。私のサイトの数値について見たところ,過去 3 ヵ月(デフォルト値)の平均 CTR は 13.7%,平均掲載順位は 11 となっていた。どれくらいを目安にすればいいのかわからないが,ウェブ検索してみたところ,これより,少し高い値の報告を見かけた。それなりに知られた SEO ツールの国内代理店のようなのでお互いが極端に低いわけではなさそうで,だいたいこれくらいのものだと思っておけばいいようである。
期間を過去 16 ヵ月に伸ばすと平均 CTR は 12.4%,平均掲載順位は 11.9 といくらか下がる。工夫が奏功したのかと喜んだが,過去 7 日間に絞っても平均 CTR は 12.2%,平均掲載順位は 11.7 と 3 ヵ月でのデータよりも下がってしまった。
ただ,合計クリック数の値は上昇している。もう少し具体的に言うと,この 6 ヵ月で概ね 2 倍を超える程度となった。取った施策は,記事の移動,記事タイトル変更(新書を意識),テーマ変更の 3 つである。
これが何を意味するか。n=1 で推察するというひどく雑な議論を許してもらえるのであれば,平均 CTR はそれほど大きく変動していないことを考えると,平均 CTR が一定になるように(急激に変わらないように)表示回数が操作されていると想像することもできるのではないかと思う。
グラフを見てもそうで,テコ入れ後は平均 CTR が急激に上がり,クリック数がある程度増えたところでまた下がっている。直接手を加えていない記事も底上げされている。
もちろん Google 関係者は公式にはクリック数を直接順位に反映させていないと言明してるし,それは実際にそうなのだろう。とはいえ,あくまで相関関係に基づき,先行指標ないしエラーを見つけるための指標として使われることを意図していたとしても,不自然ではない。
以上は完全な妄想であるが,もしそうであるならば,釣りタイトルの使用も,それなりに効果はあるのかもしれない。直接反映されるわけではないにしても,平均 CTR が高くなるような傾向を持つページが評価される相関関係が存在する可能性はある。仕組みが非公開かつ 1 私企業によって独占されている以上,呪術的でもなんでも形を真似してやってみるしかない。検索流入依存やめたい
ただ,ハッキリ言ってそんなのは人として大切な何かを見失っている。spam 打倒ための SEO で自分が spam になっちゃあ仕方ない。
一つの道は(検索エンジンではなく)直接人の目に触れることで,「ねとらぼ」では,SNS ではむしろ内容をよく要約するタイトルがアクセス増に繋がるという結論に至ったという。
記事の拡散はタイトルが9割 ねとらぼ「10年の反省」が生む防御力
とはいえ,ねとらぼは ITmedia の一部門で itmedia.co.jp のサブドメインを使っており,もともと確固たる地位があるからこそそのような悠長なことができるという側面はあるだろう。個人の「インフルエンサー」が往々にして炎上マーケティングに走りがちなことを忘れてはいけない。彼らは愚かさゆえに炎上するのではなく,むしろ他には何も手段が残されていないということに気付いて自ら炎上するのである。まとめ
- 平均表示順位はなるべく上げよう,アクセス数が少ない記事は他に移そう
- 平均 CTR が高くなると表示回数が増えるかも?
- 独禁法がんばれ
-
忍者おまとめボタン
作成は非常に簡単であり,見た目も今風の,まあよくある感じのものを選ぶことができる。挙動もある程度設定することができる。
現在確認できている限りでは表示も速い。「忍者おまとめボタン」であることのアピールは少なく,控えめで実用的である。WordPress においてプラグインで表示するものと比べても見劣りしない。
問題は広告についてで,広告の扱いについて公式では一切言及されていない。
Twitter 検索してみる限り,(少なくとも過去のある時点では)広告が表示されるがクリック解析機能をオフにすると表示されなくなる......という仕様のようである。しかし,あらかじめ方針が公開されていないのはおそろしい。
canonical 属性による URL の統一に対応しているが,忍者ブログでは使えない(忍者ブログ側が canonical 埋め込みに対応していないため)忍者画像 RSS
思ったよりもややこしいし,メリットもよくわからない。
以前は「忍者レコメンド」という名称だったようだが,その旧名に反してレコメンデーション機能は一切ない(以前はあって削除された可能性はある)。更新日付順,ランダム,ソートなしの選択肢がある。表示される基準は単語リストベースでの簡単なフィルタリングができる。
相互 RSS 機能は自動ではなく,募集して,応募されるのを待つという仕組みのようである。募集した側は応募を拒否することができる。これは結構面倒で,応募を拒否すればいらぬ角が立ってしまう。世の中にはいろいろな人がいるので,強い反感を買うリスクを考えれば,収益化を考えないサイトでは募集をするメリットは薄いかもしれない。逆に,探して応募する分には問題なさそうだ(もちろん,相互終了の際には注意を要する)。
忍者画像RSSで相互RSSを始めよう|ヘルプ|忍者画像RSS
その名の通り,記事に画像が貼られていることを前提とする。表示サイドでは画像用の領域がないテーマも選べるが,相互 RSS が目的である場合は(それがほとんどだろう),必ずすべての記事に画像を貼っておく必要がある。そうでないと,相互 RSS 先でデフォルトのプレースホルダ画像とともに表示されることになり,見た目を嫌った相手に相互 RSS を終了されることになるだろう。
なお,少なくとも忍者ブログに貼った場合では,マウスオーバでは本来の URL が表示されるが,いったん忍者画像 RSS のアクセス解析サーバ ( rcm.shinobi.jp ) へリダイレクトしたうえで改めて本来の URL にリダイレクトする。こうした挙動を好まない人は多いし,プライバシツールで遷移がブロックされる場合がある。
可能であれば相互 RSS の募集を試したいところではあるが,現在のところこのブログが忍者画像 RSS に認識されておらず,募集作業ができない。また,ほとんど記事に画像がなく,そもそもこのブログを今後継続して更新するかどうかも定かではないので,単なるテストとして参加するのもどうだろうかというのはある。忍者ブログの Google インデックス登録
忍者ブログには標準で XML サイトマップの生成・Google への送信機能が付いている。
忍者ブログの仕様あれこれ|インターネッツ番外地
10 日に日付が変わってすぐ 1 記事を投稿し,被リンクや追加の ping が生じるようなことを避けて記事追加だけを続けた。半日に一度ほど URL 完全一致で Google 検索を試していたところ,14 記事追加していた 11 日深夜に 1 記事の表示が確認でき,これをもって正常にインデックス登録できたと判断した。
小括として,忍者ブログの自動 XML サイトマップ生成・Google への送信機能は現在も機能していることが確認できた。
ただし,現在のところ,インデックスへは非 HTTPS 版で登録されている。これは大きな問題なので,対策を考える必要がある。まだインデックス登録が始まったばかりのようなので,少しこのまま様子を見る。
今後は,被リンクや追加の ping を生じうることも避けずに試すとともに,検索結果ページへの表示について観察していきたい。 -
SEO を意識するようになってから,これまで関心のなかった SEO についての情報を調べるようになってきた。検索の 1 ページ目に乗るのは大抵いかにもという感じのページであり,読むべき内容はなく,最後にはサロン商法や情報商材への誘導がある。
とはいえ,中には利用可能な信頼できる情報をもとに合理的な推論を試みている人もいる。彼らは安易な断言を避けるし,プロフィールには「1 ヵ月で XX 万円!」のような根拠のない数字を書く代わりに既刊書や寄稿先,経営している会社名を書いている。
しかし問題は,そうした(少なくとも他の分野の感覚で言えば)真っ当なリソースはたいてい 2 ページ目以降に沈んでいるということだ。もともと圧倒的な力を持つ一部のプラットフォームに寄稿されているものを除けば,正確であろうと試みているページほど下に沈んでいる傾向が見て取れる。内容をパクったサイトより下に沈んでいることも多々ある。
これは単に機械を騙すのがうまいというだけではない。生身の人が相手の SNS 運用でも同様である。一般にいかにもそういう感じの人ほどツイートに多くの(自然に見える,あるいは実際にオーガニックな)反応があり,もちろんフォロワーも多い(これは誰でも安く買えるので判断の材料にはならないが)。古くからやっている人ではフォロー・フォロワー比が 1 に近かったり,そもそもフォロワーが 3 桁しかいないようなこともザラである。
紺屋の白袴なんて言う。医者の不養生とも言う。これらの言葉の妥当性は置いといて,「SEO 屋の 2 ページ目行き」は,流石に本業への信頼へ関わるだろう。検索結果で上位に表示させることこそが客が彼らに期待することであって,単にコンテンツを構造化するだけなら本職のエンジニアにやらせたほうがよいからだ。「結果がでないのはコンテンツの質が低いから」という便利な弁明も,彼ら自身のサイトでは使えない。もちろん何も手を打っていないわけではないのだろうが,なりふり構わないサイトにはかなわないのものと想像される。
ここからわかることは明確だ。SEO 自体が呪われているのである。言い換えれば,ウェブ検索の利用者自身が質の低い情報とその発信者を選んでいる。正確さより「わかりやすさ」が重視されるし,複雑なエビデンスより断言可能なそれっぽさが安心感を与える――もっと悪くすると,それっぽい見た目を備えているだけの情報を「エビデンス」と呼んでいる。
人は生まれながらにして欲望に支配されている。ウェブだけの話ではないが,Google が独占して情報をコントロールしているウェブ検索では,これがひどく強調されてしまっている。
毒を以て毒を制すというのが私のモチベーションであったが,その道のプロであるはずの人々でもこの状況であることを考えると,非常に困難なことなのかもしれない。
関係ない日記だが,さきほどコンビニに行った。
その道すがら,私は久しぶりにひどく驚くことになった。ふいに,すぐ目の前に猫がいることに気付いたのである。あやうく猫ふんじゃったになるところで立ち止まって回避したが,驚いた私を見て猫も驚いてとんでいった。
寝ぼけていたのか,体調が悪かったのか,あるいは何かもらえると思っていたのか......いずれにせよ気の毒なことをした。
コンビニから帰ってくると,私はさらに驚くことになった。今度は猫が集会をしていたのある。
猫たちはちょっとした距離をとりつつも固まって歩いている。参加している猫は 3 匹と少ないが,さっきの猫も参加していた。このあたりではよく猫を見かける気がしていたが,それほど多いわけでもないようである。
今度は驚かせないよう,私は離れて歩いた。隣人関係は良好に保ちたいものだ。猫たちは少し訝し気にこちらを見たが,それほど気にすることもなく歩きつづけている。今度は同じ失敗をせずに済んだようだ。
ヒトのエゴに振り回される野良猫たちは気の毒ではあるが,ヒトの営巣地に忍び込んで巧みに生き抜く姿は頼もしくも見える。