修改url 参数_SEO优化设计,如何处理网址的动态参数?

news/2024/5/8 18:42:56/文章来源:https://blog.csdn.net/weixin_28923455/article/details/112741891

在SEO日常工作中,我们经常将,工欲善其事,必先利其器,这里的“器”重点就是指我们的网站自身形态,而在影响网站结构的众多因素中,就是URL的动态参数。

特别是相对于动态网站而言,它显得格外重要,但我们深知,在优化设计中,URL的形态是否标准化,它将严重影响网站的索引甚至排序。

0e5d93a61f342cd7cf3c1ecae88fe32b.png

那么,SEO优化设计,如何处理动态参数?

根据以往针对URL标准化的研究,蝙蝠侠IT认为,我们在做优化设计的时候,将通过如下内容,正确认知与处理URL中的动态参数:

1、动态参数对SEO的影响

根据以往的实际工作经验,动态参数的主要用途包括:

① 数据筛选与调用

② 数据分析与跟踪

特别是对于大型网站SEO的时候,经常会采用相关的策略,但在实际操作中,如果使用不当,非常容易造成:

① 造成同一内容,对应大量的重复URL版本。

② 严重浪费,百度爬虫的抓取频率,影响网站收录率。

③ 复杂的网址动态参数,容易降低页面信誉度,影响目标页的点击率。

2、如何审查网站动态参数

在日常优化设计中,我们经常会遇到这种问题,就是你的内容页数量明明假设是300页,而在百度实际site网站的时候,经常显示的是多一倍,甚至更多,那么产生这个问题,其中一个重要的因素就是动态参数,你可以产生利用如下方法查询:

① 审查网站日志,导出服务器日志中的被访问的网址,然后审查,是否为规范化动态参数。

② 利用site和inurl:命令,审查百度收录结果,直接在SERP页面,查询是否出现相关问题。

③ 在百度搜索资源平台,流量与关键词中,导出网址查看。

3、如何处理网站动态参数

在以往的优化设计中,为了确保网址搜索引擎友好,我们通常采用如下方法,合理规范化动态参数的使用:

① 优选静态与伪静态

如果你的网站数据量并不多,起初采用动态结构,我们这里建议理想状态下,根据站点数据量选择静态页面或伪静态页面,放弃使用动态参数网址。

② 规范化网址动态参数

如果你的站点根据实际需求,必须采用动态参数,那么我们尽量确保动态参数标准化,尽量不要出现多个参数同时调用,比如:ID?a1=b1&c1=&c2=&c3=等等,但适当的修改,需要一定的技术调整周期。

③ 规范化标签的使用

我们知道canonical标签,可以在任何网址中,标准目标网址的唯一性,搜索引擎也会参考这一策略,但是这并不是一个非常完美的选择,原因就是搜索引擎对于这个标签,并不是强制性的执行,而只是参考指标。

④ 利用robots协议屏蔽

利用robots协议去屏蔽相对应的动态参数,是蝙蝠侠IT经常推荐大家首选的一个策略,而且我们非常建议每个站点都是标配,这在黑帽SEO中,可以讲一个课时,这里就不过多的赘述。

但这里面有一个问题,就是它不能删除已经被抓取的重复动态参数URL,你需要利用301重定向去做一下。

总结:对于SEO而言,合理的处理URL结构以及规范化动态参数是页面优化设计的基石,它严重影响整站日后的发展,而上述内容,仅供参考。

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

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

相关文章

Use a production WSGI server instead(搭建web网站出现的问题)

今天使用flask来搭建web网站的时候,出现了以下问题 * Serving Flask app "wt" (lazy loading) * Environment: production WARNING: Do not use the development server in a production environment. Use a production WSGI server instead. Unicode…

Mac上的Safari怎么屏蔽特定网站

