我即将在一个已经存在大约10年的零售产品网站上工作。该网站在谷歌搜索结果中排名很好。该网站多年来发展迅速,因此他们的.htaccess文件充满301重定向和重写规则也就不足为奇了。规则太多了,看得眼花缭乱。有时,三个不同的旧版URL会被301重定向到同一个目的地。我担心这个文件在以后的维护过程中会是一场噩梦。Web开发人员是否曾经达到愿意以SEO为代价删除旧的重定向并重写规则以便于维护的地步?或者Google是否有网站301重定向的副本,在这种情况下,我可以将它们从我的.htaccess文件中删除而不会受到任何SEO惩罚?开发人员如何处理杂乱/冗长的.htaccess文件?
我的情况是。我有一个计划在ASP.NETMVC2上构建的项目。主要要求之一是SEO优化。客户希望为此项目使用以.html扩展名结尾的类静态URL,使URL对SEO更友好。例如。“mysite.com/about.html”或“mysite.com/items/getitem/5.html”等我想知道从SEO的角度来看,在动态URL中使用.html扩展名有什么好处吗?Google和其他搜索引擎对此类URL的排名是否更好? 最佳答案 我会改用站点地图,这使您能够拥有动态内容(并使用MVC),但仍会被完全抓取。参见:http://www.
在一个网站上,有很多页面都有一个组件供用户发表评论。为了减少页面加载时间,并且由于很少有人使用评论系统,评论组件在页面加载后通过AJAX加载。问题:我们如何让Google索引在页面加载时通过AJAX加载的动态内容?AJAX和SEO上的许多其他页面建议让Google将内容索引为单独的页面。这不是一个有效的解决方案-我们不希望一个项目的评论是一个独特的页面。我们正在考虑的解决方案:创建页面的两个版本(一个静态的,一个动态的):www.example.com/page/comments_on(静态加载评论)www.example.com/page(通过AJAX加载页面后加载评论)然后,将ww
我在http://microformats.org/wiki/hproduct-examples查看hProduct的微格式列出了使用它的网站...但是我去了GAP、Amazon、Target、ToysRUs、Macy's、BestBuy,但没有一个产品页面实际使用这种格式。微格式hProduct是否有用-它主要用于搜索引擎优化(SEO)并且大多数网站都转而使用其他方法吗? 最佳答案 我可以用thisniceexample回答SEO部分.看到漂亮的星星了吗?这就是工作中的评论微格式。 关
就Google和规范URL而言-添加来自以下位置的301重定向是否有任何优势:http://www.mydomain.com/index.php到http://www.mydomain.com/ 最佳答案 没有指定页面名称时默认打开的页面是“index.html”或“index.php”,后者优先默认。所以不会有任何优势,而且,也不需要。对于任何其他页面(主页或“index”命名页面除外),如果您指定重定向header301,则您通知Google和其他搜索引擎存储目标URL作为事件和最新的(不是第一个),在他们的数据库中。这就像在搜
在CodeIgniter中有没有办法(通过路由)改变:example.com/category/4到example.com/category/foo-barFooBar是数据库中类别4的名称?应该允许从SEO友好的URL访问,但通过整数访问应该会导致404错误。这也应该动态工作,其中任何整数都会自动转换为其相应类别名称的URL安全版本。我见过一些使用“slugs”的解决方案……有没有合适的替代方案?谢谢。 最佳答案 在过去几个月的业余时间里,我一直在使用CodeIgniter,所以我仍在学习,但我会尝试一下(温和一点):URLHel
由于网站上的技术原因,我们可能有两个或更多指向同一产品页面的链接。例如:http://example.com/a-nice-product-no1234.html和:http://example.com/a-nice-foobar-product-no1234.html显然第一个是“正确”链接。打开第二个链接时正确的做法是什么?方法1)重定向301到第一个链接方法2)状态200和在HTML头部?方法2)适用于Google以外的其他搜索引擎吗?其他建议?谢谢! 最佳答案 如果http://example.com/a-nice-foob
很明显,在2010年,谷歌的MattCutts透露了inaninterview,以及采访后的后续电子邮件交流,如果您使用域到域HTTP状态301重定向,Google会扣除页面排名。换句话说,如果您有examples.com并购买了example.com,它使用HTTP状态301重定向到examples.com,Google承认他们通常会为此扣除PR。好的,剩下的就是HTTP状态302和HTTP状态307重定向。他们说onwikipedia307是新的方式,HTTP状态302被“SCSS”了,并不是真正正确的重定向方式。问题是——自IE6以来的大多数浏览器都支持HTTP状态307吗?看,
快速引用:区域=门户类型页面。我想要旧网址http://domain.com/long/rubbish/url/blah/blah/index.cfm?id=12345重定向到http://domain.com/area/12345-short-titlehttp://domain.com/area/12345-short-title应显示内容。到目前为止,我已经解决了这个问题,我可以使用apache将所有URL写入http://domain.com/index.cfm/long/rubbish/url/blah/blah/index.cfm?id=12345和http://domai
我的robots.txt看起来像这样:User-agent:*Disallow:/adminDisallow:/testUser-Agent:GooglebotDisallow:/maps现在Google忽略用户代理*部分,只遵守特定的Googlebot指令(/maps)。这是正常行为吗?不应该也遵守useragent*指令(/admin、/test)吗?必须为每个用户代理添加每一行似乎很奇怪? 最佳答案 没关系,谷歌是这样说的:Eachsectionintherobots.txtfileisseparateanddoesnotbu