1. ホーム
  2. javascript

[解決済み] Webページのタイトルを動的に変更するには?

2022-03-17 04:57:16

質問

私は、それぞれが異なるコンテンツを表示するタブのセットを実装したWebページを持っています。タブをクリックしてもページは更新されず、クライアント側でコンテンツの表示/非表示が行われます。

現在、ページ上で選択されたタブに応じてページタイトルを変更する要件があります(SEOの理由から)。これは可能でしょうか?誰かがページを再読み込みすることなく、JavaScriptを介して動的にページタイトルを変更するためのソリューションを提案することができますか?

解決方法は?

更新情報 のコメントと参考資料の通りです。 サーチエンジンランド ほとんどのウェブクローラーは、更新されたタイトルをインデックスします。以下の回答は時代遅れですが、コードはまだ適用可能です。

<ブロッククオート

みたいなことをすればいいんです。 document.title = "This is the new page title."; しかし、それではSEOの目的を完全に逸脱してしまいます。ほとんどの クローラーはそもそもjavascriptをサポートしていませんから。 要素にあるものは何でもページタイトルとして受け取られます。

これをほとんどの重要なクローラーに対応させたい場合。 タイトルタグ自体を変更する必要があります。 は、ページを再読み込みする必要があります(PHPなど)。あなたは のページタイトルを変更したい場合、それを回避することはできません。 クローラーが見ることができるような