我经常读到服务器端渲染是Angular2的一个很棒的新特性,它将使Web应用程序可以被Google、Bing等抓取。但是对于应用程序启动时动态加载的内容,这是如何工作的呢?爬虫会在索引页面之前等待那些挂起的请求吗?或者我是否必须指定我的Angular2应用程序的特定状态,它告诉服务器我的应用程序已准备好发送到客户端(在这种情况下是爬虫)? 最佳答案 想法很简单。所有初始化,包括数据加载,在服务器端执行,当nodejs执行Angular应用程序时。客户端将获得带有初始化数据的html。对于爬虫可以从服务器请求的任何URL,angula
我正在使用MicrosoftAntiXss3.1库。我们有许多使用非拉丁文字的国际网站。我们使用的是SEO友好的URL,因此我们在URL中包含非ASCII字符。AntiXss.UrlEncode(至少在3.1中)将“国际字符”视为安全的,因此我们最终得到一个IRI而不是URI:http://somesite.com/ja-JP/applications/search/セキュリティ-b200009HttpUtility.UrlEncode为URI(RFC3986)生成正确的编码:http://somesite.com/ja-JP/applications/search/%e3%82%bb
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我正在设计一个基于段的URI系统。将某些关键字添加到URI、TITLE、标题等对我来说很重要。所以我想知道没有附加查询字符串的URI的最大长度是多少,谷歌将在搜索结果中显示?我已经对此进行了一些探索。这似乎是谷歌的缓存是否被禁止的一个因素。我搜索了“site:dpreview.com”和“site:spiegel.de”以获取示例。dpreview.com允许缓存spiegel.de不允许。对
我试图找到语义上正确的方式来描述代表获取帮助(例如帮助图标)及其帮助内容的方式的HTML元素。我试图搜索此主题,但在帮助中搜索帮助并非易事。这是我的想法的一个简单示例(使用一个简单的脚本来显示/隐藏帮助内容以及利用“title”属性):PleaseenteryourpasswordYourpasswordmusthave5characters.有没有更好的方式来表示这个(以这种格式)。这个想法是用一种可访问且SEO友好的方式来描述“可切换的帮助内容”。问题是关于HTML/HTML5和WAI-ARIA属性(不是JavaScript)——我正在寻找我的示例的最佳元素表示(如果这样的概念存在
我们网站的一个部分呈现分页随机内容。新用户第一次访问该站点时,她会被分配一个新的随机种子,该种子传入URL,并且为了持久性也存储在cookie中。问题是URL中的种子混淆了Googlebot(和其他索引服务);它提示有太多URL指向相同的内容。我们可以不在URL中传递种子,但即使我们只使用cookie,在我看来,在某些时候我们必须决定访问者是索引蜘蛛还是人以非随机方式呈现内容。我的主要问题是:在这种情况下检测最常见的索引蜘蛛并以非随机方式为它们提供内容有多糟糕?我知道搜索优化的首要规则是不优化,如果有的话,为用户优化,并确保内容对每个人都是一样的。但在这种情况下,我们实际上不会更改内容
我想在yii中使用自定义动态seo友好url。我看了各种各样的文章,他们都说了同样的话。这是我目前设法找到的,它不符合我的需要:'urlManager'=>array('urlFormat'=>'path','rules'=>array('/'=>'/view','//'=>'/','/'=>'/',或array('//'=>'/','/'=>'/view','s/*'=>'/list',)我不需要这样的网址:domain.com/a/b/c/d我需要:domain.com/here-goes-the-article-title-ACTION-ID我需要一个可以识别文章标题的表达式。这
有没有办法将H1的内容转移到TITLE标签,同时使其对SEO友好?我不会详细说明为什么我想要这个,但我宁愿给你一个明确的例子。我有这个:Sitename/Category/Pagetitle我想将其复制到该特定页面的TITLE:Sitename/Category/Pagetitle对我来说最简单的方法是使用jQuery,但我想这对搜索引擎机器人来说并不安全? 最佳答案 您是对的:机器人不会注意到,因为它们只会查看您服务器响应中的html。请改用PHP。 关于php-最好是jQuery/可
可以告诉我Ektron是否可以在SEO中做这些事情吗?XHTML兼容-以开箱即用的XHTML兼容标记呈现规范URL-能够为单页SEO指定规范URL友好的URL-能够创建和配置SEO友好的URL和格式XMLSiteMap-能够动态自动生成XMLSiteMapGranular站点地图优先级-能够在页面管理中设置XML站点地图优先级语义菜单-使用语义标记的菜单系统GoogleAnalytics集成-GoogleAnalytics脚本的完全集成搜索引擎提交-允许您从管理界面将网站提交给各种搜索引擎XHTML兼容控件-使用的所有控件(菜单、网格等)呈现XHTML兼容标记
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我有一家网店。我产品的制造商允许我复制他们的描述。为了获得一些有值(value)的内容,我还添加(可选)我自己的描述和用户评论。但在某些产品页面上,大部分文本可能是复制粘贴的描述。我可以明确地将部分文档标记为重复内容吗?伪代码:ProductDescriptionblahblahblah...ManufacturerDescriptionblahblahblah...Usercommentsbl
我正在构建一个论坛站点,其中通过AJAX在与列表相同的页面上检索帖子。当显示新帖子时,URI片段会更改(例如:.php#1_This-is-the-first-post)。标题和元标记也已更改。我的问题是这样的。我读到搜索引擎无法使用#these-words。因此,我的整个网站将无法被编入索引(因为它看起来像一个页面)。我该怎么做才能解决这个问题,或者至少让我的子页面能够被编入索引?注意:我已经构建了几乎所有站点,因此很难进行彻底的更改。SEO是我最薄弱的极客技能。 最佳答案 添加每个页面的非AJAX版本,并从您的弹出窗口链接到它们