2010-04-06 26 views
2

我對我正在開發的網站有疑問。它是一個數據庫驅動的目錄網站,人們可以在一個或多個區域代碼以及一個或多個工作領域中製作個人檔案並列出他們自己。當有人正在尋找僱用的人時,他們輸入一個或多個區號以查找(或使用複選框選擇它們),並在表單提交時將其保存爲cookie,以便網站記住您搜索的位置。然後,按類別和字段(即鏈接)縮小搜索範圍,並獲取與您的搜索匹配的所有配置文件的列表。數據庫驅動的網站上的SEO

我擔心的是:因爲搜索引擎無法輸入或選擇要搜索的區號,它將如何查找和索引任何配置文件頁面?如果沒有首先選擇地區代碼,它不允許用戶搜索人,因爲沒有實際的目的。從用戶體驗/可用性角度來看,僅僅將每個區域代碼的列表作爲鏈接到類別頁面也是沒有實際意義的,但據我所知,這不是搜索引擎看到的唯一方式每個人?

像Facebook這樣的網站是如何完成這項工作的?沒有某種主目錄可鏈接到任何單個Facebook用戶的個人資料頁面,但它們通常是某人姓名的首選搜索結果。

回答

6

你可以試圖得到一些做索引你的數據庫驅動頁面的以下內容:

生成與區域代碼的鏈接列表。如果他們是漂亮的網站會更好。

www.path.com/find.asp?areacode=707 // okay 
www.path.com/find/areacode/707 //better 

將這些鏈接添加到a sitemap.xml並提交給Google。不能保證您的所有地區代碼都將被編入索引。實際上只有一部分會因爲谷歌會看到他們有多相似。

Sitemap是一種方法來告訴谷歌 您網站上的網頁,我們可能無法 遺漏。在其最簡單的 條款中,XML Sitemap(通常稱爲 Sitemap,大寫字母S)是您網站上的網頁的列表 。創建 並提交站點地圖有助於確保Google知道您網站上的所有網頁,包括 ,這些網頁可能無法被 谷歌的正常抓取過程發現。

+1

這裏的關鍵是sitemap.xml文件。您可能想要添加更多關於如何製作其中一個(或鏈接)的信息。 +1 – rmeador 2010-04-06 22:23:46

+0

@rmeador完成,謝謝。 – 2010-04-06 22:27:47

+0

生成每個用戶的個人資料頁面列表並將其放入Sitemap中會更有益嗎?搜索的內部頁面對Google來說並不重要。數據庫運行所有用戶並將他們的配置文件頁面添加到sitemap.xml文件是一件微不足道的事情。 但是,這隻適用於我提交sitemap.xml的搜索引擎。對於人們可能仍在使用的更晦澀的人來說,這並沒有太大作用,是嗎? – 2010-04-06 22:43:35