JavaScriptバックリンクはSEO担当者にとってなおざりにされがちな疑問符です。
彼らがJavaScriptで実行されていることを知っています。HTMLでコーディングされているのではなく、従来の形式のアンカーテキストでです。
そして私たちは知っていますGoogleがそれらを追跡している。
Googleは2014年にこれを私たちに伝えました、そしてSearch Engine Landは2015年にそれを確認したテストについて報告しました。
Onelyは2017年に詳細な研究を実施し、Angular、React、VueのようなJavaScriptフレームワークで構築されたウェブサイトに対しても、従来のCMSであるWordPressの代わりに、GoogleがJavaScriptをクロールして実行することを確認しました。
しかし最近まで、SEO担当者やウェブマスターは、自分たちのサイトを指すJavaScriptのバックリンクについての洞察を持っていませんでした。
それらを最初に発見するのは難しかったです。
私たちのお気に入りのSEOとバックリンクツールのほとんどは、それらをまったく見ることができません。
実際には、ほとんどのSEO担当者やウェブマスターは、JavaScriptバックリンクの存在についてさえ知らないと言っても過言ではないでしょう。
それでは、基本から始めましょう。
JavaScriptバックリンクに関するFAQへの回答
JavaScriptバックリンクとは何ですか?
JavaScriptコードに含まれるバックリンクは、JavaScriptバックリンクです。(簡単ですよね?)
しかし、JavaScriptとは具体的に何なのでしょうか?
JavaScript (JS) はウェブプログラミング言語です。ウェブブラウザで実行されます。
それはHTMLとは異なります。HTMLは静的なものです。HTMLをウェブサイトの骨と考え、JavaScriptを筋肉だと考えてください。
HTMLはウェブサイトの構造を決定する一方で、JavaScriptはウェブサイト上の要素が変化したり動いたりすることを可能にします。
例として、このページを下にスクロールしてください。ポップアップするライトボックスですか?それはJavaScriptによって制御されています。
JavaScriptでバックリンクはどのようにして存在するのか?
この質問に答えるためには、まず次の質問に答える必要があります:バックリンクとは何ですか?
バックリンクは他のウェブページへのハイパーリンクです。SEOの世界では、それらを「バックリンク」と呼びます。なぜなら、それらは私たちのサイトにリンクバックするからです。しかし間違えないでください:バックリンクはハイパーリンクです。
バックリンクがJavaScriptコードに組み込まれる方法は多くあります。ここに最も一般的な例をいくつか挙げます:
- リダイレクト
- ドロップダウンメニュー
- 動的に挿入されたコンテンツ
これらはすべて、ウェブの不可欠な機能です。リダイレクトは、誰かがフォームを送信した後によく発生し、感謝のページに送る場合があります—これは良い機能であり、そのリダイレクトは感謝のページへのバックリンクを構成します。
ドロップダウンメニューをクリックすると、ページ上に新しい要素(ドロップダウンの項目)を作成するJavaScriptがトリガーされます。他の項目が別のページにリンクしている場合、何が起こるか分かりますか?それはJavaScriptバックリンクです。
動的に挿入されたコンテンツの例を見るには、このページを下にスクロールして、ライトボックスが表示されるまで待ってください。
それは動的に挿入されたコンテンツです—このページに存在するJavaScriptコードをスクロールダウンすることでトリガーし、現れるライトボックスには、このサイトの他のページへのバックリンクを含むボタンがあります。
JavaScriptバックリンクは「通常の」HTMLバックリンクとどう違うのか?
JavaScriptはウェブブラウザで実行され、Googleは元々ブラウザを使用してページをクロールしていなかったため、GoogleはJavaScriptを実行しませんでした。
したがって、JavaScriptでレンダリングされたページのどの部分もGoogleには表示されませんでした。
そして、Googleは進化してJavaScriptを実行するようになりましたが、SEOがバックリンクを理解するために使用するほとんどのツールはそうではありません。
私たちのツールが盲目なので、私たちSEO担当者やウェブマスターも盲目です。
GoogleはJavaScriptのバックリンクをどのように扱うのか?
他のバックリンクと同じように。こちらがGoogleの確認です:
@JohnMu @methode DOMに完全にレンダリングされた後のJavaScriptリンクは、他のリンクと同じようにPageRankを渡しますか?
— Cyrus (@CyrusShepard) 2017年10月30日
これについてはよく話しましたね :). はい、リンクはリンクです、それがページにどのように来たかに関わらず。そうでなければうまく機能しないでしょう :).
— 🍌 John 🍌 (@JohnMu) 2017年10月31日
一つ注意すべき小さな問題があり、それはタイミングに関するものです。
もしrel=“nofollow"のスニペットを動的に追加していて、それがGooglebotがあなたのJavaScriptをインデックスする後に起こるなら、そのリンクはdofollowリンクとしてインデックスされるでしょう。
これは理にかなっています。Googlebotが到着した後でページを変更し、Googlebotがそれらの変更を拾うことを期待するのは馬鹿げています。
それはすべて素晴らしい...でもなぜJavaScriptのバックリンクを気にするべきなの?
もしあなたがSEOptimerのブログを読んでいるなら、おそらくバックリンクについて気にかけているでしょう。
それがあるわけです。
I'd bet you're definitely aware that your backlink profile is one of Googleのトップ3ランキング要因の一つであることを間違いなく知っているでしょう。
以前にクリーンなバックリンクプロファイルを維持する理由について触れましたが、要約すると:
- JavaScriptバックリンクの可視性が低いと、クリーンなバックリンクプロファイルを維持する能力に影響します。サイトを指すすべてのリンクを確認できない場合、どのリンクを否認するべきかわかりません。ネガティブSEOに対抗する能力が弱まります。
- 同様に、GoogleはJavaScriptのバックリンクを認識できるため、リンクに基づくペナルティの評価にそれらを使用している可能性があります。もしJavaScriptからのバックリンクが見えない場合、悪質なJavaScriptバックリンクに基づいたペナルティと戦う方法がありません。
- あなたのサイトにリンクしている人を知ることは、関係を育む貴重な機会を与えてくれます。JavaScriptのバックリンクがないと、その機会を逃してしまいます。
- Googleは、サイトのアーキテクチャを理解するために内部リンクを使用します。サイト内のJavaScript内部バックリンクを理解することで、Googleがどのようにサイトのアーキテクチャを認識しているかをよりよく理解できます。
もしJavaScriptのバックリンクを無視していて、ランキングやトラフィック、収益が下がっていることに気づいたら、それはほとんどのSEOツールが報告しないJavaScriptのバックリンクによる攻撃を受けているのかもしれません。
JavaScriptバックリンクを構築する、または持つことは有益ですか?
はい。Googleは、HTMLから来るリンクでもJavaScriptから来るリンクでも、ページへのバックリンクとして扱うので、JavaScriptのバックリンクを持つことは良いことです。
しかし、リンクを構築する際の注意点はまだ適用されます。あなたのウェブサイトにスパムのバックリンクを構築したくないでしょう。
また、Googleのガイドラインやベストプラクティスを何らかの形で回避するJavaScriptのバックリンクを構築することも望んでいません。
以前に他のウェブサイトをハックしてJavaScriptにバックリンクを隠すべきではないと言及しましたが、この機会に再度、それをしないようにお願いしたいと思います。 :)
JavaScriptバックリンクは、私のバックリンクプロファイルにおいて安全ですか?
はい。Googleが言ったように、リンクはリンクです。HTMLから来るリンクと、JavaScriptで制御される要素から来るリンク、またはJavaScriptコード自体から来るリンクの間に違いはありません。
唯一の例外は、これらのリンクが悪意のあるコードから来る場合や、JavaScriptが悪用されてあなたのサイトへのリンクを挿入する場合です。
なぜほとんどのSEOツールはJavaScriptバックリンクを報告しないのですか?
JavaScriptバックリンクを実行し、報告するために必要な馬力の量は膨大です。
それを踏まえると、JavaScriptがますます普及していく中(そしてより多くのSEO担当者が自分のサイトに指し示すJavaScriptのバックリンクについて知りたがっている)、サーバーの作成と維持のコストが下がっていく(毎年のように下がっている)と、近い将来これらのツールがJavaScriptのバックリンクについて報告することが期待できます。JavaScriptバックリンクに関する最終的な考察
JavaScriptはなくなりません。そしてJavaScriptがより人気を博し、普及するにつれて、SEO担当者が自分のサイトを指すJavaScriptのバックリンクを理解する必要性は高まるばかりです。
JavaScriptバックリンクは、ライトボックス、ドロップダウンメニュー、動的に挿入されたコンテンツなど、多くの従来のオンページ要素に表示されます。
ごくまれな例外を除いて、Googleはこれらの要素をクロールし、これらのリンクを通常のHTMLリンクであるかのようにインデックスします。
私は彼らを無視しないでしょう。