出版日: 2024年5月26日
私は2024年1月に、新しいSEO/ユーザーフレンドリーなバージョンのウェブサイト danyelkoca.com を立ち上げ、それに合わせてGoogle Search Consoleを設定しました。
Google Search Consoleを使用すると、インプレッション(Googleでクエリされた際にサイトが表示された回数)とサイトへのクリック数を追跡できます。これらのメトリクスは、サイトを立ち上げてから数ヶ月間ほとんど変わりませんでした:
クリック数は1日あたり0-2回の範囲で変動し、インプレッションは1日あたり最大18回に達していることがわかります。これらは非常に悪い統計です。これが示しているのは、私のウェブサイトがランダムな訪問者以外には訪問されていないということです。
以下は、これらの数字を見たときの私の心境を要約しています。
では、この悲惨な統計を見たときに私が何をしたかというと、以前にSEO関連のプロジェクトに取り組んでいた経験を実践に移すことにしました。
私たちコンサルタントは、口先だけで行動しないと批判されることが多いですが、これは批判者を間違っていると証明する絶好の機会でした。
上のGoogle Search Consoleの画像からわかるように、私のウェブサイトは3ヶ月(1月、2月、3月)で725のインプレッションと26のクリックを集めました。平均すると、サイトは毎週わずか2回のクリック と60回のインプレッションを集めていました。
そこで、2024年5月末までに毎週100回のクリックと毎週1,000回のインプレッションを達成するという大きな目標を立てました。
これは、クリック数の50倍の成長とインプレッションの16倍の成長を1ヶ月の間に達成することを意味します。
私は狂っていたでしょうか?いいえ、このくらい大きな目標だけがやる気を引き出すことができるのです。
なぜこれをしたいのかというと、現在ではほとんどの物品がオンラインで販売されており、ウェブサイトへのトラフィック(インプレッション、クリック)が増えれば売上が増えるからです。これはビジネスにとって金銭的な影響があります。
ただし、Google検索から人々を引き付けることはユーザーコンバージョンの第一歩に過ぎません。その後、ユーザーにウェブサイトから商品を購入してもらう必要があります。このブログ投稿では、ユーザーコンバージョンのこの第一部分であるユーザー獲得についてのみ触れます。
私は、サイトを3つの領域で改善することで目標を達成しようと決めました。それぞれについて簡単に説明します。
私たちプログラマーは毎日多くの問題に直面し、多くの興味深いことに取り組んでいます。ある問題に直面したとき、それは他のプログラマーも同じ問題に直面するか、直面するであろうことは確実です。同じことが興味にも当てはまります。あなたにとって興味深いことは、他のプログラマーにとっても興味深いかもしれず、その人はそれに取り組む際に助けを必要とするかもしれません。
そこで役立つのがStackOverflowのようなサイトです。プログラマーは通常、他の人が問題に直面したときに助けることをいとわない寛大な人々です。
そこで私は、主に自分が何かに取り組んでいる際に直面した問題とその解決策、ならびに現在取り組んでいるプロジェクトやその他のトピックをカバーするブログ投稿を毎日書くことにしました。
論理的には、ブログ投稿を作成することで、ウェブサイトにより多くのコンテンツが追加され、それをGoogleでリストしてインプレッションを増やし、コンテンツが良ければクリックも増えることを期待しています。
ウェブサイトに良いコンテンツがあり、それが高速かつユーザーフレンドリーな形式で提供されると、次に必要なのは、以下に示すいくつかのSEO戦術を展開して、Googleで成功するための準備を整えることです:
サイトマップの生成は、日本語で言うところのめんどくさい作業ですので、自動化するのがベストです。このブログ投稿では、ここで説明しています。
先週のウェブサイトのトラフィックを見てください:(2024年5月18日 - 5月24日)
私は今週、週100クリックと 週1.71Kインプレッションを達成することができました。つまり、クリックの目標を達成し、インプレッションの目標もほぼ倍増させることができました!
人間が短期間でできることは驚くべきことではありませんか?
2クリックから100クリックに増やすことは大したことではないと言うかもしれません。同意します。それは2,000クリックから100,000クリックに増やすのとは違います。しかし、これだけは言わせてください:
この目標を達成するために多くの戦術を用いましたが、期待以上に効果があったものもあれば、同じくらいの時間をかけたにもかかわらず全く効果がなかったものもありました。
以下に、私が学んだ主要なポイントをいくつか挙げて、私が犯した過ちを避ける手助けをします:
人々は最終的にウェブサイトの内容を見に訪れます。コンテンツが気に入らなければ、再訪したり他のウェブサイトからリンクしたりすることはありません。これにより、ウェブサイトは低いランクに埋もれてしまいます。
私は最近、いわゆるライフハックを批判するブログ投稿を書きました。人々はショートカットで大きな目標(週100クリック)を達成しようと期待します。申し訳ありませんが、これを達成するには、質の高いコンテンツを作成するために時間をかける必要があります。これにはハックはありません。
ウェブサイトに良いコンテンツがある場合、上記で説明したSEOツール(h1タグ、タイトルなど)を実装することで、コンテンツがGoogleによって拾われる可能性が最も高くなります。
これらのツールはGoogleがページの内容を理解するのに役立ち、これらのツールを活用して高い検索順位を達成する可能性を高めるべきです。
上記で質の高いコンテンツを作成する必要があると述べましたが、質よりも量を優先することをお勧めします。
なぜなら、誰も気にしない/クリックしないものに時間を費やす可能性があるからです。そして、何に人々が興味を持つかは予測できません(実際には予測する方法もありますが、これは別の投稿のトピックになります)。
スティーブ・ジョブズのように、人々が必要だと気づく前に何が必要かを予測できるのでない限り、多くのコンテンツを作成することをお勧めします。そして、2〜3つのヒットページがあれば、それが他のすべてのページの損失を補います。
例えば、私のウェブサイトへのトラフィックの80%以上を占める以下の10ページを見てください。
私が書いた他のすべてのコンテンツは、ウェブサイトのトラフィックにはほとんど貢献していません。しかし、それでも問題ありません。なぜなら、多くの種類のコンテンツを作成しなければ、何がヒットページになるかわからないからです。
私は以前、日々のブログを書いており、各投稿が英語、日本語、トルコ語で利用可能であると述べました。3言語で投稿を書くには永遠に時間がかかるため、私はまずChatGPTに初稿を依頼しています。
その後、翻訳に軽微な修正を加えてページを公開します。このタスクに使用するプロンプトに興味がある場合は、下にコメントを残してください。
全体的に見て、ChatGPTは日本語への翻訳に関しては素晴らしい仕事をしていますが、ソフトウェアエンジニアリングの用語に関しては、特にトルコ語では問題があります。
例えば、フレームワークやグリッドのような用語を伝統的な意味に翻訳しようとします。ソフトウェアエンジニアリングの文脈ではこれらの用語をそのままにしておく方が良いでしょう。(これはプロンプトエンジニアリングで解決できますが)
ウェブサイトを3言語で公開することで、トラフィックが大幅に増加しました。言語サポートなしでは不可能だったトルコや日本からのトラフィックを見てください:
このブログ投稿では、Google検索でウェブサイトのトラフィックを10倍に増やすために使用した戦術と、これらの戦術を展開することで得られた学びについて説明しました。
これを達成するのに1ヶ月かかりましたが、以下のウェブサイトのトラフィックの急増グラフを見れば、費やした時間は正当化されます。
質問があれば、下にコメントを残すか、このページを通じて私に連絡してください。
次回まで、ハッキングを楽しんでください!
このブログは英語からChatGPTによって翻訳されました。不明な点がある場合は、お問い合わせページからご連絡ください。
コメントを残す
コメント
その他のブログ
2024/06/19
SvelteとJavaScriptを使用してシンプルで動的なツールチップを作成する
2024/06/17
JavaScriptを用いて東京都のインタラクティブな地図を作成する
2024/06/14
Matplotlibで日本語文字化けを解決できる簡単な方法
2024/06/13
書評 | トーキング・トゥ・ストレンジャーズ 「よく知らない人」について私たちが知っておくべきこと by マルコム・グラッドウェル
2024/06/07
日本語で最もよく使われる3000字の漢字
2024/06/07
VSCodeでRegexを使用してReplaceする方法
2024/06/06
SvelteではReadable Storeを使用するな
2024/06/05
GzipとPakoでデータを圧縮してWebサイトのローディング速度を上げる方法
2024/05/31
JavaScriptを使用してWebページ上でマウスが指している単語を特定する
2024/05/29
SvelteとSVGを用いてインタラクティブな地図を作成する
2024/05/28
書評 | Originals 誰もが「人と違うこと」ができる時代 by アダム・グラント & シェリル・サンドバーグ
2024/05/27
Javascriptを使用して数独を解く方法
2024/05/24
人生はサイクリングに似ている
2024/05/19
JavaScriptでバックトラッキング・アルゴリズムを用いて完全な数独グリッドを生成する
2024/05/16
Tailwindが素晴らしい理由とWeb開発をいかに楽にするか
2024/05/15
PythonとGitフックを使用してサイトマップを自動的に生成する
2024/05/14
書評 | Range (レンジ) 知識の「幅」が最強の武器になる by デイビッド・エプスタイン
2024/05/13
SvelteとSvelteKitはなんですか?
2024/05/12
SvelteKitで国際化(多言語化)
2024/05/11
SvelteでCachingを用いてDeploy時間を短縮する方法
2024/05/10
SvelteとIntersection Oberverによるレイジーローディング
2024/05/10
遺伝的アルゴリズムで最適な株式ポートフォリオを作る方法
2024/05/09
Pythonを用いてShapeFileをSVGに変換できる方法
2024/05/08
Svelteの反応性:変数、バインディング、およびキー関数
2024/05/07
書評 | 孫子の兵法
2024/05/06
スペシャリストは終了。ゼネラリスト万歳!
2024/05/03
トルコ人の有権者の投票行動をPythonでの分析
2024/05/01
Seleniumを用いてトルコ投票データベースを作る方法
2024/04/30
SvelteとTailwindを使用してInfinite Scrollできる方法
2024/04/29
1年間以内で日本語を駆使できるようになるための方法
2024/04/25
SvelteとTailwindを用いたWebサイトテンプレート
2024/01/29
怠惰なエンジニアとひどいデザイン
2024/01/28
偉大さについて
2024/01/28
MacBook で PDF を PNG に変換する
2023/12/31
2023年振り返り:24冊の読んだ本のまとめ
2023/12/30
Python PILを使用して写真コラージュを作成する方法
2024/01/09
ウェブサイトの訪問者のデバイスとブラウザを検出する方法
2024/01/19
ChatGPT回答の解析