2013-10-18 39 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'); 
相关问题