WordPress 分类法

介绍

在本课中,我们将学习分类法如何增强网站的信息架构并改善用户体验。让我们从理解 WordPress 中的分类法开始。分类法是一种将文章和自定义文章类型分组的方式。分类法是 WordPress 中对内容和数据进行分类的方法。它们有助于组织内容,使访问者更容易浏览您的网站。当您使用分类法时,您是在将相似的内容分组在一起。WordPress 中有两种类型的分类法:默认分类法和自定义分类法。默认分类法包括分类目录、标签和文章格式。而自定义分类法是通过插件或由开发者创建的。在本课中,我们不会涉及文章格式,但如果您想了解更多,我们会在资源下方添加一个链接。

分类目录

让我们先看看分类目录。分类目录是一种层级分类法,这意味着它们可以有父级和子级分类目录。例如,假设您有一个旅行网站。您可以创建一个名为“目的地”的父级分类目录,并添加不同的大洲作为子分类目录。我们在仪表盘左侧边栏的文章下方访问分类目录。您会注意到,我已经创建了一个名为“目的地”的分类目录。接下来,我将创建一个名为“欧洲”的子分类目录,这是其中一个洲。所以我将添加名称,添加别名。别名是名称的 URL 友好版本,通常是小写。在父级分类目录下方,我们可以选择“目的地”作为这个子分类目录的父级分类目录。然后,继续添加新分类目录。WordPress 要求文章至少有一个分类目录。所以当您有一个新网站时,您会看到一个名为“未分类”的默认分类目录。将其重命名为与您内容更相关的名称是一个好习惯。

标签

接下来,我们来谈谈标签。标签是一种非层级分类法。它们没有父级或子级关系。它们提供了一种细粒度的搜索机制,允许用户跨不同分类目录找到特定内容。继续我们的旅行示例,如果我们有“目的地”作为父级分类目录,不同的大洲作为子分类目录,我们可以添加国家和城市的名称作为标签。在分类目录下方访问标签,然后继续添加相关的名称和别名。重申一下,标签是一个单一参数,它根据具体细节(而非总体主题)对相似文章进行分组,从而实现更精确的内容分类。让我们在前端查看我们的一篇博客文章,即“在葡萄牙冲浪”。在标题下方,我们会看到分类目录,在文本下方,我们会看到标签。

自定义分类法

如果您想创建自己的分类法呢?创建自定义文章类型是创建超越普通文章的内容类型的一种极好方式。例如,想象一个电影评论 WordPress 网站。与其使用通用分类法(如分类目录和标签),我们可以创建一个自定义文章类型,即“电影”,然后添加一个名为“类型”的分类目录。我还会创建一个自定义标签,称为“电影属性”。这些电影属性可以包括奖项、是否基于真实故事,甚至年龄限制。让我们在我的测试网站上看看实际操作。

示例

我使用了 Custom Post Type UI 插件创建了一个名为“电影”的自定义文章类型,一个名为“类型”的分类目录,以及一个名为“电影属性”的标签。您可以在我们其他课程中学习如何使用插件创建自定义文章类型,我们会在本视频下方提供链接。现在,让我们继续添加一个电影条目,即《狮子王》,在右侧的侧边栏设置中,在自定义“类型”分类目录下方,我们可以选择“剧情”。在自定义标签分类法下方,我们可以选择“奥斯卡获奖”和“PG”。如果您想显示特定分类法的文章呢?您可以使用查询循环块创建自定义查询,根据特定分类目录、标签或自定义分类法显示文章。在此示例中,在文章类型下方,我选择了我的自定义文章类型,在过滤器下方,您可以根据相关分类法过滤要显示的文章。

显示描述

最后我想提一下,为分类法添加描述,并强调我们在这里看到的描述字段可以使用术语描述块在存档页面模板中显示。让我们看看实际操作。让我们继续为我的“目的地”分类目录添加一个描述,然后更新。接下来,我们可以打开“所有存档”模板,或者当然也可以创建一个自定义分类目录模板。对于这个示例,让我们使用“所有存档”模板。如果我们希望显示分类法的描述字段,我们可以添加术语描述块。请注意,术语描述块仅在存档页面中起作用。如果我们在前端点击“目的地”分类目录,存档页面将打开,我们会在标题下方看到描述。

结论

理解并有效使用分类目录、标签以及自定义分类法,对于组织 WordPress 网站的内容至关重要。通过使用这些分类法来构建内容,您可以提升用户体验,使访问者更容易找到他们想要的内容。

创建自定义文章类型和分类法

引言

在本课中,我们将探讨自定义文章类型。通过本课程的学习,您应该能够描述 WordPress 自定义文章类型,理解为何要使用它,创建自定义文章类型,并了解如何在网站上显示自定义文章类型的内容。那么,什么是自定义文章类型?您在 WordPress 网站上创建的内容会以页面、文章以及分类和标签等分类法的形式存储在数据库中。此外,您还可以创建自定义文章类型和分类法来满足特定需求。

自定义文章类型

有时,您的网站可能需要一些自定义功能来高效地输入和显示内容。因此,当需要创建与标准页面或文章格式不同的内容时,自定义文章类型就非常有用。例如,如果您是设计师或摄影师,您可能想创建一个作品集文章类型来展示您的作品。还有哪些其他网站使用自定义文章类型的例子?最流行的电子商务插件之一是 WooCommerce。通过 WooCommerce 输入和显示的产品被注册为自定义文章类型,而产品类别则是自定义分类法。其他适合使用自定义文章类型的例子可能包括书籍、书评、团队成员、作品集项目、俱乐部、课程、课程内容和食谱;这个列表是无穷无尽的。

那么,在您的网站上建立自定义文章类型的最佳方法是什么?一般的答案是,要么自己编写代码。您可以查看开发者路径中的自定义文章类型课程,或者如果您不是开发者,可以使用一个可用的插件来为您设置自定义文章类型。这将是本课的重点。但在继续之前,值得一提的是,开发者手册建议我们将自定义文章类型放在插件中,而不是主题中。这确保了即使更改主题,用户内容仍然可以移植。

