技術ブログは稼げるのか?始め方と、一年経った感想

Googleアドセンス

本ブログは2019年4月から始めましたので、ちょうど1年が経ちました。
最初は、ちょっとした収入があったらいいなーと思い始めましたが。。。

今回は、この1年の結果をいろいろ書いていきたいと思います。



結論を言いますと。。。

稼げない可能性が大きい。。。だが見込みはある!

ですね。


これから技術ブログを書き始めようとしている人や、筆者と同じようにブログをやっていて悩んでいる人に読んでもらいなと。


PVと記事数


筆者がブログを1年やってきた結果の数値としては以下になります。


  • PV:約 3,000 PV/月
  • 収益:約   500 円/月
  • 記事数:   35 記事

しょぼすぎますね。。。
稼ぐどころか、レンタルサーバやドメインの領域を差し引きで考えると若干の赤字です。
ブロガーで20~30万/月 稼いでいるといっている方をよくネットが見受けられますが、そういう人ってめちゃくちゃすごいですね。


じゃあ、技術ブログは全て稼げないのかというとそんな事もない気もしています。
筆者の場合は圧倒的に記事数が足りないからPVも収益もしょぼいですが、もっと頑張ってブログの更新をおこなっていけばなんとか。。。という気がします。


とはいっても実際は難しいですね。
筆者はサラリーマンブロガーでそこそこ仕事が忙しいので、毎日ブログの更新なんとどてもできない。
サラリーマンブロガーがそこそこの感じで実施する限りでは、上記の売り上げがいいところ。


ということで、売り上げは上記のように散々なのですが、技術ブログをやっていて気が付いた事を書いていきます。


ブログはレンタルサーバ借りてWordPressで始めよう!


技術ブログをはじめようとした場合、サーバはどうするか?っていうことを悩みます。
選択肢としては、大きく分けて以下の3つになります。


  • 無料ブログを使う
  • レンタルサーバを使う
  • 自分でサーバを構築する

※手っ取り早い順です


無料ブログを使う


ユーザ登録するだけでブログを開設できるサービスが既にあるので、この方法でブログを始める方法もあります。
Qiita、はてなブログ、etc。。。いろいろありますね。


しかし、稼ぐことは目的としてブログを作る場合は、この方法はお勧めしません。


例えばQiitaは有料記事は作成できないので、Qiitaで収益を上げることはできないです。
はてなブログでは優良記事を作成することはできるのですが、ブログ初心者がいきなりこの領域に足を踏み入れるのはハードルが高い。
いきなり技術本を書くような感じ、ですかね。


こういう無料ブログを使うメリットとしては、記事を投稿するためのUIやサイトデザインがとても優れている点です。
デザインも良いので、ブロガーはあまり苦労せずにちょっとしたブログが作成できます。
あと、運営元がしっかり運営してくれているので、何かあっても問い合わせ先があるのは安心です。


無料ブログで収益を上げたいという人は、無料ブログで記事を上げまくって、自身の著書の紹介や、仕事の紹介を頂くという形での収益を上げるやり方になると思います。
どっちみち、ブログ初心者にはお勧めできない方法です。


メリット
  • 手っ取り早くブログを始めることができる。
  • 記事を投稿するためのUIが優秀。
  • ブログ開設費用は無料。
デメリット
  • 収益を上げる仕組みに制約がある。
  • ドメインが独自ドメインではない。 ※後で説明します。

レンタルサーバを使う


この方法が一番おすすめです。


レンタルサーバを自分で契約して、WordPress上でブログを構築する方法です。
レンタルサーバを契約するとは、ブログを置く場所(サーバ)をレンタルするという意味です。


レンタルサーバというくらいなので、費用は発生します。
いきなり高機能はサーバは不要で、最初は安価なサーバをレンタルするので十分です。


おすすめとしては以下ですね。

  • エックスサーバー
  • ロリポップ
  • さくらのレンタルサーバ

筆者は「ロリポップ」がおすすめです。
とにかく安い。
どうせブログ開始当初はろくにアクセスはないので、高スペックなサーバは不要です。


安いといっても、オプションを付けると若干費用は上がっていきます。
筆者は、総額は以下になります。


サーバ基本料金 ¥1,980/3ヵ月
バックアップオプション ¥300/月
ドメイン使用料金 ¥1,628円/月

トータルで、「1,095円/月」です。


サーバ基本料金さえあればブログは始めることができます。
バックアップオプションは、何かしらの原因でデータが消えてしまうリスクを恐れて契約しています。



