html 页面重复度高,哪些情况容易造成重复页面

摘要

在很多情况下我们明明没有发布重复页面,但为什么产生重复呢?下面我们一起来看看哪些情况容易造成重复页面?以及我们应该如何处理?abc.comabc.com/index.html在浏览器地址栏中输入这四个不同的URL链接,打

在很多情况下我们明明没有发布重复页面,但为什么产生重复呢?下面我们一起来看看哪些情况容易造成重复页面?以及我们应该如何处理?

abc.com

www.abc.com

abc.com/index.html

www.abc.com/index.html

在浏览器地址栏中输入这四个不同的URL链接,打开的都会是首页。对于用户来说,没有什么不同;但对于搜索引擎来说,这是4个不同的URL链接,却是相同的页面内容,会被误认为有作弊的嫌疑,不清楚哪个URL才是真正的首页,网站的权重也会分散到每一个URL上。

如何解决呢?最佳的方法是确定一个首选域,一般为abc.com或www.abc.com,然后将其他三个链接301重定向到这一个首选域上,将网站的权重统一集中到首选域。

关于301重定向的方法可以参考:《301重定向》。

很多网站因为设计的问题,很容易被人忽视的tag标签极易造成重复。

比如某篇文章本身是在SEO分类目录下,URL链接为abc.com/seo/123.html,但同时给这篇文章添加了一个tag标签为marketing,通过这个tag标签却重新生成了一个新链接为abc.com/tag/marketing/123.html,这就造成了同样的页面内容却对应着两个不同的URL链接。

如何解决呢?方法①找网站开发人员实现301重定向到指定的某一URL链接上,一般跳转到分类目录下的链接;方法②在robots协议中申明禁止搜索引擎蜘蛛抓取tag标签下的链接:Disallow: /tag/。

比如我们经常容易忽视的一些问题:

1. 打印页面

比如:abc.com/sem/123.html与abc.com/sem/123.html/print

第一个是文章页,第二个是打印页。内容都是一致的,URL链接却不同。

2. 文章字体大小调整

比如:abc.com/sem/456.html与abc.com/sem/456.html/a

第一个是正常文章页,第二个是字体放大的文章页。内容都是一致的,URL链接却不同。

3. 文章侧边栏扩展伸缩

比如:abc.com/sem/789.html与abc.com/sem/789.html/#

第一个是文章页,第二个是没有侧边栏的文章页。内容大致是一致的,URL链接却不同。

早期的Begin主题也存在这样的情况,后来与鸟叔沟通一番后,新升级的主题已经不存在这种情况。

4. 下载页面

比如:abc.com/sem/999.html与abc.com/sem/999.html/download

第一个是文章页,第二个是下载页。内容都是一致的,URL链接却不同。

1. 针对域名重复问题,最佳的方法是使用301重定向,请参考《301重定向》。

2. tag标签或其他页面造成的重复,方法①找网站开发人员实现301重定向到指定的某一URL链接上;方法②robots.txt禁止搜索引擎抓取,请参考《robots协议》;③. 使用canonical标签可以告诉搜索引擎重复页面中,哪个才是规范的网页,避免搜索结果中出现多个内容相同或相似的页面,请参考《canonical标签深入剖析》。

最后问你一个小问题:你喜欢看重复页面吗?相信很多人都会回答:不喜欢。那么搜索引擎蜘蛛也是一样的。所以,赶紧把你网站上的重复页面干掉吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/339157.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nuxt解决首屏加载慢问题_一个 Node 脚本让你的前端项目加载速度飞起来

写在最前面我的原创什么声明变成什么鬼了……前言随着前端三大框架的盛行,越来越多的前后端分离项目在服务器上跑了起来,随之而来,开发者也慢慢发现了这种开发模式所带来的弊端,其中之一就是首屏加载速度特别慢,因为虽…

数据库连接配置tomcat_Tomcat到Wildfly:配置数据库连接

数据库连接配置tomcat该摘录摘自《 从Tomcat到WildFly 》一书,您将在其中学习如何将现有的Tomcat体系结构移植到WildFly,包括服务器配置和在其顶部运行的应用程序。 WildFly是完全兼容的Java Enterprise Edition 7容器,与Tomcat相比&#xf…

左值、右值、左值引用、右值引用

【导读】:本文主要详细介绍了左值、右值、左值引用、右值引用以及move、完美转发。左值和右值左值(left-values),缩写:lvalues右值(right-values),缩写:rvalues直接上官网…

itex将html转成pdf加水印,itext操作PDF文件添加水印

