草庐IT

前端SEO

全部标签

ruby-on-rails - 将 umlaute (äüö) 替换为 rails 中的 SEO 链接 - 最佳方式

我正在使用permalink_fu插件从标题创建永久链接。我的问题是:如果标题包含德语字符,它们将被替换为“_”。我需要的是可以替代的东西ä与aeü与UEö与oe我找到了String.tr但这里的问题是它用1个替换替换了1个字符,所以它可以用于替换é和eø与o等等有没有人对此有好的、干净的解决方案?谢谢 最佳答案 查看音译和参数化(在locales/de.yml中进行音译):http://api.rubyonrails.org/classes/ActiveSupport/Inflector.html#method-i-transli

seo - 当涉及到 History API 时,Google 如何处理内容的索引?

我说我有这样一个页面的一部分(粗略的HTML给出了一个想法):www.mydomain.com/contact-usSouthWestSouthwestofficeaddressNorthEastNortheastofficeaddress......目前,这些是一组Accordion,可在单击链接时展开以显示内容。我想做的是将它们视为单独的URL,以便Google可以将它们单独编入索引,当然目前它们只是单个页面的一部分。我一直在研究HistoryAPI,并且可以了解如何为每个部分创建唯一的URL,但我的理解不足的是Google或其他搜索引擎将如何处理这些链接,如果所需信息已经是页面的

seo - 向搜索引擎隐藏或提升页面中的特定内容

这里有点SEO问题。我有一个包含大量页面和内容的网站。我知道每个页面上的很多内容都是相同的。我认为搜索引擎消除了页面内容的差异,以便它们可以推广正确的数据,但是当我查看google和bing中的摘要时,摘要显示了我的“反馈”block(这是我的位置只是征求反馈)。Yahoo(以及Facebook中的摘要)显示了我的搜索选项菜单。这些并不是真正让人想要点击页面的东西。所以我想知道最好的方法是从搜索引擎中隐藏此内容,还是提高应编入索引的其他内容的可见性。页面结构非常一致,所以我认为搜索机器人很容易挑选出这些东西,但显然不是。 最佳答案

SEO优化多域和多语言站点

关闭。这个问题不满足StackOverflowguidelines.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。2年前关闭。Improvethisquestion我正在将我们网站的SEO提升到另一个层次。我阅读了很多关于它并研究如何正确处理多个域和语言的各个方面。现在我们使用三个域名www.myurl.eu,www.myurl.de和www.myotherurl.com.所有站点都指向相同的内容,我很快就发现拥有多个域不是一个好习惯(关于此的好读物:http://www.seo.com/blog/multiple-domains-seo/)。好的

javascript - 如何在 aurelia 中设置 SEO 属性

这是我遇到的主要问题。我想将社交分享按钮设置到Aurelia应用程序页面。一般来说,我必须设置三个元标记对象:headtitle[property="og:image"][property="og:description"]在Aurelia中处理此问题的最佳方法是什么?是否可以使用Route对象执行此操作? 最佳答案 我通过编写一个直接使用DOMAPI修改头部内容的服务来解决这个问题。没有办法很好地绑定(bind)到头部内容作为View。这是我的实现要点https://gist.github.com/dpix/6f508727b9d

pagination - 光标 + 分页和 SEO

我想知道是否可以使用游标进行分页并同时针对SEO优化这些页面。/page/1/page/2使用偏移量,向Google机器人提供一些关于深度的信息,光标不是这种情况:/page/4wd3TsiqEIbc4QTcu9TIDQ/page/5Qd3TvSUF6Xf4QSX14mdCQ我应该只将它们用作参数吗?/page?c=5Qd3TvSUF6Xf4QSX14mdCQ 最佳答案 好吧,这个问题真的很有趣,我会尽力彻底回答你的问题。简介一个一般的(容易解决的)con如果您使用的是分页系统,您可能会为每个页面显示您的项目(新闻、文章、页面等)的

javascript - KnockoutJS SEO 友好吗

我的问题很简单:KnockoutJSSEO友好吗?我有一个网站并大量使用Knockout数据模板,但我怀疑Google爬虫是否会发现我的网站,因为该页面是一大堆模板,不存在真正的HTML标记。我怎么能改善这个?使用RSS? 最佳答案 查看这篇文章:http://lostechies.com/derickbailey/2011/09/26/seo-and-accessibility-with-html5-pushstate-part-1-introducing-pushstate/简而言之,使用html5pushstate,您可以轻松

javascript - 如何将 widget webapp 框架与 SEO 友好的 CSS 和 JS 文件结合起来

我正在使用Zend框架和自制小部件系统编写一个网络应用程序。每个小部件都有一个Controller,并且可以根据需要选择呈现多个View之一。这确实有助于我们模块化、重新配置和重用站点上任何地方的小部件。问题是每个小部件的View都包含自己的JS和CSS代码,这导致当整个页面放在一起时,HTML代码非常困惑。你到处都能找到风格和脚本标签。由于很多不同的原因,这很糟糕,我相信你知道,但它对我们的SEO也有深远的影响。几个解决方案,我已经能够想出:将每个小部件的每个View的CSS和JS分离到它自己的文件中-这对加载时间有严重的缺点(必须单独加载更多资源)并且它使编码变得非常困难,因为现在

Java 和 SEO 友好的 URL : ©reate ╨ a valid http URL from a string composed by special caracters

我正在尝试从可以包含特殊字符、带重音符号的字母、类似中文的字符等的字符串中提取SEO友好的URL。SO正在这样做,它正在将这篇文章的标题翻译成java-and-seo-friendly-urls-reate--a-valid-http-url-from-a-string-composed-by-s我正尝试在Java中执行此操作。我正在使用thispost解决方案URLEncoder.encode将中文和其他符号翻译成有效的URL字符。你有没有实现过这样的东西?有没有更好的办法? 最佳答案 这可能是解决问题的一种过于简单化的方法,但您

apache - apache 服务器上 Backbone.js 应用程序的 SEO - phantom.js 和 node.js?

我正在开发一个需要搜索引擎优化(SEO)的backbone.js/marionette网站。我们正在使用java/springRESTful后端和Apache2.2网络服务器。我目前正在我们的应用程序中实现pushstate,但它仍处于早期阶段。到目前为止我想出的解决方案:对于使用支持javascript的浏览器的普通用户,请使用纯客户端主干实现。使用Apache的mod_rewrite将所有路径路由到我们的index.html页面,路径保持不变,以便backbone.js返回正确的页面,并且url保留其形式。我有这么多工作正常(减去一个错误)。使用Apache的httpd.conf文