ドメインは、URLを構成する情報になります。
本ブログのURLバーに表示されている「sakusaku-techs.com」の部分ですね。
このドメインは、世界で唯一です。
無料ブログではこれができせん。(オプションとして提供しているサービスもあり)

無料ブログの場合、どうしても無料ブログのドメイン配下のURLがあてがわれるので、以下のようなドメインを含んだURLになってしまいます。

Qiitaの場合)qiita.com/xxx/
   ※「xxx」は「ユーザ名

上記のようなURLを回避するためには、自分でドメインを契約した方がよいです。


次にWordPressです。
WordPressは、広い意味でCMS(CustomerManagementSystem)と呼ばれています。


WordPress自体にブログを作成する上での機能があらかじめ準備されているので、簡単にブログを作ることができます。
HTMLやCSSの知識がある人であれば、画面デザインを細かく修正することもできます。


メリット
  • 自分で自由にブログのデザインをカスタマイズすることができる。
  • 独自ドメインを付与することができる。
  • 収益を上げる仕組みに制約がない。
デメリット
  • レンタルサーバの料金がかかる。
  • ブログのメンテナンスは自分でやる必要がある。

自分でサーバを構築


まあ、お勧めしません。
というか、ブロガーレベルでは無理です。


自分で、何十万もするサーバ(ハードウェア)を準備して、ミドルウェアも自分で準備して、自宅にサーバを配置して。。。まあできないです。
ちょっとしたインターネットサービス企業じゃないと無理ですね。


毎日ブログを更新!なんて無理だよ。


はい。言い訳です。

できる人はできるんだろうけど、サラリーマンブロガーでは無理ですね。
よく、”とりあえず100記事かけ!””毎日ブログを更新することが大事だ!”っていうことを書いているブログがありますが、現実的には無理です。
筆者は、一か月に3記事くらいのペースです。


でも、毎日ブログの更新がやれる人はPVは一気にあがるでしょうね。
実際に筆者も、よくブログを追加・更新している時期は、PVが上がっていった感触はあります。


一番大事なのは、”継続すること”だと思います。
筆者は、毎日ブログを更新は無理でしたが、途中でやめないようにしてきました。


まだまだへっぽこですが、こんなペースで3,000PV/月は、ちょっと満足しています。
自分をほめてやりたい。


なので、毎日ブログを更新できない人でもあきらめずに、継続してブログを運営していくことが大事だと思います。


アドセンスの審査は恐れなくていい


収益を上げる方法として最もメジャーな方法はGoogleAdSenseになります。
GoogleAdSenseとは、自分で運営しているWEBサイトにGoogleアドセンスのタグを貼り付けるだけで、サイトを閲覧しているユーザーに対して最適な広告が自動で表示され、その広告がクリックされるたびに報酬を受け取れる仕組みです。


筆者のブログでは、1クリックあたりの広告費は20円~60円くらいかなと、思います。


GoogleAdSenseの広告タグをブログに張り付けるためには、ブログの審査があります。
Googleにブログのサイトを申請して、Googleが”あなたのサイトに広告貼ってもいいですよ”と許可をもらわないとだめです。


この審査が結構厳しい。。。
いろいろなブログで、”十回目でやっと合格した!””合格するまでに半年かかった!”という意見があります。
さらには、合格させるためにコンサルティングしますよ。3万円で、という人もいます。

ちょっと驚かしすぎじゃないですかね?


自慢じゃないですが、筆者は2回目で審査に合格しました。
まあ1回は不合格を食らっているんですが。。。


以下のポイントをおさえれば、3回目くらいの審査で合格します。

  • 客観ではなく主観の記事を書く
  • 1記事は最低1,000文字以上
  • いざとなったら、上記2つに一致しない記事は削除して再審査

Googleアドセンス
Googleアドセンス

合格した後も広告が出なかったり、とかいろいろ悪戦苦闘する必要はあるのですが、それは以前の記事を参考にしてください。


アナリティクスは必須


GoogleAnalyticsをブログに組み込んでおきましょう。
自身のアクセスは把握しておくことは大事です。


GoogleAnalyticsは、サイトの訪問ユーザ、ページビューを解析してくれて、専用のダッシュボードで表示をおこなってくれます。

GoogleAnalyticsダッシュボード

導入方法は簡単で、Googleアカウントを作成して専用タグをGoogleから発行してもらい、そのタグをブログに組み込めば使えるようになります。