创建自定义文章类型

目前,最流行的生成自定义文章类型的插件是 Custom Post Type UI 和 Advanced Custom Fields(简称 ACF)。其他选项可以通过在插件目录中搜索自定义文章类型来找到。在本演示中,我们选择了使用 Custom Post Type UI 插件。过程从安装并激活 CPT UI 插件开始。然后您会在仪表盘上看到一个新的菜单项,本例中位于左侧菜单栏的底部。选择“添加编辑文章类型”并开始操作。

我们将为一个登山网站设置自定义文章类型,该网站显示附近可以攀登的山峰,并根据高度和攀登难度进行分类。过程从命名您的自定义文章类型开始,指定一个别名,即 mountain,以及单数标签 mountain 和复数标签 mountains。然后您会看到与新自定义文章类型相关的一长串标签。有一个链接可以根据您的自定义文章类型别名自动填充标签。点击该选项以节省时间,然后滚动浏览长列表,看看是否要更改任何默认标签。例如,默认的“菜单名称”标签会在标签前添加“my”这个词。我更喜欢删除它。

然后,我们可以向下滚动到所有标签下方的设置区域。设置决定了诸如自定义文章类型是否对公众可见、是否可以搜索或出现在导航菜单中、在仪表盘菜单列表中的位置,甚至菜单项旁边显示的图标。您还可以指定自定义文章类型编辑页面中支持哪些部分,例如特色图像、摘要、作者等。

所有设置项都有默认值。您需要更改“has archive”设置。将其设置为 true 以拥有一个存档页面。如果您认为将来可能需要导出自定义文章类型,也可以将该设置项设为 true。在底部,您会看到要分配给自定义文章类型的分类法。显示的两个是 WordPress 默认的分类和标签。我们将设置自定义分类法,因此不应选择默认项。完成这些步骤并保存您的设置后,一个新的自定义文章类型将出现在 WordPress 仪表盘左侧菜单中,与文章和页面菜单项一起。

自定义分类法

现在,您可以指定任何自定义分类法,以帮助您更有效地分类新的自定义文章类型条目。在我们的例子中,我们将使用名为 height 和 climb rating 的自定义分类法对山峰进行分类。高度和攀登能力将作为我们自定义文章类型的类别。我们将生成几个高度范围来对山峰进行分段。同样的过程将用于攀登评级分类法,通过设置攀登难度等级。要开始,请选择左侧菜单区域中的“添加编辑分类法”。

然后,我们可以开始以与建立自定义文章类型相同的方式来设置分类法。所以,在第一个例子中,我将分类法别名称为高度,复数标签称为高度,单数标签称为高度。我还会选择自动填充标签。然后,我会选择山脉自定义文章类型作为该分类法适用的文章类型。在设置部分,你可能想要更改两个默认设置。第一个是层级结构,如果你希望分类法在文章类型编辑页面上列出,应将其设为真。另一个叫做“在快速或批量编辑面板中显示”,将其设为真将允许你使用快速编辑菜单选项更改特定山脉的分类法设置。接下来,我们可以为攀登评级分类法遵循相同的过程。

在建立你的分类法后,在这种情况下是高度和攀登评级,你必须编辑你的山脉自定义文章类型。所以我们将返回“添加编辑文章类型”,选择山脉自定义文章类型,然后向下滚动到设置部分的底部。现在你会看到高度和攀登评级分类法被列出。勾选它们的两个复选框,并再次保存自定义文章类型,以便分类法与那个特定的自定义文章类型相关联。一旦你设置好了自定义文章类型及其分类法,你就可以开始填充它们。当你在仪表板中选择你的自定义文章类型时,你可以打开其中一个分类法。在这种情况下是高度,然后第一个分类将是低于海平面3000英尺的山脉。然后,我们可以继续为这个分类法添加其他分类。从低于海平面3000英尺的山脉到高于海平面12000英尺以上的山脉。然后,我们可以对另一个分类法攀登评级做完全相同的事情。在这种情况下,我添加了初级、中级和高级分类。

自定义文章类型条目

现在我们的分类法已经设置好了,我们可以创建一些自定义文章类型条目。在这种情况下,你将输入特定的山脉,并选择它们所属的分类法。所以让我们继续创建我们的第一个自定义文章类型条目。我将把它命名为第一座山,并添加一些虚拟内容。在我们的侧边栏设置中,我们可以应用相关的分类法。在这种情况下,这座山低于3000英尺,适合初学者。我们还会添加一个摘要以及一个文章特色图像。然后点击发布。然后我会继续为山脉自定义文章类型再创建两个条目,第二座山和第三座山。现在你已经输入了你的山脉文章类型,并按高度和攀登难度进行了分类,你可以为你的网站访问者提供一种查看山脉列表的方式,无论是完整显示还是按分类法显示。

显示你的自定义文章类型

首先,我们将生成一个新页面,用于显示山脉自定义文章类型归档。按你的意愿命名页面。在这种情况下,我们使用了山脉,然后保存它。访问页面列表并选择快速编辑以显示页面标题及其别名。将别名更改为与你自定义文章类型的别名匹配。在我们的情况下,那是mountain,然后保存更改。为了看到这个页面,我们需要将其添加到网站头部模板部分的菜单中。访问站点编辑器并选择导航。然后编辑。打开列表视图,选择导航块,添加一个新的菜单项,并选择名为山脉的页面。然后我会在右侧边栏中选择山脉,点击三个垂直点,添加一个子菜单链接,并输入高度。正如你所看到的,没有叫高度的页面。我只想使用高度作为占位符来显示分类。所以我也会添加攀登评级作为占位符,并确保它只是一个占位符,你选择菜单项,在这种情况下是高度,打开侧边栏设置,然后在URL下方添加两个井号,以确保它不可点击,仅仅是一个占位符。我们将对攀登评级做同样的事情。我们将添加子菜单链接作为占位符,然后在URL下方添加两个井号。

