它可以说是SEO技能的最基本部分之一。
利用HTML元素,SEO专业职员可以将有关页面的信息传达给用户和搜索机器人。
这可以帮助阐明页面上内容的主要性,性子和顺序,以及与其他网页的关系。
标签和属性之间的差异
要理解标签和属性之间的差异,我们须要确保我们利用精确的术语。
许多人会交替利用“标签”和“属性”这两个词,但请保持准确。
以下HTML元素的格式分为三部分:
开头标签。该标签特有的内容。结束标记。例如:
<h1>欢迎来到我关于SEO的页面</ h1>
“ <h1>”打开标签。标签的内容为“欢迎来到我的SEO页面”。“ </ h1>”关闭标签。
此元素是标题,将用作网页上的可见标题,以先容有关小猫的内容。
标签标签必须具有开始<X>和结束</ X>元素,标签才能起浸染。
还有诸如<br>的空元素,它们没有任何内容或结束标记。
属性将属性添加到元素以对其进行修正。它们位于元素内,例如:
<link rel =“ canonical” href =“ https://www.example.com” />
3个基本HTML标记
为了制作有用的网页,须要一些关键标签。
<!DOCTYPE html>
<!
DOCTYPE html>标记是网页上的第一个标记。
它本色年夜将页面先容为网页。
<head><head>标记先容页面的第一部分。
这是关于页面的信息,这些信息不会在页面上显示。
理解<head>很主要,由于这是一些SEO的关键标签所在的地方。
<body>body标签包含访问者将在页面上看到的信息。
这是副本,图像和视频的存放位置。
该主体还将容纳我们稍后将谈论的其他一些HTML标签。
SEO的常用标签及个中利用的属性<meta>
<meta>标记位于页面的<head>中。
它可以包含描述网页信息的属性,这些信息实际上不会在页面内容中显示。
由于与元标记一起利用的属性可掌握“元描述”和不再利用的“元关键字”之类的属性,因此常日将其称为“元数据”。
名称属性
name属性与<meta>标记一起利用。
实质上,这是一种向可能访问该页面的蜘蛛进行指定的办法,无论是否适用以下信息。
例如,包含<meta name =“ robots” content =“ noindex” />意味着所有机器人都应把稳“ noindex”指令。
您会常常听到这种情形,称为“元机器人标记”。
如果利用以下命令<meta name =“ googlebot” content =“ noindex” />,则只有Google的蜘蛛把稳“ noindex”指令。
这是向所有不须要的搜索机器人发出命令的好方法。
Noindex属性
“ noindex”属性是SEO中常用的属性。
您常常会听到它被称为“ noindex标签”,但更准确地说,它是<meta>标签的属性。
它的公式是:
<meta name =“ robots” content =“ noindex” />
这段代码使发布者可以确定哪些内容可以包含在搜索引擎的索引中。
通过添加“ noindex”属性,您实际上是在见告搜索引擎它可能不在其索引内利用此页面。
例如,如果您想通过自然搜索无法得到敏感内容,这将很有用。
例如,如果您的网站上只有付费会员可以访问的区域,则许可将此内容输入搜索索引可以使它无需登录即可访问。
必须先阅读“ noindex”指令。也便是说,搜索引擎必须能够访问该页面以读取包含该指令的HTML代码。
因此,请把稳不要蜘蛛访问robots.txt中的页面。
描述属性
description属性(又称为“元描述”)与<meta>标记一起利用。
该标签的内容用于SERP中的<title>标签的内容下方。
它使发布者可以以一种有助于搜索者确定页面是否知足其需求的办法来总结页面上的内容。
这不会影响页面的排名,但可以帮助鼓励从SERP点击进入页面。
必须意识到,在许多情形下,搜索引擎会忽略description属性的内容,而方向于在SERP中利用其自己的描述。
<标题>
如果您有做过一段韶光SEO,那么title标签便是您熟习的标签。
俗称“元标题”,它是用来定义页面标题的标签。它位于站点的<head>中。
因此,当用户在网页上时看不到它。但是,它显示在SERP的浏览器栏中,并许可您指示页面与搜索者的查询(与搜索bot和用户)的干系性。
<h1>至<h6>
在标题标签被用于指示HTML内容的部分应作为样式的标题。
标签位于页面的<body>内,因此查看页面内容的用户可以看到文本。
标题标签运用于帮助构建页面。
在创建网站时,开拓职员将确保样式与每种标题标签干系联。
这意味着包装在<h1>标记中的单词该当看起来与包装在<h2>标记中的单词不同。
这可以帮助用户确定某段笔墨何时是该段笔墨的一部分,例如标题和副标题。
标题标签还可以帮助搜索引擎确定页面上内容的构造。
链接标签和Href属性
作为SEO专业人士,我们花费大量韶光来探求链接。
但是您是否知道链接的构造以及为什么某些链接比其他链接更有代价?
标准超链接实质上是一个<a>标记。格式如下:
<a href=”www.example.com”>链接的锚文本位于此处</a>。
<a>标记表明它是一个链接。
href =属性指示链接的目的地(即,链接到的页面)。
位于<a>标记和</a>标记之间的文本是锚文本。
这是用户将在看起来可点击的页面上看到的文本。
这用于将涌如今页面<body>中的可单击链接。
<link>标记用于将资源链接到另一个资源,并显示在页面的<head>中。
这些链接不是超链接,不可单击。它们显示了Web文档之间的关系。
Rel =“ nofollow”属性
rel =” nofollow”属性见告蜘蛛,href属性中的URL并非其可跟随的URL。
利用rel =“ nofollow”属性将不会影响用户单击链接并进入另一个页面的能力。它仅影响机器人。
在SEO中利用它来阻挡搜索引擎访问页面,或阻挡将一个页面链接到另一页面的任何好处。
从传统的SEO链接构建角度来看,这可以说使链接无用,由于链接权重不会通过链接。
有不雅观点认为,如果它使访问者查看链接到的页面,它仍旧是一个有益的链接!
发布者可以利用“ nofollow”属性来帮助搜索引擎理解链接页面何时是付款的结果,例如广告。
这可以帮助阻挡链接惩罚问题,由于发布者承认链接是合法交易的结果,而不是试图操纵排名的结果。
rel =“ nofollow”属性可以在单个链接的根本上利用,如下所示:
<a href=www.example.com rel="nofollow">链接的锚定笔墨在此处</a>
或者可以通过在<head>中利用它来将页面上的所有链接呈现为“ nofollow”,就像利用了“ noindex”属性一样:
<meta name =“ robots” content =“ nofollow” />
Google如何利用rel =“ nofollow”属性
Google在2019年宣告,其利用“ nofollow”属性的办法将有所改变。
这包括关照我们一些其他属性,这些属性可以代替“ nofollow”来更好地表达链接到其目标页面的关系。
这些新属性是rel =“ ugc”和rel =“ sponsored”。
它们将用于帮助Google理解发布商何时希望对目标页面进行打折以用于排名旗子暗记。
rel =“ sponsored”属性用于标识链接何时是诸如广告或资助之类的付费交易的结果。rel =“ ugc”属性用于标识何时已通过用户天生的内容(例如论坛)添加了链接。
谷歌还宣告这些以及“ nofollow”属性仅被视为提示。
以前,“ nofollow”属性会导致Googlebot忽略指定的链接,而现在它会在建议下接管该提示,但仍可以将其视为“ nofollow”不存在。
Hreflang属性
hreflang属性的目的是帮助发布者的网站以多种措辞显示相同的内容。
它辅导搜索引擎应向用户显示该页面的哪个版本,以便他们可以利用首选措辞阅读该页面。
hreflang属性与<link>标记一起利用。此属性指定链接到的URL上的内容的措辞。
它在页面的<head>中利用,其格式如下:
<link rel =“ alternate” href =“ https://example.com” hreflang =“ zh-CN” />
它分为几个部分:
rel =“ alternate”表示该页面具有与其干系的替代页面。href =属性表示要链接到的URL。措辞代码是两个字母的名称,用于见告搜索引擎其链接页面所用的措辞。这两个字母取自标准化列表,即ISO 639-1代码hreflang属性也可以在HTTP标头中用于非HTML(例如PDF)或网站XML网站舆图中的文档。
精确利用hreflang属性可能很棘手。有关其利用的更多信息,请拜会Dan Taylor关于其精确实现的文章。
规范属性
借助链接标签的rel =“ canonical”属性,SEO专业职员可以指定网站或其他域中的哪个其他页面应被视为规范页面。
页面实际上是规范页面,意味着它是主页,其他页面也可以是副本。
出于搜索引擎的目的,这表明发行商希望将其视为要排名的紧张页面的页面,而不应该对副本进行排名。
规范属性如下所示:
<link rel =“ canonical” href =“ https://www.example.com/” />
该代码应位于页面的<head>中。在“ href =”之后声明的网页该当是您希望搜索引擎将其视为规范页面的页面。
在两个或多个页面上可能具有相同或险些相同的内容的情形下,此标记很有用。
规范属性的利用
网站的建立办法可能对用户有用,例如电子商务网站上的产品列表页面。
例如,一组产品(例如“鞋子”)的主种别页面可能具有一些有关于“鞋子”的副本,标题和页面标题。
如果用户单击过滤器以仅显示8号棕色的鞋子,则URL可能会变动,但副本,标题和页面标题可能与“鞋子”页面相同。
除了显示的产品列表之外,这将导致两个页面完备相同。
在这种情形下,网站所有者可能希望在指向“鞋子”页面的“ 8号棕色棕色鞋子”页面上放置一个规范标签。
这将有助于搜索引擎理解“排名第8的棕色鞋子”页面不须要排名,而“鞋子”页面在这两个页面中更主要,该当对其进行排名。
规范属性涌现问题
主要的是要意识到搜索引擎仅将规范属性用作辅导,而不是必须遵照的规范。
在许多情形下,规范属性被忽略,而另一个页面当选择为该集的规范。
图片
<img>标记用于将图像嵌入HTML页面。
image标签不会将图像原样插入页面,而因此许可图像在页面上可见的办法链接到它。
它本色上是为其他位置托管的图像创建一个容器。
<img>标记的格式如下:
<img src =“ imagename.jpg” alt =“这是图像的解释”>
此标签包含两个属性,一个属性对付该标签起浸染至关主要,另一个属性可以保留为空缺。
Src属性
src =属性用于引用页面上显示的图像的位置。
如果图像与其将涌现的容器位于同一域中,则可以利用相对URL(只是URL的末端部分,而不是域)。
如果要从另一个网站提取图像,则须要利用绝对(全体)URL。
只管此属性本身没有任何SEO用场,但它须要image标签起浸染。
替代属性
上面的图片标签示例还包含第二个属性alt =属性。
此属性用于指定在无法渲染图像时应显示哪些替代文本。
alt =属性必须存在于<img>标记中,但是如果不须要替代文本,可以将其保留为空缺。
考虑在图像alt =属性中利用关键字有一些好处。搜索引擎无法精确确定图像的含义。
紧张搜索引擎识别图片中的内容的能力已取得了长足的进步。但是,该技能远非完美。
这样,搜索引擎将利用alt =属性中的文本来更好地理解图像的含义。
利用有助于增强图像与页面主题干系性的措辞。
这可以帮助搜索引擎识别该页面与搜索查询的干系性。
主要的是要记住,这不是alt =属性的紧张缘故原由。
屏幕阅读器和赞助技能利用此文本来使利用此技能的职员能够理解图像的内容。
该当首先考虑alt =属性,以使利用该技能的用户可以访问网站。这不应出于SEO目的而捐躯。
结论
本文先容了您在SEO中可能会碰着的核心HTML标签和属性。
然而,还有更多的东西可以用来制作一个功能完好、可爬行和可索引的网页。
SEO和开拓技能集之间的交叉很大。
作为SEO专业人士,您越理解网页的布局越好。
如果您想理解有关HTML及其可用标签的更多信息,可以利用W3Schools之类的资源。