Googleアナリティクスでは、登録したサイトのユーザーの行動に関するデータがわかります。
例えば、

  • サイトの訪問者数はどれくらいか
  • 訪問者はどこから来たのか
  • 使われたデバイスはスマホかパソコンか

などのデータを計測することができます。


ブログをはじめたら、まずは導入しておいたほうがいいです。
日々のアクセスがわかるので、ブログを続けるモチベーションにつながります。

アクセスが無さすぎてモチベーションが下がるといったリスクもありますが。。。


サーチコンソールも必須


GoogleSearchConsoleもブログ運営では必須になります。


GoogleSearchConsoleは、Google 検索結果でのサイトの掲載順位を監視、管理、改善するのに役立つGoogleの無料サービスです。


GoogleSearchConsoleは、簡単に言うとブログの監視サービスです。
Google検索結果の表示回数やクリック回数も表示してくれます。

GoogleSeachConsoleダッシュボード

筆者は一回、SearchConsoleに助けられたことがあります。
WordPressのアドインの関係でページ表示がされてない現象が発生したのですが、GoogleSearchConsoleがエラーを検知してくれました。
危うく記事が全滅するところだったのですが、エラーを検知してくれたおかげで、早期に現象を把握することができ、対処することができました。


まとめ


いろいろ正直に書きました。
世の中にはブログのPV数をあげるために高額なコンサル料金をとる輩もいますから、気を付けてくださいね。


あせらずじっくりとやっていくことが大事だと思います。
筆者もがんばります。
さすがにもうちょっと記事の更新頻度をあげないと。


まとめ
  • ブログで稼ぐのは今のところは無理。だが可能性はある。
  • ブログは、レンタルサーバを契約してWordPressで構築するのがベスト。
  • アドセンスの審査は以外と簡単に合格する。
  • サーチコンソールも必須。



Googleアドセンスの広告が表示されない!原因はなに?

Googleアドセンス

こんにちは。
さくさくTECHブロガーの「さく」です。


最初に言っておきますが、この記事の初版は2019年7月7日です。

タイトルの通りの問題なのですが、どうやら長引きそうだなと判断致しまして、この記事で経緯をまとめる形にしました。


皆さんのGoogleアドセンス運用での助けになれば(なるのか?)と思います。


Googleアドセンスを導入して広告が出ない場合のHowTo になります。


Googleアドセンス審査に合格しました!

思ったよりも早くに合格しちゃいました!


GoogleAdseneceの合格

このメールがGoogleから届いたときはうれしかったですね。

2回目の申請で合格しました。

とはいっても1回目と2回目の間は1ヶ月くらいあって、その間は試行錯誤しました。。。

わたくし、昼間は都内でSIerをやっておりまして、基本は土日にしかまとまった時間がとれないんですよねー。


1回目申請時の不合格理由は『コンテンツが複製されているサイト』だったのですが、”コピーしてねーよ!””どこがコピーなんだよ!”って一人で悪態ついてました。

でも、冷静になっていろいろ調べたのですが、どうやら『あなたのブログは客観的すぎておもしろくありません!』って言われているということがわかったので、いろいろ修正に取り掛かることにしました。

記事の構成を変えたり、言葉の言いまわしを変えたり、記事を削除したり、ですね。 

申請時は15記事あったのですが、大幅にリストラしまして、合格時は8記事です。


同じ理由で不合格になった方は結構いらっしゃるようで、”15回目の申請でやっと合格した!””っていうか諦めた!”という阿鼻叫喚状態だったので心配していましたが、2回目で合格。


2回目で合格する俺ってすげー!って思ったのですが、そこからが苦難の始まりです。


アドセンスの広告が出ないんです!

合格後、4日経った今でも!

さあ、困りました。。。


広告が出ない原因を考えてみる

正確には言うと、広告が出ない訳ではないんですよ。

「合格直後は出ていたけど出なくなった」「一部は出る」って言うのが正確かなと。

合格直後はここに出ていた

確実に合格直後は出ていたんです!(信じて!)

“よくみるブログのよくみる広告”が出ていました。

よしよし、なーんて思ってました。


広告が出ていた箇所1
広告が出ていた箇所1

合格直後の4・5時間は広告が出ていたのですが、その後になぜかパタッと広告が出なくなりました!


なぜだ?!


ちなみに、ブラウザのキャッシュを削除して確認してみたり、ブラウザを変えて確認したり、会社のパソコンから確認したり、とやってみたのですが、現象は変わらずでした。

広告が出る部分もある