然后,我们可以继续将这些分类作为子页面添加到这些占位符下。所以让我们选择高度,点击三个垂直点,点击添加子菜单链接,我们将搜索第一个分类低于3000英尺,并选择分类法。然后,我们可以继续为高度和攀登评级添加分类。让我们从前端查看一下。当我们点击山脉时,我们会看到我们所有的自定义文章类型条目,山一、山二和山三。然后,我们可以选择其中一个分类,在这种情况下是低于3000英尺的山脉。对于攀登评级,我们可以查看适合中级徒步者的山脉。

模板

最后要讨论的是模板。我们之前看到的所有页面,都是使用“所有存档”模板来显示的。但如果你希望某个页面拥有不同的外观和布局呢?进入站点编辑器,点击“管理所有模板”,然后点击右上角的“添加新模板”。接下来有几个选项:你可以添加“山脉存档模板”,它会显示你所有的山脉条目;或者选择“单条山脉模板”,来更改单个条目的显示方式。最后,你还可以修改分类法的显示方式,无论是针对所有分类法、单个分类法,还是本例中的分类体系。

总结

你可以在 learn.wordpress.org 上的其他课程中,了解更多关于 WordPress 模板的使用和修改方法。祝你在网站上创建和设置自定义文章类型时一切顺利。

使用WordPress插件添加自定义用户角色

引言

在本课中,我们将学习如何使用插件自定义用户角色。在创建自定义角色之前,让我们回顾一下WordPress提供的默认角色——管理员、编辑、作者、投稿者和订阅者。我们在之前的一课“用户管理”中已经介绍过这些,但今天的重点是自定义角色。

自定义角色

但为什么要创建自定义用户角色呢?创建自定义角色可以让你定义特定的职责和权限,细分用户并定制他们的体验,有效管理内容审核,以及定义自定义工作流程。这里有一个实际例子。你可能有一个非营利网站,并为协调员和志愿者设置特定角色。在这个例子中,我们将创建一个名为“评论审核员”的自定义角色,用于只能编辑和阅读文章的用户。由于没有默认角色符合这一需求,我们将使用插件创建一个新角色,向你展示其工作原理。在插件目录中有多种插件可供选择,例如Members、User Role Editor或Advanced Access Manager。

使用插件

在这个例子中,我们将安装并激活Members插件。安装并激活Members插件后,我们可以进入侧边栏左下角的“Members”,然后点击“角色”。在这里,我们将看到所有默认角色:管理员、作者、投稿者、编辑和订阅者。角色管理功能允许你编辑和添加新角色,以及删除默认功能和自定义功能。请注意,如果你使用插件对默认角色进行更改,这些更改将作为永久更改保存,并且需要使用插件进行恢复。因此,如果需要对默认角色进行更改,建议先复制该角色,然后在新角色中进行更改。但我们将添加一个名为“评论审核员”的新角色。

授予权限

然后,你有一系列广泛的功能可以授予或拒绝。如果未选择任何功能,用户将不具备该功能。我将授予我希望评论审核员拥有的功能。在“常规”下,我将继续授予“审核评论”功能。然后,我们可以进入“文章”并授予所有相关功能,例如阅读、编辑、发布和删除文章。下一步是添加角色。这完全取决于你创建的角色以及你想要分配给该角色的功能。因此,一旦你决定了角色,你可以浏览所有子标题并决定要授予哪些功能。

分配角色

现在,我们可以返回“角色”页面,看到“评论审核员”已添加。接下来,我们将进入“用户”。在这个网站上,我们有两个用户:管理员(即我本人)和Don Kamera。让我们点击Don Kamera,向下滚动到底部,然后将用户角色从“订阅者”更改为“评论审核员”,因为我们希望此人审核所有添加到我们博客或新闻页面的评论。

现在,我们可以以Don Kamera的身份登录,在左侧边栏中可以看到他的功能非常有限。我们可以访问文章和评论,并且我们会注意到有一条评论正在等待审核。这条评论显然不是垃圾信息,因此用户可以继续批准。正如前面提到的,你可以复制或克隆默认角色并进行自定义,或者创建具有有限功能的新自定义角色。

资源

课程:用户管理

解锁高级SEO技巧:第二部分

引言

欢迎来到高级SEO技巧解锁的第二部分。在本课中,我们将深入探讨结构化数据和模式标记的世界,这是高级SEO的关键组成部分,可以显著增强搜索引擎理解和呈现您内容的方式。我们还将介绍开放图谱协议以及持续SEO监控和改进的重要性。

结构化数据

那么什么是结构化数据?结构化数据是一种标准化格式,用于提供关于页面的信息并对其内容进行分类。它帮助搜索引擎理解您内容的上下文,从而实现更好的索引和更丰富的搜索结果,例如知识面板或增强摘要。结构化数据为您的网站增加了上下文。它是一段代码,帮助搜索引擎更好地理解您的内容。您可以在schema.org找到结构化数据代码。Schema.org是由包括谷歌、必应和雅虎在内的主要搜索引擎合作发起的倡议,旨在创建结构化数据的通用词汇表。当您访问schema.org时,只需搜索即可找到合适的代码。在您的网站上实施模式标记可以使您的内容有资格获得丰富摘要,从而在搜索结果中脱颖而出,这些摘要会显示在页面标题和元描述旁边。

实施模式标记

但是,当您使用正确的插件时,您可以自动为网站添加结构化数据,而无需手动编写代码。让我们使用像RankMath或Yoast这样的插件来在我们的网站上实施模式标记。在这个例子中,我将安装并激活Yoast插件。然后我将选择设置。首先,我们将进入文章页面,选择要实施的模式类型。您会看到两个下拉框,一个用于页面类型,另一个用于文章类型。我将保持页面类型的默认选择,但对于文章类型,我将选择博客文章,以将这些文章指定为博客条目。保存后,我们可以进入页面,为页面类型和文章类型实施相同的步骤,以确定默认情况下您的页面应如何在网站的模式标记中被描述。但您也可以为特定页面或文章添加模式标记。所以让我们进入页面。在这个例子中,我们将选择“关于”页面。然后在底部,在SEO和可读性旁边,我们可以选择模式,在页面类型下方,我将选择“关于页面”,以告诉搜索引擎这个页面的具体内容。当您进入集成并向下滚动到模式API集成时,您还可以通过使用与Yoast集成的插件来解锁谷歌搜索中的丰富结果。例如,如果您安装了WooCommerce插件,您可以通过使用Yoast WooCommerce SEO来解锁产品页面的丰富摘要。

