1

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に役立つコンテンツが必要であることを考慮して...)

4

1 に答える 1