まったく広告出ないのであれば、”何か変な設定しちゃったかな?”と思えるのですが、実は広告が出る箇所もあるんです。

だから混乱しちゃってます。

スマートフォン画面でブログをみたときに、ヘッダ上部には広告が出ます。


モバイル上部への広告表示

モバイル上部の広告は出るのですが、サイドバー下部と記事下部の広告は出ないです。

これは、パソコンもスマートフォンも同様。



問題点を探っていく

ネットで検索したら良い記事がありました。

同じようなことで悩んでいる人はいっぱいいるってことですね。



この記事に沿って、16のチェック項目をチェックしていきます。


1.審査中

合格は頂いております。

クリア。


2.広告配信に適しているか審査中

どうやらGoogleは、「このブログにはどんてな広告を出した方がいいのかな?」っていう調べる時間があるようです。

「ブランドプロテクション」っていうらしい。

これが原因かもしれませんが、審査に合格してコードをいれてから4日ほど経っているのに、まだ時間が掛かっているとは考えにくい。

とはいっても可能性はあるので、要チェック。


3.YouTubeやBloggerでアカウントを取得した

そんなことしてません。

クリア。


4.PINを入力していない

収益が1,000円以上達した場合のお話のようです。

こちとら、1円も売り上がっていません。

クリア。


5.Javascriptが有効になっていない

有効です。

あと、キャッシュを全部削除しても同じでした。

クリア。


6.アドブロックを使用している

広告を非表示にするツールを「アドブロックツール」というらしいです。

これが有効になっていると広告が表示されない場合があると。

あやしい。要チェック。


7.コードが正しく設置できていない

正しく設置しているつもりだが。。。

確証を得るには、WordPressの設定も見直したり、もうちょっと調べた方がいい。

要チェック。


8.広告が多くなっていないか

広告はGoogleアドセンスしか設置していないのですが、参考サイトに気になる文書がありました。


逆にコンテンツが少ないページには広告を多く設置してはいけません。


広告は多くないのは確かだが、逆で、コンテンツが少ないと思われていてそれが原因?

要チェック。


9.コードが古いタイプ

ブログをSSL化した際にコードが古いと広告が表示されない場合があるようです。

このブログは最初からSSL化できています。

クリア。


10.NG キーワードが含まれる

健全です。

クリア。


11.ポリシー違反の状態で配信停止

アドセンスのコンソールで確認しましたが、通知は発生していません。

クリア。


12.トラフィックの品質が悪い

んー、怪しい。。。

このブログは2019年5月に公開したばっかりだし、記事も10記事もないし、だからPVも全然ないし。。。

要チェック。


※2019年9月1日

結果、原因はこれでした。

詳細な考察は、本記事の下に記載したのでそちらを参照してください。

Googleアドセンスの広告が出なくて悩んでいる人は参考にしてください。

ある程度PVがないと広告は出ないよ!ってことですね。


13.[サイト]に URL が追加され「準備完了」になっていない

「準備完了」になっています。

クリア。


14.今までアカウントが無効になったことがある

ありません。

クリア。


15.サイト単位(ドメイン)で停止

停止されていません。

クリア。


16.プラグインや他のシステムと干渉

んー、怪しい。。。

このブログはWordPressで作っているのですが、当然、プラグインはいくつか使っています。

このプラグインと干渉して広告が出ないなんてことはあり得る。

要チェック。



こうやって改めて確認していくと、怪しい個所がチラホラとありますね。

この「要チェック」個所をまずは調べていくしかないかなと思っています。


ads.txtのワーニングが出ている

広告が出ないことと関係ないとは思っているのですが、アドセンスの管理コンソールに以下のワーニングが表示され続けています。


ads.txtが配置されていないワーニング

この件は、「ads.txt」をドキュメントルールに配置すればよいという話だったのですが、配置後に4日経った今でもワーニングが消えません。

これが原因なのかなー?


※2019年7月21日

.htaccessの修正をおこないました。

詳細は、下の「2019年7月21日版」を参照。

ちょっと様子見します。


※2019年7月28日

めでたく、「ads.txt」のワーニングは消えました。
という訳で、この問題は解決しました。

よかった。。。


広告を出すために調査する

時間が掛かりそうな問題なので、進展があったら下に内容を追記していきます。

結果的に解決しました。

以下、試した順の降順で記載していきます。

以下の順番で、試しました。


ads.txtチェックツール
 ↓
ads.txtのワーニング
 ↓
自動広告ではなく広告ユニット
 ↓
Advanced Adsを使う


