2013-10-18 61 views
-1

以下是摘自我在Internet上託管的網站主頁的HTML源代碼。該網站使用ASP.NET MVC 4和JQuery爲什麼「加載」在審覈SEO時被視爲關鍵字?

<span class="scopesmalltitle wordwrap"> 
<span class="scopeNameText wordwrap " scopeNameContainer="true" scopetypeid=073c2278-23e9-4831-94b3-e528d846ba68> 
Loading... 
</span> 
</span> 

以上的HTML文件中的HTML源代碼中存在對新10個或更多的地方(取決於數據庫中不同的充scopetypeid)建成。我已經編寫了一個JQuery代碼,用於在加載頁面後用數據庫中的實際文本替換「加載...」文本。

問題是,當我從諸如「rankingtoday.com」等任何SEO檢查網站對我的網站進行審計時,我看到「加載...」被認爲是關鍵字,並且它是發出過度使用警告。

爲什麼「loading ..」以關鍵字計算?以及如何擺脫這個警告?

+0

爲什麼不會有呢?當它被抓取時,它會出現在您網站的內容中。 –

+0

這是因爲搜索引擎蜘蛛只計算負載頁面上可用的內容,即。在任何AJAX請求完成之前。對此,你無能爲力,因爲它完全取決於蜘蛛的編碼行爲。 –

+4

這個問題似乎是脫離主題,因爲它不是關於編程;它可能屬於http://webmasters.stackexchange.com。 –

回答

2

因爲在執行任何JavaScript之前,「加載」一詞在處理的html文件中被過度使用。

爲了克服這個問題,你可以刪除「加載」使用jQuery選擇,以獲得跨度和這樣設置值:

$("span[scopetypeid='whatever']").html('whatever text'); 
相關問題