开放图谱协议

接下来,让我们谈谈开放图谱协议。它允许您控制内容在Facebook和X等社交媒体平台上分享时的显示方式。如果您使用Yoast,可以选择设置并向下滚动到社交分享。您会注意到开放图谱数据和X卡片数据功能已启用,这允许这些社交媒体平台显示带有图片和文本摘要的预览。如果您想进一步自定义,可以打开一篇文章,然后向下滚动到社交部分。但您需要Yoast的高级版本才能解锁此功能。如果您使用不同的插件,例如RankMath,可以进入标题和元数据。当您选择社交元数据时,您将能够为网站模式和开放图谱添加社交账户信息。当您点击首页时,您将能够为首页添加SEO元数据和开放图谱详细信息。如果您想了解更多细节,只需点击“了解更多”。但RankMath确实允许您自定义社交媒体分享的标题和描述。因此,一旦您打开了文章,可以点击RankMath图标,然后在右上角选择社交。在这里,我们可以看到文章在Facebook或X上的预览。当您点击“通用”时,您将能够自定义标题和描述,以确保您的内容在社交媒体上以最佳方式呈现。

SEO审计

最后,定期进行SEO审计对于识别和修复可能影响搜索排名的问题至关重要。使用Google Search Console、Screaming Frog或Ahrefs等工具对您的网站进行全面审计。同时,检查是否存在断链、重复内容或页面加载速度慢等问题。要检查断链,有许多插件和服务可以自动化此过程。关注信誉良好的SEO博客和新闻网站,及时了解搜索引擎算法的最新更新。相应地调整您的SEO策略,以维持或提高搜索排名。SEO不是一次性工作。它需要持续监控和改进,以保持竞争力。

解锁高级SEO技巧:第一部分

引言

欢迎来到解锁高级SEO技巧的课程。在第一部分中,我们将深入探讨现代SEO面临的挑战,以及如何通过使用插件有效应对这些挑战。

SEO(搜索引擎优化)在不断演变。随着搜索引擎更新算法和新技术涌现,保持领先地位可能变得困难。在本视频中,我们将向您展示如何使用一款SEO插件来帮助优化您的网站。

让我们先看看当今SEO面临的一些最大挑战。

搜索引擎越来越多地使用人工智能(如Google的RankBrain)来理解搜索意图,而不仅仅是关键词。这种转变优先考虑内容质量和相关性。

Google的算法不断变化,使得维持高排名变得具有挑战性。像Core Web Vitals这样的更新强调页面速度、交互性和视觉稳定性,影响那些不符合这些标准的网站。移动优先索引已成为常态,这意味着未针对移动设备优化的网站面临可见度降低的风险。Google的有用内容更新优先考虑真正有用的内容而非标题党,突显了以用户为中心的高质量内容的需求。

最后,像X、Facebook和LinkedIn这样的平台正与搜索引擎更加融合,社交媒体帖子经常直接出现在搜索结果中。这意味着您的社交媒体存在可以直接影响您的搜索可见性。
那么,如何应对这些挑战呢?以下是一些策略。

应对SEO挑战

1. 为AI调整您的内容,专注于创建有意义、有价值的内容,真正满足受众的需求和问题。

2. 针对社交媒体优化您的内容,根据每个平台的优势和用户行为进行定制。不要仅仅分享链接,而是创建吸引人的内容以鼓励互动,例如引人注目的图片、视频或突出文章要点的简短片段。

现在,让我们动手实践!实施这些策略的方法之一是使用SEO插件,如Yoast或Rank Math。

Robots.txt

我们将从安装Yoast SEO插件开始。为此,请导航到您的WordPress仪表盘,然后转到插件 > 安装新插件。在搜索栏中输入“Yoast SEO”,然后点击插件旁边的“立即安装”。安装完成后,点击“激活”以启用它。

插件激活后,您可以开始优化您的网站。首要任务之一是设置robots.txt文件。该文件告诉搜索引擎应该抓取您网站的哪些页面以及忽略哪些页面。使用Yoast SEO插件,您可以直接从WordPress仪表盘轻松创建和编辑robots.txt文件。打开Yoast插件,

  1. 在管理菜单中点击“Yoast SEO”。
  2. 点击“工具”。
  3. 点击“文件编辑器”。
  4. 点击“创建robots.txt文件”按钮。
  5. 查看(或编辑)Yoast SEO生成的文件。

您可能希望阻止访问登录页面或仪表盘。然后您可以添加

禁止访问: /login/
禁止访问: /wp-admin/

例如,禁止访问这些页面可以防止搜索引擎索引不相关的页面,从而使它们专注于吸引自然流量的有价值内容。

规范URL

接下来,让我们谈谈规范URL。规范URL让您可以告诉搜索引擎某些相似的URL实际上是相同的。因为有时您可能通过多个URL甚至多个网站找到产品或内容。使用规范URL(带有rel=canonical属性的HTML链接标签),您可以在不损害排名的情况下将这些内容放在您的网站上。

通过在插件设置中设置规范URL,您可以帮助维护内容的完整性,并提高网站的整体SEO性能。

  1. 转到您想要更改规范URL的文章、页面或分类。
  2. 进入编辑界面后,转到Yoast SEO侧边栏或元框中的“高级”部分。
  3. 输入完整的规范URL。
  4. 更新文章、页面或分类。

站点地图

虽然WordPress会自动为您生成一个基本的站点地图,但使用像Yoast SEO或Rank Math这样的插件可以让您创建更高级的站点地图,提供更好的控制和自定义。例如,这些插件允许您从站点地图中包含或排除特定页面、文章或分类,而默认的WordPress站点地图无法实现这一点。