とはいっても、ちゃんと書籍を買って勉強してから試した方がいいかもしれないですね。

余計な時間ととってしまいました。



Advanced Adsを使う

進展があったので追記。

進展というか解決、です。


実は結構まえから解決はしていたんですが、ブログに書くのが遅くなりました。

結果、広告が出るようになりました。

やったことは以下の2つ。


  • 広告表示のツールを「Advanced Ads」に変更した。
  • ただ待ってみた。

一つ目のやつは、あんまり関係ないかもしれないです。

以前は「Header and Footer」を使って、自動広告を表示するためのJavaScriptを埋め込んでいました。

これを「Advanced Ads」に変更しました。


「Advanced Ads」は、GoogleアドセンスのアカウントIDを入力して、自動広告を表示するをチェックすれば、自動的にHTMLヘッダーにJavaScriptが挿入されます。



「Advanced Ads」に変更したら、広告が出るようになった(ような気がします)。

でもこれは、関係ないと思っています。

なぜなら、「Header and Footer」を使った結果と「Advanced Ads」を使った結果のJavaScriptの出力結果がまったく同じだったので。


結果、広告が表示されるようになったのは。。。「ただ待ってみた」だけかと思います。


「2 広告が出ない原因を考えてみる」を記載しましたが、「12.トラフィックの品質が悪い」が原因だったと思っています。


Googleは、ブログにアクセスされたトラフィックを解析して、このユーザにはどのような広告を出すか?といったことを解析しています。


あまりにもトラフィックが少ないと、Googleはどんな広告を出していいかが解らないので、結果、広告が出ない。

原因はこれかなと。


筆者のブログは、10PV/日あたりの時に広告を挿入しました。

これが良くなかったです。


ちゃんと広告をだすようにするには、少なくとも30PV/日くらいないとダメですね。

それ以下のPVだと、Googleが”このブログは広告を出す価値なし!“って判断しちゃいます。


自動広告ではなく広告ユニット

進展があったので追記。

広告の設定方法を変えてみました。

自動広告ではなく広告ユニットの配置で広告を表示するようにしました。


広告の選択方法

自動広告は、ヘッダにアドセンスのJavaScriptコードを配置して終わりってやつ。

広告ユニットは、自分で広告種類を選択して、広告表示位置も指定できるやつ。

広告ユニットを使って広告を表示するようにすると、きちんと広告がでるようになりました。

記事の下に表示する広告ユニットを作成したのですが、ちゃんと出ます。


アドセンスの広告ユニットの表示

筆者のブログはWordPressで構築しているのですが、広告の表示にはAdvanced Adsを使いました。


何か一応、ちゃんと広告がでるようにはなったが。。。

また急に広告が出なくなる可能性もあるので、もうちょい様子見!

ads.txtのワーニング

ads.txtのワーニングが消えました。

やはり、前回(7月21日)の対応がきいたようです。


.htaccessへの文字コード追記ですね。


という訳で、adx.txtワーニングの件は解決という事になりました。

肝心の広告は、思ったように出ないままですが。。。


ads.txtチェックツール

進展があったので追記。

相変わらず、広告自体は思ったように出ないんですが、「ads.txt」で進展がありました。

「ads.txtチェックツール」というサイトがあると。。。(知らなかった)



早速ためしてみたのですが、以下のエラーを検出!


““ISO-8859-1” は誤った文字コードです。utf-8で作成してください。”というエラーが出ています。

このエラーを消すためには、2つの対処が必要とのことです。


  • ads.txtの文字コードをUTF-8Nにする
  • .htaccessで文字コード指定する

文字コードの方はOKでした。

UTF-8Nとは、BOM無のUTF-8とのことですが、既にUTF-8Nでした。

しかし、2つ目の.htaccessの設定はおこなっていませんでした!


原因はこれだ!ということで、.htaccessに記述を追加しました。

筆者のブログは「ロリポップ」上にWordPressを使って構築しており、SSHでの接続を可能にしています。

なので、WinScpで接続して.htaccessを直接編集しました。

<Files ads.txt>~</Files>の部分を追記しました。


#==== SITEGUARD_RENAME_LOGIN_SETTINGS_END
#SITEGUARD_PLUGIN_SETTINGS_END

<Files ads.txt>
AddType "text/plain; charset=utf-8" .txt
</Files>

# BEGIN WordPress

.htaccessを修正したあとに再度チェックツールを実行してみたところ、見事にエラーが消えました!

これでエラーが消えるか?またしばらく様子見です。