2011-08-20 57 views
0

我們有一個IIS 404 asp.net處理程序,它在未找到html頁面時呈現頁面。它使用該頁面的URL來查詢我們的數據庫並即時創建豐富的相關內容。根據我在IIS日誌中可以看到的和從網絡瀏覽器工具分析頁面的信息,沒有指出頁面實際上不存在並且是動態生成的。404處理程序和動態頁面真的不存在...對SEO不利?

在這些情況下,IIS實際上是否向客戶端發送404?是否有任何實際發生的重定向?搜索引擎會懲罰我嗎?

已經過去兩個月了,谷歌已經將所有內容都編入索引,但Bing和雅虎沒有索引任何動態版本,我提交了各種目錄頁面,Sitemaps和Feeds以及我所有的鏈接。我的主頁在所有搜索引擎上都有索引,並且有我所有的鏈接。當我在這些鏈接中搜索非常獨特的關鍵字時,我可以看到bing和yahoo確實在我的主頁鏈接上看到了它們 - 但僅在那裏。

有什麼我可以運行或檢查,以確保我的動態頁面不被搜索引擎視爲不好?任何方式來檢查是否404(實際上是一個404除了另一個頁面的客戶端)返回到爬蟲?

很多謝謝。

回答

1

有什麼我可以運行或檢查,以確保我的動態頁面 不會被某種方式視爲搜索引擎不好?

動態頁面很好。互聯網上的大部分內容都是動態生成的。搜索引擎不關心內容是否是動態的,事實上,他們通常不知道內容是否是動態的,因爲他們看到的內容是由該URL生成的URL和HTML。

任何方式來檢查是否404(實際上是一個404實際上是除了另一個頁面的客戶端 )返回到搜尋器?

使用類似Firebug的工具或Chrome中的內置開發者工具查看您的HTTP標頭。爬行者可以看到瀏覽器會看到的相同頭文件,這是一種簡單的方法來告訴您的頁面發送了什麼頭文件。

+0

謝謝。我剛剛在螢火蟲中檢查了其中一個動態網頁..我猜想一切都很正常。特別是我在找什麼和在哪裏?另外,我只是把我所有的iis日誌都轉移到了odbc。如果我能找到並且可能將每個站點的W3SVC#####服務名稱更改爲一些友好的名稱,那麼請您知道嗎?如果沒有,我必須制定一份地圖才能報告。最後(對不起)你知道在我的robots.txt文件中是否可以使用sitemap.ashx(一個不是xml文件的動態站點地圖文件,但生成xml文件)? – o365spo

+0

在螢火蟲中點擊「Net」標籤。然後點擊「全部」。刷新頁面,然後點擊你看到的第一個+圖標(它應該說類似GET example.html)。看看它說什麼「響應頭」來查看該頁面的HTTP頭。 –

+0

FF noob here。如何阻止頂層菜單消失。另外,即使我在頁面刷新FB時詢問我是否要附加,但在自己的窗口中運行FB,但是到時候已經太晚了。也許這些動態網頁的症狀可能? – o365spo