功能描述:添加图片和文字水印/**** 【功能描述:添加图片和文字水印】 【功能详细描述:功能详细描述】* param srcFile 待加水印文件* param destFile 加水印后存放地址* param text 加水印的文本内容* param textWidth 文字横坐标* param tex…

wxpython界面切换_wxpython实现按钮切换界面的方法

本文实例为大家分享了wxpython按钮切换界面的具体实现代码,供大家参考,具体内容如下 #-*- coding:utf-8 -*- import wx class TestFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self,None,-1,u登陆,size(370,280),stylewx.MINIMIZE_BOX| wx.…

jboss 4.3.0_JBoss BPM Suite 6.0.3版本的5个实用技巧

jboss 4.3.0上周,红帽发布了JBoss BPM Suite的下一个版本,标记为6.0.3 ,已订阅的用户可以在其客户门户中使用。 如果您对本发行版中的新增功能感到好奇,请在客户门户网站上在线查看发行说明和其余文档 。 我们正在寻找一些简单的…

C 条件变量使用详解

condition_variable介绍在C 11中,我们可以使用条件变量(condition_variable)实现多个线程间的同步操作;当条件不满足时,相关线程被一直阻塞,直到某种条件出现,这些线程才会被唤醒。其主要成员函…

HTML5新布局元素布局,HTML5新的布局元素

HTML5相对于HTML4新增了一些布局元素新增布局标签的优点:⒈更加注重文档的结构内容而不是以什么形式展现出来⒉对人的友好,更加语义化,增加代码的可读性⒊对计算机友好,浏览器更容易解析新增布局标签的内容:新增的布局…

pannel添加的子窗体很大_超简单的地瓜粉焖子做法全解,零失败

总以为做焖子是一项很大的工程,如果朋友知道你会做焖子定会用惊叹的语气崇拜你,想多一项厨艺吗,想让家人吃上自己亲手做的焖子吗?使用艺琳农场的地瓜粉一定让你出手不凡的,超简单,往下看哦新手为了担心霍霍…

swagger api文档_带有Swagger的Spring Rest API –创建文档

swagger api文档使REST API易于使用的真正关键是好的文档。 但是,即使您的文档做得很好,您也需要设置公司流程的权利以正确,及时地发布它。 确保利益相关者按时收到是一回事,但是您也要负责API和文档中的更新。 自动完成此过程可轻…

多线程队列的算法优化

【导读】:本文主要讲解多线程队列的优化。多线程队列(Concurrent Queue)的使用场合非常多,高性能服务器中的消息队列,并行算法中的Work Stealing等都离不开它。对于一个队列来说有两个最主要的动作:添加&am…

购买台式计算机方案,购买电脑的注意事项有哪些?

随着电脑的应用与普及,电脑已经逐渐成为人们学习、工作、生活中不可缺少的工具。同时,电脑的价格在逐渐下降,很多用户开始准备选购自己的电脑。选购电脑要考虑用户的需求、价格承受能力、商家服务质量等。1、明确用户需求购买电脑之前&#x…

linux 文件大小_整理 | Linux下列出目录内容命令

IT服务圈儿有温度、有态度的IT自媒体平台来源:良许Linux(ID:liangxuxiansheng)在 Linux 中,有非常多的命令可以让我们用来执行各种各样的任务。当我们想要像使用文件浏览器一样列出一个目录下的内容时,大家第一时间想到的是 ls 命…

mysql caching_Spring Caching抽象和Google Guava Cache

mysql cachingSpring为缓存昂贵的方法调用提供了强大的现成支持。 这里详细介绍了缓存抽象。 我的目标是使用Spring Guava Cache涵盖Spring现在提供的4.0版本的较新的缓存实现之一。 简而言之,请考虑一种具有几种慢速方法的服务: public class DummyB…

多线程程序中操作的原子性

0. 背景原子操作就是不可再分的操作。在多线程程序中原子操作是一个非常重要的概念,它常常用来实现一些同步机制,同时也是一些常见的多线程Bug的源头。本文主要讨论了三个问题:1. 多线程程序中对变量的读写操作是否是原子的?2. 多…

2018秋计算机基础在线作业华师,18秋华师《计算机基础》在线作业3(标准答案).doc...

【奥鹏】[华中师范大学]华师《计算机基础》在线作业试卷总分:100 得分:100第1题,控制面板可实现__________。A、对计算机全面控制操作B、对硬件驱动、软件设置及Windows外观设置C、计算机的关闭操作D、删除计算机中的任意文件正确答案:B第2题,页眉和页脚的建立方法相似&#xf…

.net mvc actionresult 返回字符串_ASP.NET Core中的Action的返回值类型

在Asp.net Core之前所有的Action返回值都是ActionResult,Json(),File()等方法返回的都是ActionResult的子类。并且Core把MVC跟WebApi合并之后Action的返回值体系也有了很大的变化。ActionResult类ActionResult类是最常用的返回值类型。基本沿用了之前Asp.net MVC的那…

.jdeveloper_在JDeveloper 12.1.3中为WebSocket使用Java API

.jdeveloper介绍 最新版本的JDeveloper 12c(12.1.3.0)和WebLogic Server 12.1.3一起提供了一些新的Java EE 7功能。 其中之一是对用于WebSocket的JSR 356 Java API的支持。 实际上,从12.1.2.0版本开始就支持WebSocket协议(RFC 645…

为什么程序员需要关心顺序一致性,而不是 Cache 一致性?

本文所讨论的计算机模型是Shared Memory Multiprocessor,即我们现在常见的共享内存的多核CPU。本文适合的对象是想用C 或者Java进行多线程编程的程序员。本文主要包括对Sequential Consistency和Cache Coherence的概念性介绍并给出了一些相关例子,目的是…

南科大计算机科学与技术专业如何,广州大学、深圳大学、汕头大学、南方科技大学,如何排名?...

广州大学、深圳大学、汕头大学和南方科技大学都是广东省内的一流大学。为了方便各位广东考生在填报志愿的时候有一个更好的了解,顺哥收集整理了这4所学校的一些信息。希望能帮助到大家。深圳大学2021年校友会排名省内第4,全国第57,中国一流大…