我想知道我是否应该让GET页面不使用SSL,而同一URL的POST使用SSL?我正在阅读有关对需要SSL和SEO的所需页面进行重定向的问题。ASP.NETMVC有一个属性,但是执行302重定向而不是301。是否有使用SEO执行此操作的最佳实践。我有登录、注册、帐户页面等页面。 最佳答案 通常,就SEO而言,这些原则不适用于表单,因为蜘蛛不会尝试完成表单,因此来自这些页面的重定向不会影响它们。他们遵循的只是静态链接等。在受密码保护的网站上进行SEO的主要担心是确保付费/私有(private)内容不会最终出现在搜索引擎等中。/*编辑*/
我为我的网站运行了SEO工具,它显示我有一个重复的标题标签和元描述标签,它们都在"domain.com/"和"/index.html"中,它们是同一个文件。如何使用CanonicalLink删除重复标签?请帮忙。谢谢。 最佳答案 您遇到了典型的重复内容问题。解决此问题的最快方法是编辑您的index.html页面标记并包含canonicallink在内你的页面。试试这个:这样做是告诉搜索引擎这两个URL(域根和/index.html)是同一个页面,它应该只索引domain.com/。版本。这不会阻止人们仍然能够通过/index.htm
我已经成功地将我的Magento文件从子域“/magento”移动到根文件夹,并且我从管理目录>google站点地图创建并生成了google站点地图,并将“Disallow:/magento/”添加到机器人。txt文件,但当我在google中通过编写“site:www.mydomain.com”进行搜索时,我仍然看到“www.mydomain.com/magento/”我还尝试从root中删除robots.txt,然后转到“系统”>“配置”>“常规”>“设计”,在“默认机器人”中我选择“INDEX,FOLLOW”我仍然看到“www.mydomain.com/magento/”出现在谷歌
我在我的CakePHP站点上设置了以下路由Router::connect('/:language/blog',array('controller'=>'posts','action'=>'index'),array('language'=>'en','persist'=>array('language')));Router::connect('/:language/blogue',array('controller'=>'posts','action'=>'index'),array('language'=>'fr','persist'=>array('language')));Rou
为了简化我的工作,我开发了一个原型(prototype),可以由不一定具备更新我的代码所需技能的用户进行更新。这样HTML就可以不用管了,所有需要更新的都是更新链接、文本和图像的变量。所以我的问题是,如果它是手动输入的,Google是否能够像往常一样抓取它?var$banner=$('#banner');varbannerTxt="BannerTitle";varbannerUrl="/banner-url";$banner.attr('title',bannerTxt);$banner.html(""+bannerTxt+"");$banner.attr('href',bannerU
我在wordpress网站上工作。这是mt站点URL:http://mybridalpix.staging.wpengine.com/?p_action=user_profile&post_author=2286&city=jaipur&state=rajasthan我想要这样的URL:http://mybridalpix.staging.wpengine.com/?user_profile&2286&city=jaipur&state=rajasthan如何通过编辑.htaccess文件或其他方式来做到这一点? 最佳答案 您需要在
我需要使用background-image属性,这样我就可以使用background-size,同时我还需要使用img标签来实现与SEO相关的目的。将具有带有display:none的img标签;出于SEO相关目的对网站进行处罚?如果是这样,正确的做法是什么? 最佳答案 图像是否包含搜索引擎可以使用的文本?如果不是-没问题,您可以删除图像并仅使用背景图像。但如果它确实包含文本,我会首先尝试制作一个没有文本的漂亮背景,并使用漂亮的字体并在其上添加真实的文本。如果看起来很难,您可以编写文本并使用display:none。与背景图像相比,
在我的应用程序中,我使用angular.js作为客户端技术。现在,我希望我的网站对SEO友好-我找到了解决方案,但我对此有点困惑。AngularSEO是否需要sitemap.xml? 最佳答案 是的,您绝对可以在AngularJS中执行此操作。在您的网站中,使用hashbang或HTML5URLS指向内容——Google和Bing足够聪明,可以判断它们是AJAX生成的页面。这是一个sitemap.xml的例子AJAX网页的条目。 关于asp.net-mvc-使用angular.js应用程
我们最近在WordPress中为我们的网站安装了YoastSEO插件。现在问题来了,我们是否应该手动将WP页面标题添加到所有440多个页面(采访)中,是否有意义(每个页面都有独特的标题)?或者只优化主要和最重要的页面更重要?提前致谢! 最佳答案 随着YoastSEO插件的最新更新,它默认使用您的WordPress帖子标题作为元标题,因此您无需浏览并输入所有帖子的标题。但是,您应该浏览它们并为它们中的每一个输入一个唯一的焦点关键字,同时为它们输入您自己的元描述。 关于wordpress-我
我在Rails4中编写了一个应用程序。在该应用程序中,我在单个页面“x(页面)”中有两个分页。参数如url中的组和页面。Urllookslike:https://example.com/x?page=2&group=4Initialpage:https://example.com/xIfpaginationpageparams,thenhttps://example.com/x?page=2Ifpaginatinggroupsparams,thenhttps://example.com/x?group=2Ifpaginatingboth,thenhttps://example.com/