Web サイトを設計する際に SEO の問題を考慮して、ページ間を移動するための優れた方法を作成しようとしていました。
次のように div 内でコンテンツ プレース ホルダーを使用する
[ main div ]
[Header Div]
|------- Top Baner ---------|
[Body div]
[left column] || [right column]
--------------------------------------------------------------------------
|div1 inside it -> placeholder1 | | div2 -> p.h 2| || |rightMenu|
|| |menu item1|
|| |menu item2|
[div3 inside it -> placeholder3 | |[div4 -> p.h 4| || |menu item3|
[Footer div]
menuitem をクリックすると、Left 列内の 4 つの squer が 1 つのメイン コンテンツ div に変わり、menu-itema の他のコンテンツ ページが表示されます。
理論:2つの問題を考えていましたが、右側のメニューがリダイレクトしている残りの.aspxコンテンツは、default.aspxページ(メニュー項目をクリックするまで非表示)内にあった可能性があります:
まず、default.aspx 内のメニュー項目 (.aspx コンテンツ ページ) のすべてのコンテンツを使用すると、ページが重すぎて読み込めなくなります。
2つ目は、SEOを念頭に置いて(ページの読み込みタイミングの問題も含まれます)、私のWebサイトにはコンテンツ用の.aspxページが1つしかないという考えであり、SEOには良くないと思います1 つの .aspx ページ...全体として、1 つの URL/aspx ページで非表示のコンテンツを使用することはお勧めできません。
私の現在のホームページを見てください。あなたはアイデアを得るでしょう LINK
問題は:私がしたい場合:
1)ページ更新なし
2) コンテンツ切り替え時のアニメーション、他のコンテンツページへの移動中
3)asp.netマスターとコンテンツページを使用して実装する<asp:contentPlaceHolder>
アプローチは何ですか(SEOに役立つコンテンツが必要であることを考慮して...)