例1: innerHTMLの存在しないコンポーネント
html
1<random-message>
例2: innerHTMLが存在するコンポーネント
html
1<random-message> 2 <p>今日はいい天気ですね</p> 3 <button>他のメッセージを見る</button> 4</random-message>
Web ComponentではShadow DOMを利用することで見た目を変更できるためJavaScriptでshadowRoot.innerHTML
の内容自由に書き換えることができます。つまり例2のようにする必要はなく、例1のように<random-message>
タグのみサーバに吐かせて、あとはJavaScriptに任せれば良いでしょう。
しかし例1では<random-message>
の中身をJavaScriptを使って動的に中身を生成することになるため、直感的にSEOに弱いと感じます。
そこで、SEOの対象にしてほしい内容を例2のように<random-message>の中に記述するようサーバで出力するようにした場合、それはSEOの捜査対象となるのでしょうか?
つまり例2は例1よりもSEOの観点から意味がありますでしょうか?
あなたの回答
tips
プレビュー