2012-06-11 59 views
1

我創建一個網站,並希望有一個數據庫表的每一行單獨的頁面。每個頁面上的信息都是非常有用和全面的,如果Google能夠爲它們編制索引,這將非常好。對於Google抓取目的:單個PHP拉頁或每個不同項目的單個頁面?

我最初的想法是隻創建一個PHP模板頁和拉了無論用戶是在尋找正確的信息,但我擔心的是,搜索引擎不能索引的所有網頁。

我的第二個想法是批量創建/自動創建單個頁面作爲html文件(對於表格中的2000多行)的過程,因爲那樣我就可以保證它們會被抓取。但是,如果我需要對設計進行更改,則必須重新處理這些設計。一種痛苦......

我最後的考慮是在我的網站上選擇一個頁面,並將所有可能的PHP頁面都列在一個隱藏的div中,但我不確定搜索引擎是否可以從該頁面進行索引。我假設他們只是從HTML中拉出來的,所以它能夠找到它,對吧?

有什麼建議嗎?如果我可以根據用戶點擊的內容創建一個填充頁面,但我希望將它們編入索引,我會很喜歡它。

回答

1

搜索引擎可以使使用一個PHP文件創建數以千計的唯一產品頁面索引動態頁面會被罰款的搜索引擎優化。畢竟,每個頁面/產品都將具有唯一的URL,因此將被視爲唯一的頁面。您需要做的就是鏈接到您網站上的產品頁面和/或提交XML sitemap,以確保找到並編制索引。

只要將您的網頁,我從字面上的意思是鏈接到你的產品頁面。搜索引擎主要通過以下鏈接找到新內容。所以如果你想要找到你的產品頁面,你需要鏈接到它們。使用基於表單的搜索並不是一個好方法,因爲搜索引擎通常不能很好地使用表單。但是有很多方法可以鏈接到您的網頁,包括HTML站點地圖和產品類別頁面,然後可以鏈接到該類別的產品。真的,任何方式你都可以鏈接到你的產品頁面,這是一個很好的方式來幫助確保它們被搜索引擎發現。

+0

所以以下情形將工作:選擇整箱的大學。用戶點擊其中一所大學,然後進入該特定學校的schooltemplate.php頁面。然後列表中的每所學校都會被編入索引? – Jon

+0

你能否通過鏈接頁面澄清一下你的意思? – Jon

+1

我已更新我的答案,以便在進行鏈接時進行擴展。 –

0

您沒有張貼在無形DIV聯繫! 只需創建頁面並獲取參數化內容。 您可以將這些頁面包含在XML站點地圖中並提交給Google,也可以將您的頁面URL包含在HTML站點地圖中。

相關問題