我正在设计一个网站,我们实际上是在创建一个html页面工厂。我们的数据库将包含页面的静态内容,但所述页面将通过对可公开访问的第3方网站的API调用进行扩充。例如YouTube、Discogs、WikiAPI、Last.FM都有他们向网站管理员推销的API。对这些API的调用将作为页面上静态内容的直接结果,并将用于使用来自所述API的最新信息自动扩充这些页面。当前的一个大问题是,当页面加载并进行这些调用时,Google、Bing、Yahoo等会检测到放置在DOM中的API结果还是只看到静态内容?此外,您能否建议在页面生命周期中进行这些调用javascript/jqueryeventwis
我有一个网站,上面有很多可供客户购买的产品。我已经实现了一个addingtocart按钮,它在单击产品后将其添加到Session变量中。其中的一部分是,页面标题上有一个购物车图标,该图标的数字会随着购物车中产品的数量而增加,并带有jquery函数:$("#topcart")。加载(location.href+“#topcarrito”);。它仅加载包含产品购物车session变量的数组长度的div。自从我的SEO同事希望我为某些产品应用410错误代码以用于SEO目的以来,所有这些东西一直运行良好,只是为了减少索引的产品,因为它们是多余的(非丰富的描述等)。我这样做的方法是向它们添加he
我正在做一个项目。这里我们动态生成网页。网页代码在Page_Load()上呈现,并根据查询字符串生成数据。我是这样实现的http://www.example.com/Request.aspx?cPanelId=(herequerystring)问题是Seo无法处理查询字符串。如果我可以更改,可以像这样更改urlhttp://www.example.com/(RequestedquerystringPage.aspx)它会很好地工作。是否可实现? 最佳答案 是的,它可以在ASP.NET中实现,这个概念的名称是URL重写。请查看以下网址
我正在构建一个网页,我会做一些JS计算和样式来制作精美的东西。但是,我坚持FOUC.首先我调用所需的样式,然后根据JS计算更改div上的一些填充和边距。这会导致某种页面闪烁。为了忽略这一点,我想将display:none或visibility:hidden设置为body元素,直到计算完成,然后显示页面.HTMLBootstrapThemeExample$('body').hide();//...docalculationsandstyling...$('body').show();这会影响SEO吗?还有其他解决该问题的方法吗? 最佳答案
这是我的jQuery$(document).ready(function(){$('#name').load('file.php?query=',function(){$('#loading').hide();});});在加载初始html之后,它会将file.php中的内容加载到id=name的div中。这使我能够在缓慢移动的内容加载时显示加载图像。它很慢,因为它使用几个不同的jsonapi来获取它的内容。现在,file.php上有一堆不同的链接。谷歌会跟随这些链接到其他页面。或者谷歌只会在网页html的初始加载时跟踪链接?我问这个是因为当我用浏览器查看时,使用jquery加载的动态
想象一个完全静态的网站,它使用jQuery.load()在每个页面上包含网站的主导航:page1.html,page2.html,page3.html,...page100.html,nav.html(网站导航html)使用jQuery加载主导航可能有利于管理(只需要编辑包含的文件“nav.html”,重复代码较少)但不利于SEO(爬虫无法看到page1.html、page2上的导航).html等无法抓取网站)。这是我的问题:如果在每个页面上都有一个指向“nav.html”的硬编码链接,这会帮助爬虫找到站点导航并解决SEO问题吗?假设我们不能使用php或任何其他服务器端选项来包含htm
我的网站使用了大量来自YouTube视频、Facebook和SoundCloud的插件/事件内容。这些因素会显着增加页面的加载时间。我开发的代码使用Jquery.ready()事件在页面加载后使用嵌入式Iframe填充DIV。这没什么聪明的,但它对页面加载时间有很大的改进:$(document).ready(function(){$("#video").html("");});从SEO的角度来看,只要与页面内容相关,Google就会喜欢视频内容。我的代码依赖于Javascript在页面加载后加载视频。我知道Googlebot使用Javascript,但这种方法使用安全吗?它会影响我的S
我目前正在重新设计一个网站,并考虑是否对大多数导航也使用.load以使其对用户来说更快并且更好用。为此,我有与link的链接然后我使用$("#main").on("click","linkId"与returnfalse这样链接就不会被访问。我有/load/page.php和/page.php来提供所需的加载代码或完整的页面版本(如果用户直接访问它的话)。最后,在所有加载页面更改时,我使用document.location.hash="/"+$(this).attr("href");更新页面哈希这意味着该网站的URL对用户来说将如下所示:domain.com/#/file/page这对搜
我网站的许多方面都是动态的。我正在使用jquery。我有一个div,一旦DOM准备就绪,它就会使用load()填充。然后,如果单击一个按钮,再次使用load(),该值将被另一个值替换。这种设置在我的网站上很常见。我的主页基本上包含大量动态加载、刷新和可更改的内容。这对SEO有什么影响?我见过使用load()加载每个页面然后使用动画功能显示的网站...看起来很棒!以前有人提出过这个问题,但没有人正确回答。有什么想法吗?JQUERY和SEO??谢谢编辑非常有趣的点。我不想用jaascript过度使用我的网站..只是为了让它看起来不错而需要的地方-然而我的主页是一个值得关注的地方。因此,当D
我正在开发基于Angular2的网络应用程序。我使用AngularCLI生成应用程序,然后为产品构建它。我在AWSS3和Cloudfront上托管了网站。当我使用网站管理员提供的“FetchasGoogle”工具时,它只显示Loading...。Googlebot无法抓取我的网站吗? 最佳答案 有类似的问题。我相信Google-Bot不支持现代JS。我只是激活了angular.io推荐的所有垫片,请参阅https://angular.io/docs/ts/latest/guide/browser-support.html并在脚本头中