最新的芭比风潮和网站seo得分有一个共同点 – 很多人在试图大声表达关于它们的时候都有困难。
让我们消除困惑。
芭比与seo无关。 对于大多数意图和目的来说,它只是一个无生命的洋娃娃。
但稍后再说。
另一方面,网站seo得分与以最好的方式展示您的网站以从您的竞争对手的鼻孔中夺取高搜索结果排名有关。
semrush是市场上最受欢迎的网站seo得分工具之一。
市场上有几种seo得分工具,其中许多工具通过0-100百分比比例来衡量您的网站的整体搜索引擎可行性。 一般来说,您应该努力实现96%或更高的网站seo得分。
获得高于96%的分数通常与seo无关,而与品牌的受欢迎程度,搜索引擎合作伙伴关系,甚至 – 上帝不允许亿万富翁听到这个 – 与最微小的运气有关。
无论如何,一旦达到96%以上的排名,很难获得有意义的提升,因此您几乎可以确定,在那一点之后,seo不是影响您的排名努力的原因。
ahrefs中的网站健康示例。
此外,其他网站seo得分以各种形状和大小 – 以及名称 – 提供。
根据您首选的seo工具,此类指标的集合可能被称为站点健康得分,健康得分,站点评级,站点健康,站点健康状态或完全不同的名称。
wordpress中的站点健康状态。
这些工具可能还使用不同的等级对您的网站进行评估,包括:
- 字母等级(a-f)
- 数字或百分比刻度(0-5,0-100)
- 评估或描述性刻度(从差到优秀,从不满意到完美,或从您甚至尝试到艺术品)
无论其品牌或名称如何,大多数这些网站seo得分工具在评估网站时都会查看相同的基本要素。
要在wordpress中访问站点健康状态的详细视图,请登录管理员帐户后,转到左侧,单击工具,然后单击站点健康。
wordpress中的详细站点健康状态。
但我们有些超前了。
什么是网站seo得分?
网站seo得分是一系列指标的集合,总结了您的网站在排名,搜索引擎优化和在线可见性方面的表现。
您的网站得分越高,其页面在搜索引擎结果页面(serp)中的性能就越好。 较低的网站seo得分意味着您的网站在技术上没有优化,并降低了在搜索结果中高于竞争对手的机会。
与大多数与seo相关的事物一样,网站得分并不免于争议。 一些专家认为网站seo得分与serp中的性能没有直接相关,而其他人则持不同意见。
尽管如此,大多数seo专家都同意,seo得分间接地有助于搜索引擎可见性,这是另一种说法,即seo得分是衡量您的网站在谷歌搜索领域中表现如何的良好近似。
撇开争议不谈,网站seo得分可以分为五个主要部分:
96%-100% – 完美
您的技术优化达到了最佳水平。进一步进行seo优化可能不值得为了未来可能获得的微小收益而麻烦,尽管如果您是像耐克或pcmag这样的大品牌,尝试一下也无妨。
80%-95% – 良好
您的网站很可能表现良好,但还有改进的空间。您可以解决最紧迫的错误(重定向、404错误),并检查与网站结构相关的事项(站点地图、分类、标签、url结构、页面层次结构、拼写)以提高您网站的爬行能力和页面的可用性。
60%-79% – 及格
这是个棘手的问题。如果用户在访问您的网站时,40%到20%的时间内遇到了糟糕的用户体验,这意味着可能出现了一些问题。
此时,咨询一位技术seo专家,以便 指导您进行完整的seo优化过程,这样您就可以识别和解决错误,避免将来再次出现。
30%-59% – 需要改进
如果您在使用自定义网站(从零开始编写代码),现在可能是时候重新审查网站代码,解决问题了。
如果这太困难,可以考虑切换到一个受欢迎的内容管理系统(cms)和网站托管平台,以解决这些问题,但可能会付出失去现有流量和引入更多麻烦(例如网站和域名迁移)的代价。
如果您已经在使用受欢迎的cms,但仍然遇到错误,请考虑尽快解决这些问题,否则您的网站和页面几乎没有机会出现在搜索结果中。
0-29% – 不令人满意
如果您的网站得分如此之低,对于googlebot来说,它可能就等同于不存在。
对于这种严重情况,有三种行动方案:
- 将您的网站迁移到不同的环境(包括主题、cms和托管提供商)
- 将您的旧域名嵌套在不同项目的域名下(作为子域名或子文件夹),以挽救任何现有的链接权重
- 逐一解决报告中的所有错误,而不是扯掉你(或任何芭比娃娃的)头发
重要的是要注意,网站seo得分和生成这些得分的工具并不总是完美的。它们基于通常检查特定元素的存在或缺失的代码,并根据这个进行最终得分的调整。
一些更强大的工具可能使用比其他工具更复杂的算法,但是seo得分始终应该在整个站点审查的背景下考虑,而不是作为一个独立的没有上下文的指标。
例如,semrush根据在审查中出现错误的页面数量和正在爬行的页面数量来确定您网站的seo健康状况。
计算公式如下:(1 – (具有错误的url数 / 爬行的url数)) x 100。
因此,如果您决定审查100个页面,其中50个页面有错误,那么您的网站健康得分将是 (1 – (50 / 100)) x 100,即50%。
糟糕!
问题是,即使剩下的50个无错误页面对您来说表现得非常好,您在这次审查中的得分仍然是50%。简单来说,这就是为什么这些数字和得分在没有考虑站点审查的完整上下文的情况下并不那么有用。
因此,如果您有足够的抓取预算,对整个网站进行审核非常重要,以更准确地了解发生的一切情况,无论是好是坏。
如何免费获得完美的网站seo分数
远非仅仅是虚荣指标,达到那个难以捉摸的100%网站seo得分还可以将您的网站推入搜索排名的最高层。
以下是五个可行的提示,教您如何在不花一分钱的情况下实现。
1. 注册semrush的免费试用
在创建semrush帐户并注册免费试用之前,您需要决定要对哪个网站执行站点审核。
进行彻底的站点审核需要一个抓取预算。抓取预算决定了要执行审核的页面数量(有时还决定了处理速度)。
如果您的网站少于100个页面,那么您不必担心抓取预算。实际上,您甚至无需开始免费试用,因为您可以使用完全免费的semrush帐户执行审核。
为了避免混淆,让我们区分免费试用和免费帐户:
- 免费试用-在七天内可使用semrush的全部功能
- 免费帐户-永久限制使用semrush的功能
要找到您网站上的页面数量-尤其是谷歌已索引的页面-只需转到谷歌搜索并在搜索栏中输入site:example.com。
“site:”部分被认为是一个搜索运算符。 “example.com”部分是您网站的完整url地址。
确认您的网站的总页面数超过100后,现在是时候注册免费试用了-以下是如何操作。
转到semrush功能并单击“免费开始”。
然后,输入您首选的电子邮件,选择一个强密码,然后单击“创建帐户”。
然后,您将收到一封带有电子邮件正文中的数字的确认电子邮件。在semrush的必填字段中输入该数字,然后继续下一步。
然后,您将看到几个选项。单击表示免费试用的选项,输入您的信用卡号码(接受条款后不会收费),并注册七天免费试用。
哇!您现在可以执行无限制的完整站点审核。
2. 运行站点审核
转到semrush站点审核并从“页面和技术seo”菜单中选择“站点审核”选项。
在站点审核栏中输入完整的域名(确保与url地址栏中显示的域名完全一致),然后单击“开始审核”。
然后,您将看到以下菜单。
这里有几个选项可供您使用,包括主要设置和可选设置。
主要设置包括设置站点审核的三个必需参数。
- crawl scope-确定要爬取的特定域名、子文件夹或子域名。默认选项允许您爬取整个根域,包括根域下的所有子域和所有嵌套在根域下的子文件夹。
- 检查页面数量限制-在这里,您可以从预设选项中选择要爬取的页面数量,或者您可以通过从下拉菜单中选择“自定义”选项来输入自定义的页面数量进行审计。
- 爬取源-配置站点审核的主要爬取源。您可以在网站、url文件、url网站地图和站点地图之间进行选择。
以下是一些可选设置,为您的网站审核提供了更详细的参数。
2.1 爬虫设置
此选项允许您选择要爬取您的网站的用户代理,可以选择semrushbot或googlebot的桌面或移动版本。
您还可以在robots.txt文件中配置爬行延迟,包括“尊重robots.txt”选项,以减少在您的网站上遇到速度问题的真实用户的概率。
2.2 允许/禁止url
在这里,您可以包含特定的url,以允许或禁止机器人爬取您选择的页面。
如果您想爬取特定的url,您需要输入顶级域名后的所有内容。
2.3 删除url参数
url参数是修改原始url地址的元素,这些参数位于主站点层次结构之外。
常见的url参数包括utm(跟踪)、sort(重新排序)、page(分页)、lang(翻译)等。设置这些规则可以排除任何不需要的url参数。
2.4 绕过网站限制
在这里,您可以绕过robots.txt中的禁止和robots元标记,并使用您的凭据执行审核,以绕过站点上受密码保护的区域。
2.5 安排
最后一个选项允许您每周、每天安排站点审核,或作为一次性事件运行审核。
所有这些都搞定后,点击“开始站点审核”。
3. 处理问题
一旦审核完成,您将在semrush的项目选项卡下找到它。在这里,您将看到所有问题,这些问题阻止了您的网站在google搜索中的成功。
根据问题的数量和您的网站健康状况的严重程度,有时将工作按以下顺序进行排序是明智的:
- 错误
- 警告
- 注意事项
错误是您需要立即解决的主要问题。请将其视为最重要的优先事项。
警告是次要问题,通常需要持续管理才能解决或防止将来发生。
注意事项不被视为问题,但semrush建议在所有错误和警告都得到适当处理后解决它们。
要访问完整的错误报告,请点击错误标题下的数字。
您将看到完整的错误报告、解释以及如何修复这些错误的建议。
一些常见的错误有常见的解决方案。
3.1 在sitemap.xml文件中找到的不正确页面
sitemap.xml是一个文件,其中包含所有供您的受众访问的页面。如果顺序混乱,可能会混淆搜索引擎机器人并扭曲索引结果,最终破坏您网站的可爬行性。
问题:您的sitemap.xml文件包含重复的url、指向相同页面的不同url(具有相同内容的页面)或返回非200状态代码(301、302、404、410、500)的页面。
解决办法:检查您的sitemap.xml文件,寻找重定向页面、非200页面和非规范页面。
重要的是要识别出错误的页面,并进行以下操作之一:
- 在robots.txt文件中禁止爬虫访问它们(如果它们不打算被访问)
- 修复服务器响应以显示200状态代码(如果它们打算被访问)
3.2 返回4xx状态码的页面
问题:出现了4xx错误(400、401、403、404),表明页面不存在、受到限制访问或爬虫无法访问。
通常出现这种情况有以下几个原因:
- 损坏的链接
- 服务器超载或配置错误
- ddos保护
- url拼写错误(由最终用户造成)
解决办法:识别错误页面并删除所有指向这些页面的链接。如果您希望保留这些链接,考虑将它们更改为指向您网站上的其他资源。
如果偶尔访问4xx页面时仍然有效(意味着它们被错误地识别为错误页面),考虑在robots.txt文件中引入crawl-delay参数,以避免频繁爬行被标记的页面。
如果这样做不起作用,您可能需要联系您的网站托管平台。
3.3 内部链接失效
问题:您网站上的超链接将用户引导到不存在的页面,无论是您网站上的页面还是其他网站上的页面。
如果搜索引擎机器人检测到大量损坏的链接,您的网站在搜索引擎结果页面中的表现可能不佳。
解决办法:识别所有损坏的链接并应用必要的修复措施。
在semrush中,单击”x个内部链接失效”将打开一个部分,您可以在该部分修复您的内部损坏链接。您可以自由地将现有的超链接替换为其他链接,但稍后再详细介绍。
或者,您也可以选择删除受影响的链接,但这样做可能会对您的内部链接层次结构产生负面影响,可能会意外删除作为付费合作伙伴或客座文章机会的一部分的超链接。
如果一些外部链接在浏览器中访问时仍然有效,请考虑通知您的网络管理员有关该错误。
3.4 页面加载速度慢
问题:您的网站审核返回大量加载速度缓慢的页面。这会对用户体验产生负面影响,并可能降低转化率。
解决办法:直接进入您网站的代码,并尝试识别问题所在。请记住,semrush爬虫只测量“纯html”代码的加载时间,不考虑图像、css和javascript。
其他常见导致加载时间缓慢的问题可能包括您的web服务器、网站主题以及内容交付网络的使用 – 还有一系列第三方在线服务。
在这种情况下,考虑与您的第三方供应商联系以获取更多信息。
3.5 结构化数据项目无效
问题:您的网站没有正确遵循通用格式,这有助于爬虫和用户更好地理解页面上的内容。
通常,与非结构化页面相比,实施结构化数据的页面是用户更喜欢的选择。
解决方案:使用google的丰富结果工具检查您的页面是否正确实现了结构化数据。稍后会有更多详细信息。
3.6 amp分析
加速移动页面(amp)是一个开源框架,可构建加载速度快的移动友好网站。
amp不是seo的要求,但如果你有多余的时间,可以考虑使用。
4. on-page seo地址
on-page seo与semrush警告标签并不同义。警告是次要问题,偶然、命运或量子力学波动的问题,它们恰好属于在页面seo的总体问题集合的子集。
semrush会标记一些常见的警告,所以要注意它们的解决方案。
4.1 robots.txt中阻止的内部资源问题
问题:某些资源(如图像、css或javascript代码)被错误地阻止了爬虫的抓取。这个小问题可能会导致搜索流量的显著损失。
解决方案:仔细检查您的robots.txt文件,查看是否有与这些元素相对应的“disallow”规则。如果您发现某些资源被阻止了,而您认为它们实际上应该被抓取,那么请更改或删除“disallow”指令。
有关更多信息,请查看这个详细的google robots.txt最佳实践指南。
4.2 页面的文本与html的比率较低
问题:您的一个或多个页面上的代码量明显超过了其对应页面的文本量。
近来,google更加强调有大量有用内容的页面,并且其他搜索引擎也在效仿。
推荐的文本与html比率应为10%或更高,任何包含少于10%比率的页面都会被semrushbot标记。
解决方案:比较页面的主要文本与该页面的代码大小。如果代码在大小、长度或两者方面超过了文本,请考虑优化页面的html代码或在页面上添加更多相关的文本。
只需记住,较少的代码通常意味着更快的页面加载时间,这将转化为全面的改善的seo排名。
4.3 页面缺少元描述
问题:由于缺少或自动生成的元描述质量不佳,用户被阻止点击您的页面。
元描述在技术上不属于页面上的seo范畴,但在实际情况下,它们在一个叫做点击率(ctr)的指标的成功中起着重要作用。这个指标衡量的是链接在搜索结果中显示的次数相对于被点击的次数。
如果您的大部分商业页面缺少元描述,googlebot将从页面内的某个地方提取最接近元描述的内容。如果您没有合适的文本供googlebot替代缺失的元描述,您的页面可能会在搜索结果页面中显得格格不入。
这可能会让用户不愿点击您的页面,这是一个信号,表明您的页面不值得信任,不适合在谷歌搜索的高层级显示,这对您的整体点击率来说是一个不好的兆头。
解决方案:解决缺失元描述标签的问题没有捷径。您应该检查所有被标记的页面,确认是否需要元描述,并为每个页面想出一个有创意、有背景、有影响力的元描述。
对于wordpress爱好者,您可以在我们精心编写的指南中找到一些额外的好东西,说明如何在wordpress中添加元描述和关键词。
4.4 页面存在重复的h1和标题标签
问题:您的页面被标记为具有相同的标题和h1标签。
可能这并不是您的错,因为一些内容管理系统倾向于在一级标题中重复标题和h1标题,而没有通知毫无戒备的上传者。
这会在爬虫分析页面后触发一些垃圾邮件警报。
此外,在页面标题中使用重复内容意味着您可能会错过一些关键字机会,这些关键字可以提高您在搜索结果页面中的可见度。
解决方案:检查受影响的页面,并使用不同的文本更新标题和h1标签,并让它们发挥作用!
4.5 页面标题标签中的文字过多或过少
问题:搜索引擎将超过70个字符长度的标题截断。这可能会对您的点击率产生影响,因为用户在看不到他们点击的完整内容时,更不太可能点击。
另一方面,标题中包含少于10个字符也不利于seo,因为它们没有提供足够的信息来描述所显示页面的内容。
此外,您还会错过一些宝贵的关键字,这些关键字本可以用来在搜索结果页面中获得更多的可见度。
解决方案:检查所有受影响的页面,并重写标题标签,使其包含10到70个字符。
4.6 robots.txt中未指示sitemap.xml
问题:您的robots.txt文件与您的sitemap.xml之间缺少链接。
没有sitemap.xml,搜索引擎可能无法找到您网站上的某些页面。对于页面非常多的大型网站尤其如此。
解决方案:打开您的robots.txt文件,并插入您的sitemap.xml的位置。您可以使用google search console检查googlebot是否正确索引了它。
4.7 注意事项
再次强调,根据semrush报告,注意事项不被视为紧急问题,但它们仍然是您在解决网站错误和警告后应关注的有用指标。
您可能遇到的最常见的注意事项包括:
- 页面上的链接具有非描述性的锚文本
- 链接没有锚文本
- 页面嵌套超过三次点击
- url包含永久重定向
- 页面被阻止爬取
- 页面只有一个入站内部链接
- 内部外链返回403代码
- 资源格式化为页面链接
- 孤立页面
5. 取消免费试用
在您享受semrush试用的所有好处之后,按照以下步骤在到期前取消试用:
- 登录您的semrush账户
- 导航至https://www.semrush.com/cancel/
- 点击拒绝并取消订阅
然后点击继续取消。
选择您取消订阅的原因并点击继续。
继续点击直到跳转到取消订阅页面。
输入您的姓名,接受在取消免费试用后30天内删除您的项目,并点击取消订阅。
最后,您将收到一封确认取消的电子邮件。点击取消订阅。
您已成功取消了semrush免费试用计划。
哪些因素对网站seo得分影响最大?
我们对影响网站seo得分的一些最常见因素进行了简要介绍,但还有很多内容。
在semrush中,一些更详细的因素被分组排列,并可通过主题报告中的“查看详情”按钮访问。
每个分组包含与网站健康相关的几个重要因素。错误、警告和注意事项都有标签将它们归类为特定的组别,尽管一个项目可能属于多个组别。
这些因素大多数在多个工具中通用,所以如果您决定使用semrush网站seo审查之外的其他工具,它们不会发生太大变化。
1. 爬行与索引
爬行和索引无疑是确定网站健康得分结果的两个最重要因素。
事实上,大多数与您的seo得分相关的问题最终都会与您的网站的爬行和索引接触。
爬行度指的是搜索引擎蜘蛛在爬取您的网站时具有的自由程度,这适用于从蜘蛛到您的网站以及从您的网站到蜘蛛的两个方向。
如果您的爬行度得分较低,则可能意味着您的网站存在更大的结构问题需要解决。
另一方面,索引性在搜索引擎蜘蛛爬取、分析并将页面重新索引到其数据库后发挥作用。
与常见观点相反,谷歌并不是在用户在搜索栏中输入查询时执行实时搜索。相反,它会扫描其数据库,并从已经索引的内容中提供最相关的结果。
这就是为什么未索引的站点、页面和其他资源不会在谷歌搜索中显示的原因,但您可以想象存储如此庞大的额外数据的电费和服务器成本有多高,对吧?
无论如何,让我们回到爬行和索引的重要因素。
1.1 robots.txt
robots.txt文件就像地铁站入口处的旋转门,持有车票的乘客可以通过并前往站台,但没有车票的人将会被旋转门拦住。
想象一下,您网站上的页面就是潜在的乘客。持有车票的乘客代表着可以被搜索引擎爬虫爬取的页面,而没有车票的页面就像是在robots.txt文件中被禁止的页面,因此爬虫将无法爬取它们。
robots.txt文件包含几个主要参数,包括:
- user-agent: * – 这表示规则适用于所有搜索引擎爬虫
- allow:/people-with-tickets/ – 这指定了/people-with-tickets/目录中的所有资源(页面、图片和其他元素)都可以被爬取
- disallow:/people-without-tickets/ – 这指示爬虫避免爬取该特定目录
由于robots.txt文件中误用参数而产生的错误比你想象的要常见,有时爬虫会忽略你的robots.txt指令,最终爬取你明确告诉它不要爬取的目录。
这可能会令人困惑,但就整体seo得分而言,可能完全无害。无论如何,定期检查robots.txt文件以避免这些罕见情况仍然是一个好主意。
1.2 内部链接
内部链接就像指路牌,指引网络爬虫前往您的网站,提供快捷方式以节省爬取预算。
决定在网站上放置内部链接的位置(包括锚文本的选择和单个页面上的内部链接数量)本身就是一门艺术。
一个简单的规则是确定您的入站流量最好的页面,并将它们作为“主节点”(按软件工程的说法)。
接下来,确定与上下文相关性最强的页面,然后创建指向主节点页面的内部链接。
换句话说,您的主节点页面应该从最多上下文相关页面获得最多的入站链接,并通过链接返回其他上下文相关页面。
最后,建议创建一个电子表格来跟踪您的内部链接并定期更新。
1.3 xml网站地图
xml网站地图就是其字面意思——由网站管理员组织起来列出页面的组织图。
有时候,由于偶然或意外,您的网站上可能会有孤立页面。
孤立页面是存在于您的内部链接结构之外的页面,因此无法通过从其他页面导航超链接来访问。唯一的访问方式是直接定位其url。
由于优化良好的xml网站地图可以显著提升您的可爬取性和可索引性得分,您可能希望通过引入链接将孤立页面加入到网站层次结构中。您还可以将它们添加到xml网站地图中,提高它们被网络爬虫发现的几率。
2. https和安全性
超文本传输安全协议(https)是一种保护站点服务器和用户浏览器之间通信的协议,以使网页尽可能安全地显示给网站访客。
与https密切相关的是所谓的安全套接字层(ssl),它是另一种安全协议,可以在网站和用户之间提供加密连接。
https和ssl是当前任何类型的网络通信的行业标准。
要获得成功的得分,您需要注意以下因素:
2.1 安全证书
如果您没有ssl证书,或者它即将过期,请考虑获取免费证书、续订证书或联系您的提供商获取新证书。
大多数流行的托管服务将自动为您的网站更新免费ssl证书,但如果您确实需要,您也可以购买定制的ssl证书,但我们不建议这样做。
2.2 服务器安全
如果您的网站使用旧的、废弃的或不受支持的安全加密方式,这将对其用户体验产生负面影响,并可能导致搜索流量下降。
这是因为大多数浏览器会发出明亮红色警告,告知用户您的网站可能对其设备构成安全风险,这可能导致用户离开并在心里记下不再访问您的网站。
为了避免服务器安全问题及其后果,请记住更新您的安全协议,确保您的子域支持服务器名称指示,并考虑实施http严格传输安全。
2.3 网站架构
尽管您的网站通过了https测试,但有可能仍然有一些元素位于https的范畴之外。
解决方法是使用最新的https协议替换所有不安全的http元素。
对于指向http资源的外部链接也是如此,在这种情况下,您应该将其替换为上下文相关的https资源。
有时还会出现一个重要问题,即http页面中包含一个或多个存储用户信息的字段,以一种不安全的方式存储,攻击者可以轻易窃取这些信息,并永久损害您的网站声誉。
值得庆幸的是,大多数现代化的托管提供商将默认启动您域名的https版本,或者至少给您选择https而不是http的选项。
3. 核心网页关键指标
转向高级seo,核心网页关键指标是由google开发的一组标准化指标,帮助网站管理员更好地了解用户在访问页面时的体验。
简单来说,核心网页关键指标生成与以下内容相关的指标:
- 页面加载性能
- 从最终用户的角度看的视觉稳定性
- 用户界面的导航、交互和直观性
其中有三个指标特别值得仔细检查。
3.1 首次输入延迟
首次输入延迟(fid)是衡量用户在页面上与元素进行输入后,该元素响应该输入所需的时间。这个指标也被称为输入延迟,对于那些无法忍受延迟的竞技游戏玩家来说尤为重要,原因不言而喻。
无论如何,大多数现代网站面临着一个困境,即通过使用一系列动态小部件为用户提供更好的内容,但这往往是以添加输入延迟为代价的。然而,一个好的经验法则是,令人满意的fid分数通常等于或低于100毫秒,因此如果可以的话,应该争取达到这个目标。
要获得良好的fid分数的诀窍在于准确且统一地测量它们的难度,因为只有在网站上线时才能收集到客观测量的fid数据。
您的fid分数也很可能会受到一些无法控制的因素的影响,包括用户的互联网速度、设备的性能能力和托管提供商的服务速度。
3.2 最大内容绘制
下一个值得注意的核心网络要素指标是最大内容绘制(lcp)。这个指标衡量了用户屏幕内的不同内容块(如视觉媒体)的加载时间。
需要注意的是,lcp不会衡量屏幕下方的内容的加载时间,因此不包括用户必须滚动才能看到的内容。
您应该以从页面开始加载的时间开始计算lcp,目标是2.5秒。如果超过这个时间,用户可能在网站完成加载之前决定离开。
3.3 累积布局偏移
您是否曾经在进行某种搜索时尝试点击一个有机搜索结果,结果却意外地点击了一个跳出来的广告?您并不孤单!
这就是累积布局偏移(cls)要解决的问题。它识别出页面上在页面完全加载后改变其初始位置的元素。
有时这是无意的,但很多时候是因为一些聪明的灰帽子(网络安全专家和/或黑客,喜欢违反互联网规则)找到了一种方法来通过测量用户点击高度理想的页面元素所需的平均时间,然后设计他们的网站以在用户通常点击该元素的确切时间将该元素覆盖或替换为广告,从而获得额外的每点击收入。
这是完美的骗局,我们都不止一次地上当了,不是吗?
当然,一个道德上可靠的网站应该尽量减少在网站上跳来跳去的元素出现-毕竟,您应该向您的受众提供有价值的内容,而不是最令人沮丧的即兴打地鼠体验!
理想的cls不应超过0.1秒。
4. 网站性能
seo分数的下一个重要因素是网站性能。要在semrush中查看此报告,请单击“网站性能”标题下的“查看详细信息”按钮。
您将被引导至一个新的仪表板,在该仪表板上,您可以分析您网站的所有性能问题,包括错误、警告和平均页面加载速度。
对于网站性能,三个因素最重要:页面大小、重定向和加载速度。
4.1 大型html页面大小
html页面大小由给定页面的完整代码组成。根据最新的网络标准,一个单页面的总大小不应超过2mb。
违反这一规则的页面可能导致加载时间变慢,从而影响用户体验并显著降低搜索排名。
修复这个问题需要你查看一些代码,分析它,并移除可能的问题,例如多余的样式、内联脚本或其他不会影响页面稳定性的元素。
4.2 页面重定向
当网站发生变化时,从一个页面重定向到另一个页面可以是一个解决多个问题的快速方法。然而,许多快速解决方案的危险性在于实施不正确。
如果url重定向实施不当,可能会对你的网站性能造成不利影响。
重定向实施不当的一个例子是重定向循环。如果你的网站将搜索引擎爬虫置于无限重定向循环中,很有可能爬虫无法爬取重要页面,因为这时它会被卡住,并达到之前所设定的爬取预算上限。
这对于seo、用户体验和网站整体可见性都是不好的。
另一个常见的例子是重定向链,其中重定向以有限的链条形式发生,而不是无限循环。在这里的经验法则是避免使用超过三次连续重定向,以避免遇到前述同样的问题。
最后,要小心完全删除重定向的想法,因为一些页面可能会不经意地被卡在中间,最终成为404错误。
4.3 html页面加载缓慢
我们知道在页面大小和代码密度的背景下,页面加载速度意味着什么,但它也与其他因素(如web服务器的优化)有关。
简而言之,如果你的web服务器不能有效地为访问者提供服务,用户会遇到加载时间增加的问题,从而导致用户体验变差。
显而易见的解决方法是联系你的web托管提供商,分析问题,并根据用户需求选择不同的托管方案。转换到专用服务器是一种方法。
此外,还有一系列其他可能影响服务器响应时间的因素,包括:
- 查询数据库速度慢
- 耗尽的cpu资源
- 应用逻辑缓慢
- 内存耗尽
- 框架和库速度慢
- 路由速度慢
要了解更多,请参考我们在google hq的搜索引擎霸主最新的页面速度建议。
最后,未缓存的css和javascript文件也会对页面加载速度产生负面影响。
浏览器缓存允许现代浏览器重复使用页面的资源,使得返回用户无需等待浏览器每次下载它们。在响应头中启用浏览器缓存是一个简单的修复方法,可以显著提高页面加载时间。
5. 内部链接
高效的内部链接并不像启用浏览器缓存那样只需要一次就行,它是一项持续的seo战略,需要网站管理员定期检查、实施和更新。
与内部链接相关的问题主要源于破损的链接和错误指定的nofollow属性,这两者都需要进一步解释。
5.1 破损的链接
每当您更改、删除或添加现有url的内容时,指向该url的所有网站链接将指向一个不存在的页面,除非您更新它们。
您错过的任何链接都会成为损坏的链接。
损坏的链接有两种类型,即内部和外部。损坏的内部链接将用户引导到同一网站上不存在的资源,而损坏的外部链接则存在于目标网站上,但将用户引导到不同网站上不存在的资源。
这可能是有问题的,因为访问者点击导致404错误页面的链接(即使它在另一个网站上)可能会感到沮丧并放弃您的网站。
例如,想象一下去商店并拿起最新的巴比娃娃主题巧克力,因为你迷上了最新的好莱坞热潮。(你不会这样做,对吧?因为我们完全没有这样做。)
现在想象一下,你拿起的第一个粉色包装内部是空的,第二个呢?也是一样。
在放弃整个商店之前,你愿意经历多少个空的巴比娃娃包装?
当搜索引擎机器人在尝试访问您的网站时遇到大量损坏的链接时,基本上就会发生这种情况。结果,您的seo得分下降,您的网站因不良行为而被降级。
巴特·辛普森因为迷恋最新的巴比娃娃趋势而被关在禁闭室。
“假设”一边,记住,由于各种不同的原因,包括纯粹的意外,损坏的链接可能会在现实世界中出现。
例如,如果在修改链接的url时只是忘记了https中的s,或者如果多个协作者之间存在误解,或者如果您的猫在您不注意时踩到了键盘,所有这些小问题都可能导致链接损坏。
其他一些常见的链接损坏原因包括:
- 网站迁移问题
- 已删除或移动的页面
- 构建错误的url
- 损坏的javascript元素
- 功能失效的表单
- 全站url更新
- 删除某些多媒体内容
- 过时的第三方插件
值得庆幸的是,所有这些问题都是可以解决的,未来避免损坏链接的一个好办法是记住,每当出现新的损坏链接时,一个天使的左翅膀就会失去一根羽毛。
要找出您网站中的损坏链接,请点击相应的xx问题按钮以查找内部或外部链接。
一旦确定了主要问题,您可以选择以下解决方法:
- 将损坏的链接从错误的url重定向到正确的url
- 将损坏的链接从拼写错误的url更新为正确拼写的url
- 完全从页面中删除链接
5.2 错误指定的nofollow属性
超链接的html结构很简单但相当可定制。
在后台,示例链接如下:
a部分被认为是定义链接的标签。href是指向链接应该去的位置的属性。anchor text是在用户端显示为可见、可点击链接的文本。
链接可以有多个属性。其中之一被定义为rel=”nofollow”,其目的是告诉搜索引擎机器人不要跟随该链接,从而防止链接传递任何链接权重。
链接权重,也被称为链接权威,是seo专业人员用来描述某些链接相对于其他链接所具有的价值的俗称。
例如,一个高度相关的链接在一个非常相关的页面上,它所传递的链接权重将比一个来自一个相对新的网站的非相关链接所传递的链接权重要多得多,这个网站只在互联网上存在几个月。
一个带有rel=”nofollow”属性的链接看起来像这样:
当正确实施时,rel=”nofollow”属性应该防止对不良来源的链接传递任何链接权重。理论上是这样。
在实践中,googlebot可能会决定忽略rel=”nofollow”属性,并且无论如何都会跟踪该链接。为什么或者如何这样做仍然让seo社区感到困惑。
从逻辑上讲,如果您在内部链接中使用rel=”nofollow”属性,您将防止链接权重在网站上正确分配。
但遗憾的是,链接权重必须流动。
解决方案相当简单,但根据受影响的链接数量而可能耗费时间。
您可以通过单击nofollow属性中外向内部链接部分右侧的xx问题按钮,或者在您选择的seo得分工具中相应的位置,来识别和删除错误指定的nofollow属性。
6.标记
我们之前简要涉及了结构化数据的主题,这是一个涵盖了三种顶级标记格式的总称:
- microdata
- json-ld
- rdfa
这些格式用于创建google可识别的标记数据,以在搜索结果页面中显示丰富的结果。
因此,错误实施或缺少标记项可能会使您的网站失去宝贵的搜索流量。
目前,google识别31个结构化数据项,例如:
- 导航路径-更好的网站导航的丰富结果
- 活动-交互式搜索结果,显示即将举行的音乐节等活动
- 招聘岗位-互动丰富数据卡,显示徽标,评级,工作评价等
- 徽标-在搜索结果中显示的企业徽标
- 电影-提供电影详情的综合走马灯
未来,这些项目的数量可能会根据google工程师和schema爱好者的生产力水平而增加或减少。
要启用结构化数据,您需要实施schema代码。该代码必须在特定页面上实施,以便稍后在搜索结果页面中显示为丰富的数据卡。
最受欢迎的网站seo得分工具支持当前标记格式的一些或全部。例如,semrush支持microdata和json-ld,但不支持rdfa。
要访问semrush中的标记部分,请在站点审核仪表板中的标记标题下点击“查看详细信息”。
这将带您进入一个更详细的标记分析。
由于google和schema.org结构化数据词汇之间存在微小差异,semrush可能无法识别所有丰富的数据项。
同样,使用其他工具进行标记分析时,可能会存在一些不完整的情况。
幸运的是,您可以使用google的丰富结果测试工具来填补这些空白。万岁大g。
7. 国际seo
如果您运营着一个多语言网站或者想要将业务扩展到其他国家,那么您肯定需要更深入地了解国际seo。
在很大程度上,国际seo的得分与“hreflang”标签的实施有关,该标签用于告诉google根据用户的位置和首选语言设置提供哪些页面。
以下是一些常见的hreflang错误。
7.1 hreflang值问题
在国际seo网站审核期间,当以下一两种情况为真时,您的页面将出现错误:
- 您在语言代码中没有正确实施so 639-1格式
- 您的国家代码不遵循iso_3166-1_alpha-2格式
例如,如果您在全球范围内运营,但希望向英国用户提供特别定制的网站版本,请考虑同时添加以下两个hreflang标签:
- https://youraweasomesite.com/” hreflang=”en” />
- https://youraweasomesite.com/” hreflang=”en-gb” />
如果您不确定要使用哪个hreflang代码,可以参考这个方便的两字母iso-639-1代码列表。
7.2 页面源代码中的hreflang冲突
这个比较棘手。同样,如果您运营一个多语言网站,将适当的网站版本提供给对应地理区域的受众非常重要。
为了做到这一点,您应该考虑根据需要正确地集成rel=”alternate” hreflang=”lang_code”属性。
然而,如果您的源代码与任何现有的hreflang属性没有正确同步,搜索引擎很可能不会显示您网站的正确语言版本,从而彻底阻碍您的国际seo努力。
页面源代码和hreflang属性之间的冲突可能由以下三个主要原因引起:
- rel=”canonical” url与hreflang属性之间的不一致性
- hreflang url的不一致性
- 不是自引用的hreflang url
7.3 hreflang链接不正确的问题
hreflang链接应始终将用户发送到http 200状态码的url。
如果不是这样,搜索引擎很可能会错误解释hreflang链接,并相应地向您的国际访问者提供带有不正确语言的页面。
以下是正确集成hreflang链接的三个建议:
- 分析和修复不正确的hreflang重定向
- 识别和修复破损的hreflang url
- 使用绝对url替换相对url
对于真正专研这门技术的学习者,可以仔细阅读这个国际seo资源,深入了解google解释的正确hreflang实施。
保持完美的seo网站得分
获得(更重要的是)保持一个完美的网站seo得分是一个巨大的时间、资源和努力的投资,但最终可能都会值得。
一个完全经过搜索优化的网站就像一个大个子、多汁的金鹅一样,它能够像mattel公司制造芭比娃娃一样快速产出金蛋。
这是因为一个完美优化的网站是许多好处的先兆,包括:
- 有机搜索流量的增加
- 提高品牌知名度
- 与读者建立牢固的信任
- 提高生成新线索的机会
- 在市场竞争中与同行具有竞争优势
所以,无论你做什么,如果你得到了一个完美的seo得分,请不要杀掉那只金鹅。
如果您需要更多类似主题的信息,请查看我们关于技术seo的指南、我们简单的seo指南,或者我们对当今最好的seo工具的详细评论。