Google:JavaScriptページがインデックスに登録される前に完全にレンダリングされていないように見える理由
【Google翻訳】
Mark Williams-Cookは、SEO Twitterの世論調査の結果を投稿しました。これは、Googleがランキングの前にJavaScriptページ/ドキュメントを完全にレンダリングしていないと最も信じていると述べています。 実際、結果は、SEOのほぼ70%が、Googleがインデックスを作成する前にそれらのページが常にレンダリングされるとは限らないと感じていたことを示しています。「オフレコ検索」のEp6で、@ g33konautは、「ほぼ100%の場合、Webサイトがクロール>レンダリング>インデックスに登録される」と述べています。
#SEOtwitterに聞いたところ、68%がそうではないと答えました。
なぜこんな格差なのかしら?In Ep6 of "Search Off the Record" @g33konaut says "in almost 100% of cases your website gets crawled>rendered>indexed"
I asked #SEOtwitter and 68% said this wasn't the case.
I wonder why such a disparity? @methode @JohnMu pic.twitter.com/W1lCUX9Anz
— Mark Williams-Cook = (@thetafferboy) November 29, 2020
問題は、Googleは、ほぼ100%の確率で、インデックス作成の前にJavaScriptドキュメントをレンダリングすると述べています。 では、なぜグーグルの言うこととSEOが見ることの間にそのような矛盾があるのでしょうか?
グーグルのマーティン・スプリットは、SEOがグーグル検索でインデックス作成状態のステータスを知るのは難しいようだと言った。 彼は、「一方ではレンダリング状態の明らかな兆候はなく、物事が並行して起こるという事実は、これを外部から判断することをさらに困難にしている」と述べた。 彼はまた、「正規化の驚きとインデックス作成の決定とランキングが判断を難しくしている」と付け加えた。
グーグルのジョン・ミューラーはまた、「これは人々がデータを持っていないが、外れ値が目立つもののカテゴリーに分類されます。また、「ほとんど常に」のものは評価するのが非常に難しいです。 、物事は正しい方向に進んでいると思います。人々はJSSEOについて多くのことを学びました。」
これらのツイートは次のとおりです。
■Google JohnMueller(ジョン・ミューラー)氏(@JohnMu)
一方ではレンダリング状態の明確な兆候がなく、物事が並行して発生するという事実により、これを外部から判断することがさらに困難になる可能性があります。
さらに、正規化の驚きとインデックス作成の決定およびランク付けにより、判断が困難になります
↓
ええ、これは人々がデータを持っていないもののカテゴリーに分類されますが、外れ値が目立ちます。 また、「ほとんどの場合」は評価が非常に困難です。 しかし、分割を考えると、物事は正しい方向に進んでいると思います。人々はJSSEOについて多くのことを学びました。Yeah, imo this falls into the category of things folks don't have data about, but where outliers stand out. Also, anything "almost always" is super-hard to evaluate. Given the split though, I think things are on the right path, and folks have learned a ton more about JS SEO
— John (@JohnMu) November 30, 2020
これが彼らが話した例です:
ウェブサイトに新しいページを作成し、GTMを使用してJavascriptでタイトルを変更した場合、Javascriptで修正されたタイトルでインデックスに追加されると予想されます。
↓
ああ、それは合併症の美しい例です。
私達は多分。 他のタイトルがレンダリングされたタイトルに勝ったり、タイトルを完全にSERPで書き換えたりする可能性があるため、そうではない可能性があります。 URL検査ツールのHTMLは、インデックス付きHTMLでレンダリングされたタイトルを表示する必要があります。Ah that's a beautiful example of the complications.
We might. We might not, because the other title might win over the rendered title or we may rewrite the title entirely in SERPs. The HTML in the URL inspection tool should show the rendered title in the indexed HTML tho.
— Martin Splitt @ home (@g33konaut) November 30, 2020
私がこれをテストしたとき(一度ではありますが)。 非JSバージョンは3週間100%表示され、その後JSタイトルへの「切り替え」があり、非JSは表示されませんでした。
小さなタイトルの微調整(意図/コンテキストは同じ)は効果的なJSカナリアのように見えますか?
↓
ああ、いいね、私が「すべきだ」と言ったのがわかります
レンダリングが失敗したり、さまざまな理由で遅延したりする可能性があります。そうすると、そのような状況が発生する可能性があります。
そのドキュメントはこの3週間でインデックスに登録されましたか、それとも以前にインデックスに登録されていましたか? そして、3週間の間にどれくらいの頻度でそれをクロールしましたか?Ah nice, you see I said "should"
It's possible for the rendering to fail or be delayed by a bunch of things, then you may see that kind of situation.Was that doc indexed in these three weeks or was it in the index before? And how often did we crawl it during the 3 weeks?
— Martin Splitt @ home (@g33konaut) November 30, 2020