要使用Yoast SEO生成站点地图,请转到WordPress仪表盘中的SEO > 常规,然后点击“功能”选项卡。确保“XML站点地图”选项已启用。该插件将自动生成您的站点地图,您可以通过点击“查看XML站点地图”链接来查看。

站点地图准备好后,将其提交到Google Search Console以确保您的网站被正确索引非常重要。为此:

  1. 登录您的Google Search Console。
  2. 从仪表盘中选择您的网站属性。
  3. 在左侧菜单中,进入“索引” > “站点地图”。
  4. 在“添加新站点地图”字段中,输入您站点地图的网址(例如:yourwebsite.com/sitemap_index.xml)。
  5. 点击“提交”。

元标签

最后,让我们添加一些元标签。元标签是嵌入在网站代码中的文本片段,用于描述页面的内容。虽然它们在页面上不可见,但在搜索引擎结果中如何展示您的内容方面起着关键作用。

使用像 Yoast SEO 或 Rank Math 这样的 SEO 插件,您可以轻松地为网站的每个页面添加和优化元标签。精心设计的元标签可以通过使您的页面在搜索结果中更具吸引力来提高点击率。

元标签不仅对搜索引擎重要,对社交媒体也至关重要。当您的内容在 Facebook 或 X 等平台上分享时,元标签决定了显示的信息,例如标题、描述和图片。这会显著影响您的内容在社交网络上的感知和分享方式,使元标签成为 SEO 和社交媒体策略中的关键因素。

  1. 点击左侧菜单中的页面
  2. 选择您要编辑/更新元标签的页面
  3. 要编辑标题标签和元描述,请滚动到编辑页面底部,直到看到 Yoast SEO 设置。
  4. 编辑摘要。
  5. 要编辑标题标签,请将现有的 SEO 标题替换为优化后的标题标签,长度在 60 到 70 个字符之间。
  6. 要编辑元描述,请添加一个 150 到 160 个字符的页面描述。
  7. 编辑完成后,点击“关闭摘要”。
  8. 最后,点击右上角的“更新”。

结论

以上就是您可以立即实施的 SEO 技巧的快速介绍。在第 2 部分中,我们将更深入地探讨技术 SEO,并研究结构化数据和 Schema 标记。

安全插件核心功能与设置

引言

在本节中,我们将探讨使用安全插件的重要性,并更好地理解特定设置,以帮助您加固网站。插件目录包含许多值得探索的插件,例如 WordFence、All-in-One Security and Firewall、Jetpack、Sucuri、Solid Security 等。需要注意的是,有些插件提供的选项或设置比其他插件更多。高级套餐还会解锁额外的功能。根据您选择的插件,以下是一些值得考虑的功能。

审计与扫描

第一,审计与扫描。建议定期进行安全审计或扫描,以帮助识别网站上的潜在漏洞。安全插件使这一过程变得简单易行,无需专业技术知识。大多数插件支持自动扫描,定期检查您的 WordPress 网站是否存在安全威胁,并执行自动备份以保护网站数据,提供全面的保护,并支持一键恢复。手动审计也很重要。安全工具有时可能会遗漏攻击者留下的恶意文件,或未能注意到可疑用户。

Web 应用防火墙

其次,一些插件允许您启用 Web 应用防火墙。Web 应用防火墙通过监控和过滤进入您网站的流量,增加了一层额外的安全保护。这就像为您的网站配备了一名保安。它位于您的网站和互联网之间,检查所有进出数据。如果发现任何可疑内容,它会将其拦截,以确保网站安全。

IP 地址检测

下一个值得设置的选项是 IP 地址检测。IP 地址检测帮助插件识别您网站或访问者的 IP 地址。这对于安全功能至关重要,例如阻止恶意用户或限制来自特定 IP 地址的登录尝试。如果插件无法正确检测 IP 地址,它可能无法有效阻止有害流量或限制所需的访问。通过正确检测 IP 地址,安全工具可以实施访问限制、阻止可疑活动,并保护网站的完整性。您通常可以输入一个不应被锁定的 IP 地址列表。例如,WordFence 提供了几种检测 IP 地址的选项。第一个选项是默认推荐选项。

第二个选项是使用 PHP 内置的 remote ADDR。Remote ADDR 是一个服务器变量,用于告知您访问您网站的计算机或设备的 IP 地址。如果我们查看另一个插件,会发现使用 remote ADDR 是 All-in-One Security and Firewall 插件的默认选项,该选项位于高级设置下方,非常安全,但必须正确配置才能生效。IP 地址检测始终需要正确的服务器配置,否则 IP 地址很容易被伪造或伪装。如果您位于任何代理(例如负载均衡器)后面,此方法的可靠性可能会受到影响,因为 PHP 代码无法确定服务器的配置。设置 IP 地址检测时,一个重要的步骤是正确配置服务器,这需要托管服务提供商的干预。请务必联系您的托管服务提供商,了解服务器的配置方式,以便选择正确的 IP 检测方法。

WordPress 配置文件

接下来,一些插件还允许您保护 WordPress 配置文件。wp-config.php 文件包含敏感信息,例如数据库凭据、安全密钥和其他配置参数。保护此文件可以防止未经授权的访问和潜在的利用。例如,使用 All-in-One Security 插件时,您可以在选择文件安全时设置推荐的权限。

暴力破解保护

此外,在您的 WordPress 网站上启用暴力破解保护至关重要。暴力破解攻击是黑客常用的方法,他们通过反复尝试不同的用户名和密码组合,直到找到正确的组合,从而获得对您网站的未经授权访问。暴力破解保护通过限制登录尝试、阻止可疑 IP 地址以及通过验证码挑战验证登录者是否为真人,来阻止未经授权的用户访问您的网站。当然,暴力破解攻击保护的设置可能因安全插件而异。最后,建议设置双因素身份验证,以保护您的网站免受暴力破解攻击。

