我有一个非常大的导航栏在我的网站上,我得到了建议,把它(HTML)放在我的内容后,以产生更好的搜索引擎优化。
这种方法有多有效?
最佳答案
你需要意识到的是,搜索引擎优化不过是一个愚蠢的营销术语,被那些有幸与可口可乐(coca-cola)和新闻集团(news corp)等大公司合作的公司所使用,这些公司把自己成功的品牌归因于这个叫做搜索引擎优化(seo)的神奇事物。搜索引擎优化不过是一个混合的“编写网站,你应该”和“试图欺骗谷歌”。所有的搜索引擎优化真正应该是写语义正确的网页与明确的内容,用户将享受。
谷歌真的不在乎你的导航是在你的内容之前还是之后,你也不应该。如果内容显示正确,用户可以将其视为文本,那么可以肯定的是,拥有大量合格工程师和开发人员的谷歌将能够找到它。即使它真的很重要,差异也很小,甚至不会在任何排名算法中注册。
我不想对此感到迟钝,但请不要担心这样的问题,只要让你的网站为用户尽可能好。
编辑:根据要求,我将解释我的信念,这主要源于搜索引擎优化和编写语义和上下文网络爬虫的经验。
div的顺序对搜索引擎唯一重要的地方是页面大小大于固定大小(比如100kb)或者爬虫程序无法正确爬网页面。有人将内容放在顶部然后使用css重新排序并不少见,但是如果有人这样做了,那么如果爬虫程序由于某些错误或快速链接扫描(Yahoo已经知道是这样做的)而无法爬网整个页面,那么您的内容将被爬网,但是您的L墨水可能漏掉。如果我从编写爬虫程序中学到了什么,那就是我99%肯定google爬虫程序在第一次运行时不会完全爬过一个页面。
另外,用户在底部放置导航之类的东西也是一种不好的做法。请记住,我们中的许多人仍然停留在拨号或有劣质的连接。如果你的导航没有加载,因为它在页面的底部,那么你的用户将不会在你的网站上移动。
搜索引擎本质上只会在内容停止前解析有限的内容,因为它已经将其注册为网页上的相关信息。因此,从逻辑上讲,你的链接是迄今为止搜索引擎优化最重要的方面,不仅是通过确保你的完整网站内容是可访问的,但通过链接价值。毕竟,我们正在处理的搜索引擎优化和搜索引擎优化本身是一个冒充用户的巴斯德链接建设。
简言之,谷歌不排名代码,而是排名内容。因此,它真的不在乎你的内容在哪里。即使是这样,像它的位置这样简单的事情真的对你有好处吗?另外,你在搜索引擎优化中唯一能得到的具体事实就是来自谷歌。像matt cutts(google搜索垃圾信息的家伙)这样的人可能是外面最好看的人,但要记住,他们也有自己的计划要推动。搜索引擎优化并不比顺势疗法好;一堆人声称某些东西起作用,所以其他人也这么做,有些人看到某种形式的结果,有些人什么也得不到。没有合理的证据证明它有效,但它仍然被当作一种治疗方法使用。
编辑2:为了重申我的信念,导航远比内容重要,这里是我对这个主题的看法。
人们常说内容为王,但如果找不到内容,给定一个值并存储在谷歌的索引中一段时间,内容就毫无意义。谷歌并没有对网站进行排名,而是对单独的网页进行排名,并将此链接值向前传递。从逻辑上讲,最重要的是要确保google尽快发现你的页面以及对页面所做的任何更改,并将其纳入算法中。这样,用户可以找到你的页面,谷歌爬虫可以计算出你的页面重新计算链接值的频率。
如果google不一次抓取整个页面,而只是在页面的语义查看方式上把它们分开,我真的不会感到惊讶。这可能意味着页面的任何部分都不会被忽略,但其10亿个索引中充满完整和最新信息的可能性是非常小的。
严酷的现实是,内容和标记对谷歌的意义远不及良好的内部链接、链接价值和外部行为。这就是为什么你会在普通搜索中看到大量陈旧的页面,以及为什么可怕的链接农场能够在如此短的时间内在谷歌上获得如此高的排名,即使他们的网站很糟糕。这样的变化对谷歌来说几乎毫无意义,在那时,你可以通过外部推广轻松获得至少另一个链接。
如果你还有什么问题可以问。
关于seo - 在内容有利于SEO之后放置导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3449836/
我有一张背景图片,我想在其中添加一个文本框。我想弄清楚如何将标题放置在其顶部的正确位置。(我使用标题是因为我需要自动换行功能)。现在,我只能让文本显示在左上角,但我需要能够手动定位它的开始位置。require'RMagick'require'Pry'includeMagicktext="Loremipsumdolorsitamet"img=ImageList.new('template001.jpg')img 最佳答案 这是使用convert的ImageMagick命令行的答案。如果你想在Rmagick中使用这个方法,你必须自己移植
当我编写代码时,我非常频繁地使用“puts”语句进行调试。它允许我查看服务器中发生的情况。在调试代码的时候,不知道是什么原因,我把这些“puts”语句去掉了。这是个好主意还是我应该保留它们以使我的服务器日志更加清晰? 最佳答案 您应该使用记录器而不是puts。使用这种语句:Rails.logger.debug"DEBUG:#{self.inspect}#{caller(0).first}"ifRails.logger.debug?如果您想(几乎)实时查看调试,只需在另一个终端窗口中使用tail命令:tail-Flog/develop
我正在尝试将全局导航菜单项添加到我的ActiveAdmin安装(在“仪表板”导航按钮旁边)。ActiveAdmin说这在他们的网站上是可能的,但他们没有任何关于如何实现它的文档。有谁知道如何做到这一点?编辑:抱歉,我应该更清楚。我想添加一个指向由任意文本/链接对组成的全局导航的链接。IE,如果我想添加一个链接到http://google.com在事件管理员的全局导航中使用文本“Google”,我将如何实现? 最佳答案 ActiveAdmin.register_page"Google"domenu:priority=>1,:label
我有以下正则表达式regexp=%r{((returned|undelivered)\smail|mail\sdelivery(\sfailed)?)}x但是当我在上面运行rubocop时,它会提示我需要“在正则表达式周围使用//”。我怎样才能绕过它? 最佳答案 您可以通过将.rubocop.yml文件添加到项目文件夹的根目录并设置适当的配置来禁用(和启用)任何rubocopcop。要查看您可以做什么,请查看rubocop包中的全局default.yml。它有完整的评论。对于这个特殊问题,创建一个.rubocop.yml和...要完
伴随农业机械化和智能化的发展,越来越多的人开始使用农机自动驾驶系统助力耕作,千耘农机导航的“星地一体”能力可有效解决信号受限的问题,实现作业提效。究竟什么是“星地一体”,又是如何解决智能化农机作业的痛点的?下面为大家揭秘。农机效率通常受限于通信网络目前虽然我国通讯网络的人口覆盖率达到99%,但地面移动通讯网络覆盖率仍小于国土面积的40%,而很多农田所在区域恰是山区、戈壁滩等偏远地区。两省交界地也会出现通信信号不稳定的状况;而国内大部分农机自动驾驶系统非常依赖通信网络,当通信网络弱的时候会出现系统掉线的现象,必须得携带小基站才能正常使用,极为繁琐。Q:什么是千耘农机导航“星地一体”能力?A:是星
我的应用有一个选择框供用户选择“地点”。如您所料,此选择框位于一个表单中。我还在页面上的某处执行了一个操作,该操作通过AJAX创建了一个新场所。创建新field后,我想更新field选择框以反射(reflect)这一点。我的解决方案是将选择框放在局部中,并从Controller中的创建操作中呈现局部。'venue/venue_select_box'%>局部看起来像这样:'Selectavenue'%>其中f是表单引用:问题是f在部分中未定义,所以我得到一个错误。一种解决方案是包括整个表格,但我觉得没有必要这样做,因为我没有更新整个表格。关于如何解决这个问题有什么想法吗?
给定以下内容,如何获取URL的完整路径uri=URI("http://foo.com/posts?id=30&limit=5#time=1305298413")我只想要posts?id=30&limit=5#time=1305298413我试过uri.path并返回/posts和ui.query返回'id=30&limit=5' 最佳答案 您要找的方法是request_uriuri.request_uri=>"/posts?id=30&limit=5"如果需要,您可以使用任何您想要删除前导/的方法。编辑:要获取#符号后的部分,请使用
$gem--version[/home/rohit/.rvm/gems/ruby-1.9.3-p125@qnrDashboard/specifications/net-ssh-2.5.2.gemspec]isn'taGem::Specification(NilClassinstead).[/home/rohit/.rvm/gems/ruby-1.9.3-p125@qnrDashboard/specifications/net-sftp-2.0.5.gemspec]isn'taGem::Specification(NilClassinstead).[/home/rohit/.rvm/ge
例如,您有一个按优先级排序的项目列表。您有10,000件商品!如果您向用户显示单个项目,您如何为用户提供按钮以查看上一个项目或下一个项目(这些项目是什么)?您可以将项目的位置传递到项目页面并在SQL查询中使用OFFSET。这样做的缺点是,除了必须传递一个可能会改变的数字之外,数据库无法跳转到偏移量;它必须读取每条记录,直到到达第9001条记录。这很慢。寻找解决方案后,我找不到,所以我写了order_query.order_query使用相同的ORDERBY查询,但还包括一个WHERE子句,该子句排除当前记录之前(对于下一个)或之后(对于上一个)的记录。下面是标准的示例(使用上面的gem
自去年Unity收购了Wētā和Ziva等艺术工具起,如何将这些前沿工具整合进Unity编辑器,赋能创作者的创作流程,就成为了我们工作的重点。近期,Unity发布的全新实时3D炫技之作《Lion》给出了答案。《Lion》是Unity艺术工具又一关键里程碑,该作首次集结了WētāDigital、Ziva、SpeedTree、SyncSketch和UnityEditor的艺术工具,让艺术家、开发者们能够实现比真实还真实的实时高清图像。原离线演示的资产是由MonsterEmporiumAnimationSchool的学生制作的,包含还原真实尺寸、使用ZivaVFX生物力学弹性体解算器模拟的躯体柔软的