所以我想知道一些我应该避免在javascript中做的事情以获得良好的SEO排名。在我的下一个站点中,我将广泛使用jquery和javascript,但不想牺牲SEO。那么您认为我应该避免做什么? 最佳答案 避免在Javascript中放置内容(使用html/css,然后使用JS操作)在您的html中使用标准链接,然后使用事件覆盖它们的功能基本上首先构建您的页面以在没有javascript的情况下工作,然后添加javascript功能作为附加层。jQuery是你的friend。 关于ja
当请求进入我的站点时没有尾部斜线,例如/about,我会在提供任何内容之前重定向到/about/。如果用户请求不存在的URL,他们将在获得404之前收到302重定向。我们(非常值得信赖的)SEO团队告诉我,这会混淆搜索引擎,只有404才是关键。我相信这一点,但我不完全确定我明白为什么。有人可以解释技术推理吗? 最佳答案 您应该在没有任何重定向的情况下提供404,就好像您正在重定向离开页面一样,返回404的不是已删除的页面。我将举一个可能导致问题的示例。因此,您决定删除已在Google中编入索引的页面。您删除该页面,它现在302重定向
因此,我的公司与一家新闻门户网站达成了联属网络营销协议(protocol)。它在他们主页上一个醒目的位置链接到我们的电子商店,反过来,我们分享来自他们链接的任何转换的利润,我们还向通过他们来到我们这里的访问者展示他们的广告。一切都很好,花花公子。不公平的部分是,最后(这不是交易的一部分)他们坚持我们的网站将被链接并可以通过他们的子域访问(即oursite.their-site.com)。明确地说,我们确实有我们自己的网站,他们只是将带有上述URI的子域重定向到我们,在此过程中窃取了我们来之不易的SEO。最终,将访问者带到我们网站的关键字将把他们带到他们的,向他们展示我们没有从中获得收入
我正在将一个复杂的旧网站迁移到一个使用codeigniter编码的新网站,并且由于codeigniter的路由配置的工作方式,我面临着导致重复内容的大量重写url问题。我有这样的旧网址:/detail.php?id=ABCDE&lang=en&page=2/detail/ABCDE/en/2新站点改为使用seo友好的url,例如:/en/products/hard-disks-2.html在我的路由配置中我有:$route['(:any)/(:any)/(:any)']='Controller/$1/$2/$3';$url_suffix是'.html'这会导致内容重复,因为:/en/p
我的Web应用程序与notepad.cc非常相似在访问时重定向到随机生成的URL,例如http://myapp.com/roTr94h4Gd.(请注意,notepad.cc不是我的网站。)可能是因为这个重定向功能,当我在Google网站管理员工具中执行“fetchasGogle”时,我得到一个302并且没有html内容。甚至没有标签。HTTP/1.1302MovedTemporarilyServer:nginx/1.4.1Date:Tue,01Oct201304:37:37GMTContent-Type:text/htmlTransfer-Encoding:chunkedConnect
嘿,伙计们,我正在做一个像这样制作我的故事链接的任务http://localhost/mycms/article/test/我用过:$mtitle=str_replace("\"","'",$title);$slug_title=mysql_real_escape_string($mtitle);和显示故事标题的href链接在其他php文件中,我使用两个数组作为googletab的调节器$urlin=array("'(?它会自动更改url但是当它转到阿拉伯语等RTL语言时,它失败了例如:http://localhost/CMS/article//صفحات虽然它应该是这样的:http:
我有一个站点,但它以略有不同的品牌名称进行区域营销。我有一个用于亚洲的xyz-example.com,用于欧洲的xyz.com,用于非洲的xyz-supercompany.com等。我有英语和法语两个版本的网站,除了品牌之外,每个网站都相同。我知道我应该使用规范url来指向主域(xyz.com),但是AFIAK跨域规范url只有Google支持吗?我还能如何尽量减少因重复内容而受到的惩罚? 最佳答案 避免重复内容的最佳方法是不重复您的内容。(抱歉,我知道这很明显)我不敢相信提供给亚洲、欧洲和非洲的内容应该是一样的,即使产品是一样的,
我现在几乎完成了我的.htaccess文件,所以我的url都可以正常工作。但是我有一个简单的问题:我有一个看起来像这样的重写:RewriteRule^fishing/([^/]*)/?$region.php?region=$1[L]这是因为如果我输入fishing/fife/它会加载region.php文件。然而,我不知道也没有预料到的是,如果我输入region.php?region=fife那么这也有效。我相信这会给我重复的内容,我的SEO评级也会受到影响。我该怎么做,如果我输入region.php?region=fife它会自动更改为fishing/fife/????
我有一个带有4个下拉菜单的搜索网站。这些下拉列表中的每一个都重定向回有问题的页面,但带有一个url参数来告诉它如何对结果进行排序。第一个下拉菜单有13个选项,其他三个下拉菜单各有4个选项。当然,Google会看到重复的内容并为此吃掉我的SEO。由于包含13个选项的下拉列表是一个类别分类器,所以我已经能够将重复的内容减少一点,所以我用它来更改每个页面上的标题以帮助停止整个重复的内容,但是另一个3是纯排序器,不能真正用于更改页面标题(也不应该)。所以我想出了一个解决办法:禁止robots.txt中的页面(/search)将13个页面(来自类别排序器)添加到sitemap.xml,因为它们有
我正在使用Intelligenicai.URLRewriter.dll重写我的网站URL它工作正常我按照以下链接作为示例http://anupkumargupta.wordpress.com/2011/05/28/url-rewriting-with-urlrewriter-net-simplest-way-asp-net-c-sql-blog/在我读到的另一篇文章中,URL重写会给搜索引擎带来问题,因为现在我们可以使用两个不同的URL访问同一页面,一个没有URL重写,一个有URL重写。(检查此链接http://thecodebug.com/?p=296)上面提到的链接讨论了搜索引擎如