双因素身份验证

除了强大的密码管理之外,启用双因素身份验证对于增强 WordPress 网站的安全性至关重要。双因素身份验证通过要求您提供密码和第二种验证形式(例如发送到您移动设备的唯一代码或由身份验证应用生成的代码),为登录过程增加了一层保护。即使您的密码被泄露,这一额外步骤也能显著降低未经授权访问的风险。许多安全插件,包括 Wordfence 和 All-in-One WordPress Security and Firewall,都内置支持双因素身份验证。

备份与 SSL 证书

最后,同样值得一提的是,良好的安全性始终需要以完善的备份策略作为支撑。一旦发生意外事件,这能让你从备份中快速恢复和还原数据。如果你还没有SSL证书,请务必获取一个。SSL证书(全称安全套接层)通过加密网站与访问者之间的数据传输来保护你的网站,防止黑客窃取敏感信息。它还能提升网站的可信度,并可能改善搜索引擎排名。你可以从服务商处购买SSL证书,或使用Let’s Encrypt等免费服务。许多网络托管商已在其套餐中自动提供并安装SSL证书。如果尚未激活,请联系你的托管商,在托管控制面板中点击几下即可启用。

总结

实施我们讨论的所有这些安全措施,可以显著增强你的网站抵御更复杂威胁的能力。

域名管理:了解DNS记录

引言

域名管理与DNS记录的理解。在本课中,我们将揭开被称为互联网的庞大计算机网络背后的面纱。我们将学习域名和DNS,了解它如何将你的域名与托管提供商的IP地址连接起来,以及如何管理这些设置。我们将回答以下问题:什么是域名?什么是DNS记录,它们有什么作用?如何编辑它们,以及DNS传播需要多长时间?

域名

首先,什么是域名?域名是人们用来在互联网上访问你网站的独特地址。就像你的实际地址一样,任何想要访问或给你寄信的人都需要知道你在哪条街以及你的门牌号。网络的工作原理类似。人们可以在浏览器地址栏中输入你的域名,或者使用搜索引擎。域名由两部分,有时是三部分组成:名称、扩展名,有时还有一个称为子域的前缀。以下是一个例子。在域名WordPress.org中,WordPress是网站所有者选择的独特名称,.org是域名扩展名,表示网站或组织的类型。同时,在域名learn.wordpress.org中,learn是与主要组织关联的子域,表示该网站专注于教育内容。与人类不同,设备和服务器使用数字IP地址进行通信。这就是域名系统(DNS)发挥作用的地方。

DNS

什么是DNS?域名系统(DNS)弥合了人类与机器之间的差距,将人类可读的域名(如www.example.com)转换为机器可读的IP地址(如192.0.2.1)。想象一个巨大的电话簿,它存储了每个活跃网站和在线服务的所有名称和对应号码,存放在特殊的文本文件中。这些文件称为区域文件,包含每个网站的单独DNS记录,用于指示在哪个服务器上找到它、如何连接等。这些DNS记录对每个域名都是唯一的,并分组在一个DNS区域中。有几十种DNS记录类型。让我们回顾一下对你网站至关重要的五种主要记录。

NS记录

第一,NS记录,即名称服务器(nameserver)的缩写。这些记录告诉其他计算机哪个服务器管理你网站的信息。NS记录将网络流量引导到你的网站、邮箱和其他在线资产存储的位置。每个域名都必须有NS记录。通常你会有两个NS记录,这样如果一个名称服务器宕机,域名查找过程可以使用记录中指定的下一个NS。为什么需要编辑名称服务器?最常见的情况是使用一家公司管理域名,另一家公司管理托管。如果你在注册商A处购买了域名,并在提供商B处购买了托管计划,你必须使用NS记录将域名连接到托管。通常的工作流程如下:首先,找到提供商B的名称服务器,可能看起来像ns1.dns-parking.com。复制它们。接下来,转到注册商A的控制面板,找到DNS区域管理部分。然后,第三步,删除旧的NS记录,并添加你在第一步中复制的新记录。你的域名很快就会连接到托管。

A记录

接下来,我们来谈谈A记录,即地址记录(address records)的缩写。它确保当有人通过搜索引擎或直接输入example.com从浏览器尝试访问你的网站时,浏览器知道哪个服务器管理这个IP地址。一旦有了这个信息,浏览器就可以获取文件并显示网站。如果你使用网络主机的名称服务器,你可能不需要设置A记录。你的网络主机会为你完成这项工作。

CNAME记录

第三,CNAME记录。将规范名称记录视为你网站的快捷方式。这些别名让你可以将一个域名指向另一个域名,这就是你设置子域或将流量引导到不同网址的方式。最常见的实用CNAME是www。这个记录像电子邮件转发器一样工作,确保人们无论是否包含www都能访问网站。或者,你可以使用CNAME将访问者引导到另一个网站,比如learn.wordpress.org的例子。

MX记录

接下来,MX记录。邮件交换器记录处理你域名的邮箱。它们指定哪些服务器处理发送到和来自你自定义电子邮件地址的邮件,包括邮件转发。如果你想使用域名发送和接收电子邮件,例如邮箱账户info@example.com,你需要设置MX记录。

TXT记录

第五,TXT记录。TXT记录就像贴在你域名上的便签。它们可以包含有用的信息,例如验证你的域名用于分析和服务,或优化电子邮件安全。以下是后者的一个例子。

编辑记录

接下来的问题是,如何编辑这些记录?你可以通过域名注册商或托管服务商的控制面板来管理所有不同的 DNS 记录。不同公司的界面可能有所不同,但它们都允许你创建、修改和删除 DNS 记录,并根据你的需求配置域名。你可能会问,这需要多长时间?每当你在 DNS 区域中做出更改时,整个网络中的全球 DNS 服务器都必须更新存储的记录。DNS 服务器更新其记录的过程称为传播。影响完成此更新所需时间的因素有很多,因此预计可能需要几个小时到 72 小时不等。在做出这些更改时,请考虑到这一点。你可以在 DNS Checker 等网站上检查 DNS 传播的状态。输入你的域名,选择记录,并在全球数百个 DNS 服务器上进行测试。

