只是想知道如果有人知道使用JavaScript來設置HTML到新的內容,而不是鏈接到新的網頁,如果這通常是一個壞主意或如果它有點傷害搜索引擎優化(哪種類型的新到)搜索引擎優化和動態JavaScript的HTML切換
基本上,主頁顯示給定的內容,以及喜歡聯繫頁面和東西的鏈接,只需將正文內容更改爲通常爲單獨的html頁面。當我重新加載頁面時,我的OCD有點讓我感到不適,所以我想知道是否讓這樣的網站是一個糟糕的主意或任何其他的東西 -
我想至少,我可以創建重複/搜索引擎優化的目的,隱藏的頁面
只是想知道如果有人知道使用JavaScript來設置HTML到新的內容,而不是鏈接到新的網頁,如果這通常是一個壞主意或如果它有點傷害搜索引擎優化(哪種類型的新到)搜索引擎優化和動態JavaScript的HTML切換
基本上,主頁顯示給定的內容,以及喜歡聯繫頁面和東西的鏈接,只需將正文內容更改爲通常爲單獨的html頁面。當我重新加載頁面時,我的OCD有點讓我感到不適,所以我想知道是否讓這樣的網站是一個糟糕的主意或任何其他的東西 -
我想至少,我可以創建重複/搜索引擎優化的目的,隱藏的頁面
通常是一個好的搜索引擎優化,你需要有最大的頁面,然後,如果你想使用JavaScript來加載,請使用ajax不顯眼。
可以減輕(在某種程度上)大部分這些,但只是不完善,只有相當多的工作。
正如你所描述的那樣,這是一個壞主意。正確的方法是使用progressive enhancement:您爲javascript禁用的用戶(例如searchbots)開發,然後使用javascript進行ajax加載。因此,大多數用戶將從改進的用戶體驗中受益,而不會阻止其他用戶訪問您的數據。
實際上,它意味着你的基於頁面的導航菜單
(<a href="products.php">products</a>
),並通過JavaScript(如jQuery)常規標記修改的行爲:
$('#nav a').bind('click',function(){
$('#content').load($(this).attr('href'));
return false;
});
爲了讓一些搜索引擎優化 - 你可以在屏幕上的所有數據作爲divs。一個主div,聯繫我們div etc ...
用javascript,你可以關掉對應你想要的頁面的div。 如果用戶沒有javascript,他們會立即看到所有頁面。
繼承人一個網站的例子,這樣做與確定搜索引擎優化 - 但關閉JavaScript的一切都有點不對。