我想将schema.org添加到我的网站,我已经阅读了一些相关指南并且我了解我应该如何做。但是我应该为图像和url添加这些标签吗?到我所有的图片、我所有的url、我的所有页面,或者有一种方法可以在我的网站上全局执行此操作? 最佳答案 是的,它们应该添加到您的所有标签中。这样您就可以向搜索引擎展示网页上每个项目之间的语义关系。如果您不使用任何编程或框架,则需要手动添加它们。在开发过程中始终验证它们以查看搜索引擎如何看待它们是一个很好的做法:http://www.google.com/webmasters/tools/richsnipp
Google宣布“时代变了。今天,只要您不阻止Googlebot抓取您的JavaScript或CSS文件,我们通常能够像现代浏览器一样呈现和理解您的网页”,这是否意味着甚至如果我们不在服务器上生成html快照并提供给Googlebot,它会抓取我们使用angularjs开发的网站。 最佳答案 Google确实不再需要它了。但其他服务可能会使用它。请参阅:https://webmasters.stackexchange.com/questions/86262/should-we-drop-ajax-crawling-scheme
规范url目前在商店中激活,但不会写入前端源代码。所以我什至看了一下default-bootsrap主题,最后一个来自github,但它似乎没有实现任何规范的url。我还检查了所有Controller,但似乎没有人设置$canonical_url(类似..)smartyvar,那么相关的后台选项到底是什么?我在网上搜索过,但没有找到真正有用的东西。 最佳答案 后台选项Canonicalurl仅在Controller中使用。如果您激活了url重写选项并尝试访问此链接:http://dev.test.com/index.php?id_p
我们的网站针对多种语言和国家/地区。我们选择使用子域来管理我们的URL。我们希望避免创建重复内容和规范问题。www的内容。和恩。是相同的,但我们计划为en调整内容。(为了定位英国)。对于主域,google是这样理解的:对于英文子域:避免任何规范和重复内容问题的最佳做法是什么?感谢您的帮助! 最佳答案 常见错误重要提示:确保您提供的hreflang值确实有效。请特别注意两个最常见的错误:缺少确认链接:如果页面A链接到页面B,则页面B必须链接回页面A。如果不是所有使用hreflang注释的页面都是这种情况,则这些注释可能会被忽略或无法正
Google一直提示我的网站不适合移动设备。以下是他们告诉我我网站上的一个随机页面在GoogleBot移动版中的样子:下面是同一页面在GoogleChrome开发者工具设备模式下的样子:我已经为我的网站实现了一个响应式设计,虽然它还不是100%完美(正如您看到的内容比第二张图片中的屏幕略宽),但它看起来确实不像GoogleBot移动版告诉我。当我在真实的移动设备上测试它时,它看起来与GoogleChrome开发者工具设备模式完全一样。知道这里可能有什么问题吗?这是标题中的重要部分:mobile.css是base.css的“附加”,它替换了需要更改的内容,但是base.css提供“默认值
robots.txt中的这两行是否会成功阻止google将具有如下url的页面编入索引:http://www.domain-name.com/产品标签/...User-agent:*Disallow:/product-tag/Disallow:/product-tag/*因为我在谷歌索引这些页面时遇到问题,我找不到其他方法来阻止它。在搜索引擎中看到robots.txt中的更改需要多长时间? 最佳答案 Robots.txt将阻止Google抓取您的网站。不一定来自索引它。特别是如果它已经将其编入索引,则不会将其删除。您应该改为添加me
有什么方法可以通知googlebot要获取其他语言,它需要设置cookie?例如,在https://www.famistar.com用户可以单击页面底部的更改语言。幕后真正发生的是通过js的按钮将设置一个cookie并重新加载页面。有什么方法(无需修改url或为语言添加url参数)我们可以通知googlebot抓取所有提供的语言? 最佳答案 Google无法准备好cookie和session,并证明该用户在任何浏览器上使用“Web开发人员工具”并禁用cookie。Google可以索引和抓取您的语言的唯一方法是将它们添加为URL“my
我正在使用WPRestAPIv2在Wordpress上发帖,并使用AllInOneSEOPack进行SEO,但我没有知道我应该给什么参数来添加元标题、元描述和元标签。我有以下代码:varrequest=(HttpWebRequest)WebRequest.Create(Website+"wp-json/wp/v2/posts/");request.Headers["Authorization"]="Bearer"+token;request.Method="POST";request.UseDefaultCredentials=true;varpostData="title="+Tit
在网络应用程序中,元标记使用来自RESTapi调用的数据进行绑定(bind)。这将如何影响SEO,因为当页面被抓取时,那时异步调用还没有完成,因此抓取工具将无法使用标签。我所知道的关于SEO的概念有什么不对吗,还有没有一种方法可以使元标记可用。所有的html内容都是在客户端静态提供和动态绑定(bind)的,而不是在服务器绑定(bind)数据。 最佳答案 如果元标记出现在AngularJS网站上,googlebot仍会执行它并找到正确的标记。如果您打算托管元标记存储在数据库中的网页,则元标记将不会被googlebot抓取,这可能会对S
我是从代码后面添加元标记的新手,但是如果从代码后面添加SEO元标记,例如从数据库中添加,它们会像从一开始就添加到标记中那样工作吗?如果是这样,我应该在哪里创建它们?Page_PreRender、Page_Init等提前致谢。 最佳答案 服务器会将您的页面呈现给客户端(浏览器、搜索引擎爬虫)最好将它添加到您的页面模板、Razor文件或aspx文件中。如果您确实想将它添加到您的页面。您可以将其添加到Page_Load、Page_Render或Page_Pre_Render例如我将在我的_Layout.cshtml文件或母版页模板中添加以