seo.你的网站犯了多少错?
想创业的站长很多,网站做起来没有流量的更多,对于一个新站来说,流量就是硬道理,接触了不少处在创业阶段的站长和想学习或正在学习SEO的人,发现问题五花八门,同时也发现这些观念的错误绝大多数来源于网络,不经实践的也把错误带到了自己的站上。网络上关于SEO更多的文章是怎样找链接,怎样发软文,怎样改标题,怎样叠加关键词等等,却很少有文章提到网站内部的优化,当然不是说链接,软文,标题之类的不重要,但网站本身做得不好,不符合SEO规范,你再努力收到的效果也就是那么一点点,在此列举一些,一切解释从搜索引擎的角度出发。
1.关于网站标准化和体验度
并非DIV+css就一定是网站标准化。
网站是不是标准化,最好的判断准则就是去掉了你网站的CSS,你的内容是否还能够有较好的阅读体验,如果层次结构清晰易懂,那就是一个标准的网站,搜索引擎会给你更高的评分和更好的排名(搜索引擎并不会加载你外部庞大的样式表来做感观的评判),这个体验也就是搜索引擎所认识的体验度。所以体验也要把它划分为用户体验和搜索引擎体验,
搜索引擎体验简单包括:(1)是不是不同层次之间有良好的缩进。(2)是不是重要的部分做了修饰和注释,(3)是不是做了必要的断行。(3)是不是較少的层次嵌套,推荐lynx文本浏览器打开你的网站做测试。一目了然。以下是不正确或不好的代码组织方式列举一部分:
比如菜单 比如目录
<div> <p>1.第一条</p>
<div>产品分类一</div> <p>2.第二条</p>
<div>产品分类二</div> <p>3.第三条</p>
<div>产品分类三</div>
<div>
更好的方法用ul或ol标签, 符合第一原则
--------------------------------------------------------------------------------------------
比如新闻列表
<p>新闻标题</p>
<p>新闻内容</p>
更好的方法:
<h1>新闻标题</h1>
<p>新闻内容</p>
符合第二和第三原则,都是块级元素。有正确的断行和标题部分的注释
-------------------------------------------------------------------------
<img src="" title="张柏芝"/>或<img src=""/>
更好的方法是:<img src="" alt="张柏芝">
-----------------------------------------------------------------------------------------
2.网站设计原则(以下原则都是在能用html标签替代的情况下):
1.不要岂图用CSS去控制断行(如内联元素强制性display:block)
2.不要岂图用CSS去控制缩进(如text-ident),
3,不要岂图用CSS去控制文本修饰(如:<strong>文本</strong>比font-weith:bold不是同一概念)
4,图片不要描述为空,搜索引擎只看重文本
-------------------------------
5.把你的CSS代码尽量移到外部CSS文件中
6。DIV嵌套层次尽量的少。
7.我可以通过网站内的任何一页链接通过不断的跳转到达网站内的任何一页(跳转次数尽量的少)
8.不要做弊,即便如此,也应该体现在表现层中。
3.关于javascript
这个问题更多的出现在<a>标签中的投票功能中,如下例子
<a href="www.xx.com/xx.aspx?id=6*action=tupiao">投票</a> page_load投票次数加1 (错误方法)
<a href="javascript:tupiao(6)">投票 </a> (错误方法)
<a href="#" onclick="javascript:tupiao(6)">投票</a> (欠考虑的方法)
<div onclick="javascript:tupiao(6)" >投票</div> (正确方法)
时间有限,后面继续补充!
1.关于网站标准化和体验度
并非DIV+css就一定是网站标准化。
网站是不是标准化,最好的判断准则就是去掉了你网站的CSS,你的内容是否还能够有较好的阅读体验,如果层次结构清晰易懂,那就是一个标准的网站,搜索引擎会给你更高的评分和更好的排名(搜索引擎并不会加载你外部庞大的样式表来做感观的评判),这个体验也就是搜索引擎所认识的体验度。所以体验也要把它划分为用户体验和搜索引擎体验,
搜索引擎体验简单包括:(1)是不是不同层次之间有良好的缩进。(2)是不是重要的部分做了修饰和注释,(3)是不是做了必要的断行。(3)是不是較少的层次嵌套,推荐lynx文本浏览器打开你的网站做测试。一目了然。以下是不正确或不好的代码组织方式列举一部分:
比如菜单 比如目录
<div> <p>1.第一条</p>
<div>产品分类一</div> <p>2.第二条</p>
<div>产品分类二</div> <p>3.第三条</p>
<div>产品分类三</div>
<div>
更好的方法用ul或ol标签, 符合第一原则
--------------------------------------------------------------------------------------------
比如新闻列表
<p>新闻标题</p>
<p>新闻内容</p>
更好的方法:
<h1>新闻标题</h1>
<p>新闻内容</p>
符合第二和第三原则,都是块级元素。有正确的断行和标题部分的注释
-------------------------------------------------------------------------
<img src="" title="张柏芝"/>或<img src=""/>
更好的方法是:<img src="" alt="张柏芝">
-----------------------------------------------------------------------------------------
2.网站设计原则(以下原则都是在能用html标签替代的情况下):
1.不要岂图用CSS去控制断行(如内联元素强制性display:block)
2.不要岂图用CSS去控制缩进(如text-ident),
3,不要岂图用CSS去控制文本修饰(如:<strong>文本</strong>比font-weith:bold不是同一概念)
4,图片不要描述为空,搜索引擎只看重文本
-------------------------------
5.把你的CSS代码尽量移到外部CSS文件中
6。DIV嵌套层次尽量的少。
7.我可以通过网站内的任何一页链接通过不断的跳转到达网站内的任何一页(跳转次数尽量的少)
8.不要做弊,即便如此,也应该体现在表现层中。
3.关于javascript
这个问题更多的出现在<a>标签中的投票功能中,如下例子
<a href="www.xx.com/xx.aspx?id=6*action=tupiao">投票</a> page_load投票次数加1 (错误方法)
<a href="javascript:tupiao(6)">投票 </a> (错误方法)
<a href="#" onclick="javascript:tupiao(6)">投票</a> (欠考虑的方法)
<div onclick="javascript:tupiao(6)" >投票</div> (正确方法)
时间有限,后面继续补充!
分类:
SEO专题集
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?