所以我必须基于Backbone.js理想地构建一个网站。该网站将是一种复杂的画廊,假设托管在www.example.com,我需要从该画廊打开的所有内容都可以在谷歌上搜索,例如>www.example.com/content/contentIDNumber。因此,我使用路由器类来定义此路由并像通常使用主干网一样处理页面更改。一切都很好。画廊将充满动态加载内容的无限列表。内容是通过自定义CMS创建的,因此我们无法真正预测页面列表,也无法提前创建站点地图或类似的东西。这就是说,我知道当我访问那个新页面时我可以轻松地动态更改html容器的标题和描述,但这是否足以让网站显示在google上?我
我们最近将2个网站迁移到完整的SSL,因为我们知道Google在安全网站方面排名更高。但是两个多月过去了,我们的网站还没有被编入SSL索引。例如;在我们的Joomla网站上放置ssl一周内,我们所有的url在Google中都已更改为https://,这正是我们想要的-这是因为我们在Joomlahtaccess中设置了301重定向。但是在我们的Opencart网站上,它有一个不同配置的htaccess文件,它仍然只在谷歌上显示非SSL结果。SSL在我们的网站上正常工作,并且自从被Google抓取以来已被抓取了数十次,但出于某种原因,Google不会将我们索引为https网站。我认为我们的
我注册了几个域名,每个域名都略有不同。例如,快车网快车网fastcar.co.uk网站fast-car.co.uk等..我不希望因任何主要搜索引擎的重复内容或垃圾链接而受到惩罚。我应该将它们全部直接放在我希望推广的主域上,301将它们重定向到主域还是根本不使用它们?如果301重定向是最佳选择,那么拥有两个虚拟主机帐户会比拥有一个更好吗?例子:托管帐户1通过dns链接了fastcar.com。托管帐户2具有通过dns链接的fast-car.com、fastcar.co.uk、fast-car.co.uk,以及指向fastcar.com的301重定向谢谢 最佳答
如果SO不是合适的地方,我们深表歉意,但这里还有700多个其他SEO问题。我是一个拥有12k+页的旅游网站的高级开发人员。我们完全重新开发了网站并于1月重新启动,由于旅行的多变性,网站上不再有许多页面。示例:/destinations/africa/senegal.aspx/destinations/africa/features.aspx当然,我们有一个404页面(这是一个硬404页面,而不是30x重定向到404)。我们的SEO顾问要求我们将所有404页面重定向30倍(如网站管理员工具中所见),他的论点是404会损害我们的网页排名。他希望我们将上面的塞内加尔和功能页面重定向到非洲页面
我有一个在已迁移到新服务器和新域名的子域中运行的站点。为了保留搜索信用,我知道301重定向是处理迁移转换的正确方法。(营销部门说的301重定向是我从未听说过的。)从技术角度来看,我不明白您必须维持重定向多长时间。有人可以解释一下吗?在服务器上保持重定向无限期运行似乎是额外的和不必要的负载。在搜索引擎停止链接到之前的站点后,您最终是放弃它还是更改DNS? 最佳答案 301是“永久移动”,因此从理论上讲,书签中包含该链接的搜索引擎和浏览器应该切换到新的URL。但我不敢打赌每个人都这样做。所以,我同意ceejayoz的观点,谨慎的做法是让
对于个人页面,我使用Apache中的MultiViews选项来确定他应该根据他的区域设置看到哪个页面。这就是我所做的。OptionsMultiViewsAddLanguagefr.frAddLanguageen.enLanguagePriorityfren我想知道这样做对SEO是否不利,因为Googlebot可能会落在“fr”或“en”上,但不会同时落在两者上。如果我在我的页面中添加一个指向不同语言页面的链接,它会被修复吗? 最佳答案 在进行语言协商或contentnegotiation时有几种回退方法一般来说。如果未找到匹配项,您
使用magento1.7FR,我在htaccess中有一些重定向规则,但并非所有规则都有效,我找不到原因:Options+FollowSymLinksRewriteEngineon#ThisisworkingRedirect301/blog/conseils-literie/literie-et-matelas-pirelli.htmlhttp://example.com/produits/literie.htmlRedirectpermanent/catalogues/http://example.com/#Thisisnotworking!Redirect301/produits.
当我使用CakePHPPaging时,我得到一个这样的url:http://example.com/php/page:2我必须在Controller、View和routes.php中更改什么才能创建这样的工作url:http://example.com/php/2 最佳答案 哦,是的,现在我明白你的问题了。那么你可以这样做:functionindex($page){$this->paginate=array('page'=>$page);$this->set('stuff',$this->paginate('YourControll
我即将在一个已经存在大约10年的零售产品网站上工作。该网站在谷歌搜索结果中排名很好。该网站多年来发展迅速,因此他们的.htaccess文件充满301重定向和重写规则也就不足为奇了。规则太多了,看得眼花缭乱。有时,三个不同的旧版URL会被301重定向到同一个目的地。我担心这个文件在以后的维护过程中会是一场噩梦。Web开发人员是否曾经达到愿意以SEO为代价删除旧的重定向并重写规则以便于维护的地步?或者Google是否有网站301重定向的副本,在这种情况下,我可以将它们从我的.htaccess文件中删除而不会受到任何SEO惩罚?开发人员如何处理杂乱/冗长的.htaccess文件?
在一个网站上,有很多页面都有一个组件供用户发表评论。为了减少页面加载时间,并且由于很少有人使用评论系统,评论组件在页面加载后通过AJAX加载。问题:我们如何让Google索引在页面加载时通过AJAX加载的动态内容?AJAX和SEO上的许多其他页面建议让Google将内容索引为单独的页面。这不是一个有效的解决方案-我们不希望一个项目的评论是一个独特的页面。我们正在考虑的解决方案:创建页面的两个版本(一个静态的,一个动态的):www.example.com/page/comments_on(静态加载评论)www.example.com/page(通过AJAX加载页面后加载评论)然后,将ww