小编在这里说的是通过修改系统文件来屏蔽特定网站(当然还有其他方式,比如:1,创立新的登录账户,然后进行家长控制;2,安装第三方的应用软件Self Control;3,其他方式&#x…

wordpress表格筛选_您是否尝试过使用#1 WordPress插件在您的网站上创建表格?

wordpress表格筛选Is there a person who truly enjoys creating tables? Seriously, have you met them?有没有一个真正喜欢创建桌子的人? 说真的,你见过他们吗? If you haven’t worked on tables before, it might seem like an easy t…

火狐浏览器主页被hao123网站劫持

不知道什么时候火狐浏览器的主页被hao123劫持了,而且更改不了。 个人喜欢简洁的界面,通过搜索尝试,通过以下方法解除了hao123的劫持。 step1: 打开火狐浏览器 step2:在网址位置输入 “about:support” ,回车,进入火…

大型网站技术架构(八)网站的安全架构

2019独角兽企业重金招聘Python工程师标准>>> 从互联网诞生起,安全威胁就一直伴随着网站的发展,各种Web攻击和信息泄露也从未停止。常见的攻击手段有XSS攻击、SQL注入、CSRF、Session劫持等。 1、XSS攻击 XSS攻击即跨站点脚本攻击(…

大型网站技术架构(一)大型网站架构演化

2019独角兽企业重金招聘Python工程师标准>>> 看完了有一本书,就应该有所收获,有所总结,最近把《大型网站技术架构》一书给看完了,给人的印象实在深刻,再加上之前也搞过书本上讲的反向代理和负载均衡以及ses…

【Docker】练习-在容器中部署静态网站

创建映射80端口的交互式容器安装Nginx安装文本编辑器vim创建静态页面修改Nginx配置文件运行Nginx验证网页访问1、运行一个待端口映射的交互容器,命名为web docker run -p 80 --name web -i -t ubuntu /bin/bash 2、进入容器, 安装Nginx apt-get install …

IT,互联网,科技,技术博客网站推荐

2019独角兽企业重金招聘Python工程师标准>>> 科技博客很多,但质量高的不多,发现质量高的,但又记不住,所以索性把它们都记下来。 米扑博客,深耕写博客近十年,总结了许多好博客,主要偏…

学以致用六---Centos7.2+python3.6.2+django2.1.1 --搭建一个网站

目的,创建django project,开始django web之旅 一、创建一个project 在opt目录下创建一个project [rootgxc opt]# django-amdin.py startproject report-bash: django-amdin.py: command not found[rootgxc opt]# find / -name django-admin.py/usr/lo…

SEO哪些因素会照成百度排名不稳定

我们做SEO最终目的就是提高网站排名,然而有时候会出现这么一种情况,排名做上去了没过多久又下降了,非常不稳定。一般来说SEO优化的排名都是很稳定的,出现这种情况说明你的优化方式不行,下面讲解一下造成百度排名不稳定…

Asp.net发布网站

1.允许更新此预编辑站点 选中这一项后,编译出来的包括aspx文件和dll,与2003下一样。 不选中这一项,编译出来的aspx中没有界面信息,只有一句静态文本,就是不允许发布后修改页面 为了不让订阅网站的用户在第一次打开页…

干货|设计师都收藏的9个实用灵感网站!

正所谓罗马并非一天建成的,设计师的灵感也总是一刹那的灵光乍现,平常多看多想多做都是积累灵感的好办法,不过有了下面的这9款灵感神器,可以让设计师瞬间获得灵感呦,一起来看一下吧~网址:fubiz.n…

网站地图是什么,怎么制作和查看网站的地图呢?

一些做seo网站优化的朋友经常会听到网站地图这个词,那么网站地图到底是什么呢?,有什么做用,我们应该如果去制作和查看一个网站的地图呢?网站地图通俗的来说其实就是把我们网站所有的链接都打包收集到一个文件中&#x…

【廖雪峰官方网站/Java教程】函数式编程

本博客是函数式编程这一节的学习笔记,网址:https://www.liaoxuefeng.com/wiki/1252599548343744/1255943847278976 这一节课内容分为3个主题:Lambda基础、方法引用和试用Stream。 函数式编程的一个特点就是,允许把函数本身作为参数…

【廖雪峰官方网站/Java教程】反射

注:本文参考自:https://www.liaoxuefeng.com/wiki/1252599548343744/1255945147512512 什么是反射? 反射就是Reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。 正常情况下,如果我们要调用一个对象的…

【廖雪峰官方网站/Java教程】泛型

泛型是一种“代码模板”&#xff0c;可以用一套代码套用各种类型。 1.什么是泛型 1.1.泛型入门概念介绍 为了在ArrayList中兼容不同类型等元素&#xff0c;我们必须把ArrayList变成一种模板&#xff1a;ArrayList<T>&#xff0c;代码如下&#xff1a; public class …

【廖雪峰官方网站/Java教程】多线程(1)

多线程是Java最基本的一种并发模型&#xff0c;本章我们将详细介绍Java多线程编程。 1.多线程基础 1.1.进程 在计算机中&#xff0c;我们把一个任务称为一个进程&#xff0c;浏览器就是一个进程&#xff0c;视频播放器是另一个进程&#xff0c;类似的&#xff0c;音乐播放器…

【廖雪峰官方网站/Java教程】多线程(2)

1.使用wait和notify 1.1.多线程协调 在Java程序中&#xff0c;synchronized解决了多线程竞争的问题。例如&#xff0c;对于一个任务管理器&#xff0c;多个线程同时往队列中添加任务&#xff0c;可以用synchronized加锁&#xff1a; class TaskQueue {Queue<String> q…

【廖雪峰官方网站/Java教程】多线程(3)

1.使用线程池 1.1.ExecutorService介绍 Java语言虽然内置了多线程支持&#xff0c;启动一个新线程非常方便&#xff0c;但是&#xff0c;创建线程需要操作系统资源&#xff08;线程资源&#xff0c;栈空间等&#xff09;&#xff0c;频繁创建和销毁大量线程需要消耗大量时间。…

【廖雪峰官方网站/Java教程】Maven基础

Maven是一个Java项目管理和构建工具&#xff0c;它可以定义项目结构、项目依赖&#xff0c;并使用统一的方式进行自动化构建&#xff0c;是Java项目不可缺少的工具。 1.Maven介绍 1.1.Maven功能及项目结构 1.1.1.Maven主要功能 Maven就是是专门为Java项目打造的管理和构建工…