2

我有一個基於react.js的單頁面應用程序。在一個視圖中,我有一個分頁表格,其中包含指向左側的其他頁面的鏈接以及右側的一些內容。分頁完成與reactjs和分頁按鈕沒有一個href屬性像`?page = 2。Javascript分頁和SEO

我認爲Google或其他搜索引擎將無法訪問第二頁或更高頁面的表格中的鏈接。這個假設是否有效?

如果這是正確的,我會添加href標籤,如href=link?page=2到分頁,並使下面的頁面直接訪問。

這帶來了另一個問題:

我有我的網頁上cannonical標籤。我應該在這個標籤中包含page=2嗎? 由於右側的內容不會改變,是否會導致重複的內容?

+1

請不要鏈接到活頁面。您的問題不能依賴於可能會改變或消失的外部內容的鏈接。 – meagar

回答

1

首先,您需要將hrefs添加到您的分頁,這將使頁面等級流向您擁有的所有頁面。

然後確保當你在地址欄www.example.com/section-name?page=2你的系統會返回一個新的數據,也當你問的第3頁和第4等

還要鍵入確保更新分頁,例如,如果你在第3頁,分頁應該給你第4,5,6頁等。

這樣做後,谷歌會看到你的所有網頁和網頁排名將流向他們全部。

現在你已經在你的頁面之前和之後添加了關係,這些關係會告訴Google在當前頁面之後要跟隨哪些頁面。

EX:我們是一個第二頁,下頁爲2,前一頁是1

<link rel="prev" href="http://www.example.com/article-part1.html"> 
<link rel="next" href="http://www.example.com/article-part3.html"> 

現在你可以使用規範的鏈接,也有分頁許多辦法,最好的一個是總是給第一頁的規範鏈接。

+0

感謝您的回答。一個問題是關於「返回新數據」,因爲只有一半的頁面被分頁更新。另一半保持不變。這可能是一個問題嗎?可能值得看看實際的頁面(http://wg-cast.de/wg-zimmer-in-berlin)。分頁部分是左邊的表格 – ilse2005

+0

看完您的網站後,我們稱之爲「網站內容廣告」的頁面右側部分,谷歌可以將其插入到您的Facebook頁面和其他內容後實現。 最重要的是加載每個頁面上的新內容,你現在正在做的,沒有問題,但一定要更新你的分頁鏈接,檢查我的第一個評論,GoodLcuk –