结论

我们希望这个简短的概述能让你更好地理解域名和 DNS 管理,并帮助你根据需要调整一些默认设置。

图片优化

引言

本课主要讲解图片优化。但你可能要问,图片优化到底是什么?图片优化就是在减小文件大小的同时,保持图片质量的平衡。它是以理想的格式、尺寸和分辨率提供高质量图片,以提升用户参与度的过程。它还涉及准确标记图片,以便搜索引擎能够读取和理解页面内容。

优势

在继续之前,我们先简要讨论一下图片优化的优势。图片优化将帮助你提高页面加载速度、改善用户体验和SEO,而且不需要任何开发技能。图片优化显然具有多米诺骨牌效应。如果你的图片加载速度快,它们将提高用户参与度,进而提升搜索引擎排名。

文件名和替代文本

那么,我们如何优化图片呢?首先,我们需要在上传前更改图片的文件名,然后添加替代文本。其次,确保选择正确的图片类型。然后,我们可以缩放或裁剪图片,并压缩图片文件。所以,请确保在上传到媒体库之前更改图片的文件名。记得添加替代文本。当你将图片添加到媒体库时,可以打开它,在右上角会显示“替代文本”。替代标签只是对图片的简短文字描述,但当图形无法加载时,它向网站用户解释图片的内容。它还允许搜索引擎更好地抓取和排名你的网站,并帮助视障用户理解页面内容。同样重要的是,图片SEO从文件名开始。你希望搜索引擎在不查看图片的情况下就能了解它。所以,请使用一个聚焦的关键词短语。

图片格式

WordPress允许你上传多种格式的图片。图片通常保存为JPEG、PNG、WebP或AVIF。JPEG通常用于照片以及人物和物体的图像。PNG适用于图形、插图和具有透明度的图片,而WebP和AVIF是优化网站性能的绝佳选择,特别是对于照片和动画等非矢量资源,因为它们具有卓越的压缩能力。我还建议避免使用GIF,因为它们会带来可访问性方面的挑战。

插件

最后,我们将介绍三种优化图片的方法。首先,你可以使用WordPress插件,或者你也可以决定使用基于网页的工具或图片编辑器。我们从插件开始。要添加插件,我们进入“插件”页面,点击“安装新插件”,然后在搜索框中输入“图片优化”。现在你会注意到有许多不同的插件可供选择。一些值得探索的插件包括Modern Image Formats、Image Optimization by Optimal、Smush或Imagify。请注意,根据插件的不同,某些功能可能仅由专业版支持。你可能需要考虑为你网站上的新图片上传使用现代图片格式。这个插件由WordPress性能团队创建和管理。它在上传时将图片转换为更现代的格式,如WebP或AVIF。在这个例子中,我将安装并激活EWWW Image Optimizer插件。激活后,我们可以进入“设置”,看到一个名为“优化本地图片”的选项。如果你向下滚动,你会看到更多带有高级套餐的选项。但如果我们进入“媒体”页面,可以点击“批量优化”并扫描未优化的图片。我们可以看到有184张图片需要优化,右侧还有更多选项。

基于网页的工具

接下来,让我们探索一些基于网页的工具,你可以在将图片上传到WordPress网站之前进行优化。一些值得考虑的选项包括tinypng.com、tinyimg.com、kraken.io和squoosh.app。让我们看看Squoosh是如何工作的。它是开源的,支持所有图片格式。一旦你从电脑中添加图片,就可以编辑或压缩它。首先,我会点击“调整大小”,然后更改图片的高度。你会注意到宽度会自动更新。接下来,我会进入“压缩”并将图片保存为WebP文件。在右下角,我们可以看到这个文件大小已经减少了97%。

图片编辑器

最后,你还可以选择使用图片编辑器,例如Pixlr、Photopea、Gimp或Canva。

最佳尺寸

你可能要问,在WordPress中使用的最佳尺寸是多少?嗯,这取决于你将如何使用该图片。对于标题图片,1200 x 628像素是一个不错的尺寸。对于其他图片,最佳尺寸至少是640 x 480,大约1024 x 768像素。

结论

我相信这些信息对你有所帮助,并且你会找到适合你的正确方法。

网站优化

引言

大量研究和案例表明,网站响应时间越长,访客流失越多。无论您的网站专注于什么内容,为访客提供最佳体验都是首要目标,因此优化网站速度至关重要。

在本课中,您将了解网站优化的含义、哪些因素会影响性能、如何测试网站速度以及如何改进。

网页性能涉及加载时间和运行时的用户体验。作为一种实践,网页性能包括可衡量的因素,例如页面的加载时间、页面变得可交互所需的时间,以及用户对加载时长的感知。

影响性能的因素

决定网站速度的组件有很多——软件、网络条件、硬件——每个都通过标准指标计算。实现高性能得分的方法是优化这些动态部分的每一个。

让我们从软件开始,它涵盖了代码和内容。

WordPress 主题定义了页面的内容结构。某些设计元素,如颜色,对性能没有影响;而其他元素——从字体和图形资源到轮播图和弹出窗口——可能会拖慢您的网站速度。

在处理媒体和字体时,选择更新、性能更高的文件格式是一个好习惯。尤其是图片,在网站优化中扮演着关键角色。我们将在另一节专门讲解图片优化策略的课程中详细讨论这个话题。

虽然最小化资源数量很有用,但它们的加载方式同样重要。从这个角度来看,一个编写良好的主题会带来巨大的不同。

主题和插件

臃肿的主题加载了太多资源,是导致性能得分低下的主要元凶之一。

同样,您使用的插件的质量也会影响网站运行的速度,无论是客观速度还是感知速度。那些对外部服务进行过多请求、加载多个资源并不断执行数据库查询的插件,即使是最好的服务器配置也会被拖慢。

嵌入内容和第三方元素

