关于SEO的概念介绍/重要程度/基本知识/常用作法
优采云 发布时间: 2021-08-15 02:03关于SEO的概念介绍/重要程度/基本知识/常用作法
随着Web2.0概念的发展和Web内容的不断丰富,搜索引擎逐渐成为互联网的统治者。毫无疑问,搜索引擎在你网站上的重要性(排名等级、收录度等)直接决定了用户的重要性,这也决定了你网站的成败。这也就引出了专业术语SEO,成为每个站长必须考虑的问题。关于SEO的概念介绍/重要性/基础知识/常见做法,网上有丰富的资源。请在谷歌或百度搜索。本文不会讨论一般的SEO做法,例如交换链接,在知名网站上发表评论等。本文仅旨在为博客花园中建立的博客提供以下简单可行的SEO方法,以便我们的努力可以得到更多人的关注。以下项目基本按重要性排序。
内容或内容
虽然本文讨论的内容是SEO,但我还是想把内容放在第一位。我们需要有一个基本的概念:搜索引擎为用户服务,用户其实对内容感兴趣。搜索引擎 AI(人工智能)的局限性使其无法与真实的人类判断相提并论。这就是SEO(利用漏洞)出现的根本原因。然而,搜索引擎的初衷和存在的压力,导致它不断优化算法/提高效率,不断追赶人类的认知能力,为人类提供最合理/最有用的搜索结果。因此,SEO也有以下常识:不要低估搜索引擎的智慧。例如添加过多的关键词,在与背景颜色相同的内容中隐藏关键词,等等。不要使用纯粹的作弊方法。搜索引擎讨厌这一点,作为对此的惩罚,你的网站 经常会永远从搜索引擎中消失。
回到内容,具体做法很简单:提高技术水平,认真写高质量的文章,留住原创。
选择合适的博客名称和域名
博客的域名(中间的xxx)会出现在你所有页面的URL中,博客的名称也会直接出现在你博客的每个页面的标签中。 URL和标签的内容是搜索引擎最关心的部分,所以选择一个好的博客名称和对应的域名就非常重要。例如,如果我的博客只讨论ASP.NET内容,那么博客名称可以是Dflying的ASP.NET共享;如果我的博客是为了增加自己的影响力,那可以直接叫陈飞。同时还要考虑到Blog不是商业的网站,里面有很强的个人展示成分,所以这种网站的SEO方法大部分时候是不容易实现的,对于例如,你很难得到这样的 URL(因为没有人愿意使用硬词汇 aspnet 作为他们的用户名)。但也没必要追求太多。能结合是好事,但不可能也没有必要强求。
用字幕包裹重要文本
副标题是网站title 下方的介绍性文字。它也是搜索引擎在抓取您的页面时获得的最重要的部分。对于搜索引擎来说,页面被认为是排名第一的内容相对重要。这一点在下一篇文章中有更多的解释,这里不再赘述。同时,语义代表了网页内容的标题,搜索引擎自然非常重视这一点。好在博客园的Blog为我们提供了自定义字幕的功能。幸运的是,可以在其中插入 HTML 标签。通过这种方式,您可以在其中写入一些 关键词 并将其收录在标签中。对于倾向于用较大字体显示的问题,我们可以使用CSS(用自定义CSS编写)来控制。比如我的博客,副标题中有如下一段:
Atlas、ASP.NET、.NET、Javascript、PHP 和 C#
对应的CSS以正常文本大小显示:
.headerText h1{
字体大小:11px;
边距:0;
填充:0;
字体粗细:正常;
}
选择一个好的模板
目前,博客园提供了相当多的模板供我们选择。作为用户,我们自然会选择漂亮的,而作为搜索引擎,它只是简单地将页面视为一个 HTML 字符串。对于Blog,页面基本上由导航栏部分和内容部分组成。显然,对于网站的浏览者来说,在你的Blog中打开某个页面后,他会看到一个二维图像。他自然明白,内容部分是最重要的,对于搜索引擎来说,所有的风格和风格都会被过滤掉。得到的图片只是一个一维的String,其重要性只能通过内容在String中出现的顺序来估计。所以页面在HTML中的出现顺序也应该是先内容,后导航栏,这样搜索引擎的理解和用户的理解可以统一起来,从而获得更好的页面爬取结果不幸的是,当前Web 开发技术(无论是Table 还是CSS Layout)的局限性让开发者更倾向于选择将导航栏放在HTML 的前面。您可以通过查看源文件来查看页面的布局顺序并选择正确的模板。
避免在 Meta 中编写不必要的关键字
HTML中meta标签的内容曾经是很多搜索引擎最重要的部分,有的甚至仅仅通过分析内容就建立了网页索引。但是后期太多的SEO人员堆积了很多不相关的信息,严重影响了搜索引擎分析结果的准确性,直接导致目前大部分浏览器完全忽略了meta标签,即使你填了太多不相关的信息关键字,搜索引擎会认为你在作弊而被删除,这是不值得的。虽然博客园的Blog提供了自定义meta标签中的描述和关键字的功能,但我的建议是你不需要关心它们。
为每个文章指定一个明确的标题
我们知道Blog 是由文章文章 组成的。每个文章 中最重要的是标题。这些搜索引擎也知道(通过分析HTML中的标签),加上博客园文章的标题会放在页面中,这让搜索引擎觉得它很重要。因此,为文章选择一个有意义的名字是非常有必要的。比如在文章的文章中,你分享了如何在DataGrid的行编辑模式下将列显示为DropDownList(这也是一年前一)的热门话题之一,更好的标题是在ASP。 NET DataGrid 在.NET DataGrid 的编辑行中显示DropDownList(四个关键词:ASP.NET、DataGrid、Edit Row、DropDownList),而不是随意命名DataGrid 提示等。
为每个文章指定EntryName(页面名称)
默认情况下,当你发布文章时,博客园会给你的帖子分配一个ID,这样帖子的网址就变成:等等。当然,作为一个Blog程序,这个ID很容易理解,也很高效,但是这样的URL不是人类可读的(也不是搜索引擎可以理解的),也就是说我们无法知道这个的内容仅基于此 URL 的页面。好在博客园的Blog系统提供了这个功能。 文章编辑界面的高级选项下有一个EntryName(页面名称)选项。你可以输入一个有意义的文章名字,比如Check_Password_Strength_using_Custom_Atlas_Behavior,这样你的帖子地址就变成了人类和搜索引擎都可以通过URL最重要的部分来充分判断页面内容。
在 Windows Live Writer 中设置:
注意这里不支持中文,不过有个技巧:在中文前面加一个英文字母或单词即可。
每个文章至少添加一个本站链接
<p>网站太多了,但内容有限,所以很多网站以转帖为主要内容来源,甚至出现了一个特殊的“news采集系统”。越道德的转发者都会标注文章的出处,但很多人干脆忽略甚至故意删除出处信息。如果你的文章文章被十个更有影响力的网站“采集”(博客园中的博客容易被“照顾”)收到,那么你的页面很可能会被搜索到发动机排在第11位,很尴尬,我们没有办法影响它。但是,如果文章的内容中有指向你网站的链接,那么这个链接一般会被保留下来,你可以从这个链接中获得潜在的排名提升(参见谷歌的PageRank原则)和潜在的回头客。