广告、分析工具、社交媒体小部件、替代评论插件以及外部托管的资源会延迟加载、减慢响应时间、占用带宽,并可能导致更高的跳出率。

在将它们添加到您的网站之前请三思,并对性能成本保持警惕。

如何衡量性能

您可以通过两种方式衡量性能:合成监控和真实用户监控(RUM)。

两者都发生在浏览器中,但合成监控意味着“在实验室”中运行测试——在预定义条件和预设变量下;而 RUM 则呈现“在现场”生成的结果,收集来自实际网站访客的数据。

无论哪种情况,测试都可能基于 Google 概述的三项指标,这些指标已被行业采纳为“提供卓越网络用户体验所必需的质量信号”。

它们被称为核心网页指标

  • 最大内容绘制(LCP) 衡量页面上最大元素变得可见的时间。
  • 累计布局偏移(CLS) 衡量页面加载过程中元素发生偏移的程度。
  • 与下一次绘制的交互(INP) 是该列表的新增项,衡量页面响应用户交互(点击、触摸和键盘输入)所需的时间。

如何测试您的网站

测试有助于您识别性能瓶颈。您可以使用多种工具进行测试,包括 PageSpeed Insights(在新标签页中打开)和 WebPageTest(在新标签页中打开)。

由 Google 维护的PageSpeed Insights 会呈现合成测试结果以及该公司版本的 RUM——Chrome 用户体验报告(CrUX)。它会同时在移动设备和桌面设备上测试页面,并提供改进建议。

WebPageTest 是一个更复杂的测试平台。它在 Google 指标的基础上增加了一系列有用的功能,包括环境影响报告、图片分析、优化机会的详细分解,以及选择不同地点、浏览器和连接速度的选项。

第一次运行 WebPageTest 可能会让人望而生畏,但它是测试和分析网站整体性能的宝贵工具。

在测试时,您会遇到其他软件驱动的指标,包括:

  • 首次内容绘制(FCP):浏览器显示第一个内容片段的时间。
  • 总阻塞时间(TBT):从 FCP 之后到访客可以与网站交互之前所经过的时间。

这些指标受到加载过多资源和元素以及未能正确加载它们的共同影响。

ℹ️ Performance Lab 是由 WordPress 性能团队开发的一个社区插件,可能能够缓解部分问题。该插件整合了六个独立插件,每个插件都旨在利用最新的浏览器技术解决特定的性能问题。激活后,插件会自动开始优化你的网站,无需手动配置或调整。

托管的重要性

影响 WordPress 网站速度的其他因素包括网络基础设施、服务器硬件和数据库操作。

涵盖这些因素的指标是首字节时间(TTFB),它衡量浏览器接收到第一个字节所需的时间。这取决于连接时间——包括访问者和服务器的连接时间。

连接建立得越快,字节发送得越快,你的网站加载速度也就越快。

资源交付速度由多个因素决定,包括地理位置、网络状况、硬件配置和后端进程。换句话说,托管服务很重要。

由于服务器响应缓慢可能源于网络或硬件问题(如 CPU、内存和存储速度),因此值得仔细考虑托管解决方案的每个方面——而不仅仅是标价。

插件

最后是插件。性能插件无法减少服务器上的 CPU 负载时间或更新后端软件,但它们可以处理诸如 CDN、缓存、压缩、精简、数据库优化,有时甚至安全等问题。

因此,即使选择更实惠的共享托管,也建议借助可靠的插件来应对常见挑战,这些插件可以让你使用 CDN 来减少客户端与服务器之间的往返时间,应用缓存来减少请求数量,并启用压缩和精简来发送最少的数据量。

WordPress 插件目录中有数百个性能和优化插件。以下是一些流行的解决方案:

  • WP-Optimize
  • W3 Total Cache
  • WP Super Cache
  • Jetpack Boost
  • LiteSpeed Cache

结论

WordPress 贡献者一直在努力提升速度和性能。某些功能已包含在核心中,但其他功能需要用户和开发者手动启用。

请确保你使用的是最新版本的 WordPress,以便从最新的性能提升技术中受益。

管理设置:隐私政策


简介

在本课中,我们将探讨如何设置隐私政策页面。建议所有网站所有者为其网站添加隐私政策页面,因为这是一份法律要求的文件,用于披露您收集的网站访问者信息。例如,让我们访问 WordPress.org,看看他们的隐私政策页面是什么样的。这份隐私政策描述了 WordPress.org 如何使用和保护提供给他们的信息。

模板

接下来,我们来讨论 WordPress 如何让用户的生活更轻松。当我们打开“页面”时,您会注意到 WordPress 通过提供一个可修改的隐私政策模板来简化流程,您可以根据需要进行调整。模板中有各种子标题和建议文本,但您可以根据需要添加或删除内容。涵盖的一些主题包括:媒体、Cookie、来自其他网站的嵌入内容、我们与谁共享您的数据、我们保留您的数据多长时间、您对自己的数据拥有哪些权利,以及最后,我们将您的数据发送到哪里。当您对更改满意时,点击“发布”。

设置

接下来,我们可以将注意力集中在隐私设置上。前往仪表盘,向下滚动到“设置”,然后点击“隐私”。您可以编辑或预览您的隐私政策页面,并查看“隐私政策指南”以获取额外帮助和支持。当您向下滚动时,可以创建新的隐私政策,并更改或分配您正在使用的隐私政策页面。

在页脚添加隐私声明

在最后一部分,我将把我的隐私政策页面添加到页脚。我将前往“外观”,然后点击“编辑器”。这将带我进入站点编辑器,我可以在其中编辑页眉和页脚。我可以在模板中编辑页眉和页脚。但为了更专注地编辑页脚,我将导航到“导航”并选择页脚导航。我将打开模板编辑模式,点击导航块的插入器,并添加我的隐私页面。添加完成后,我可以点击“保存”。当我返回主页模板并向下滚动时,我会看到我的隐私政策页面现在位于“快速链接”下方的页脚中。另外值得一提的是,您还可以使用插件生成隐私政策。

结论

祝您在设置隐私声明时一切顺利。