wordpress文章标题字段设置不能为空

如何创建搜索引擎友好的标题标签

  搜索引擎优化最令人沮丧的事情之一就是让一切都按照它应该的方式协同工作。如果你做过SEO,你就会明白在说什么。搜索引擎优化中有很多的小元素,有时候似乎不可能事事都完美。即使在今天!我们经常谈论搜索算法的“智能”程度以及几乎不可能钻系统的漏洞。但是,要使 SEO 取得成功,仍然需要注意很多元素。

  举个例子:页面标题标签

  据我们所知,标题标签一直都是SEO的基石之一。有业内专业人士表示“对于搜索引擎优化来说,标题标签是仅次于内容的第二重要的页面因素。”当涉及到低努力/大结果时,标题标签占了上风。它是一个如此小的元素,但却有如此巨大的影响!你知道创造醒目的标题是很重要,但优化标题对SEO也很重要。这就是页面标题标签的作用。它们是你的标题传递给搜索引擎的方式,也是任何SEO策略的重要组成部分。这是为数不多的需要同时为用户和搜索引擎编写内容的情况之一,这可能很棘手(尤其是标题)。简而言之,你必须创建一个能让搜索引擎满意的可点击标题。

  这就是挑战:标题在能吸引用户点击的同时,也要对搜索引擎友好。这听起来很难吗?如果不知道该做什么,下面一起来看看这个过程吧。

  首先,我们将通过这个过程,看看为什么标题标签对SEO非常重要。

  什么是页面标题标签?

  如果你以前曾经使用过搜索引擎(我猜你已经使用过),那么无论你是否意识到,你都会看到一个页面标题标签。它只是SERP(搜索引擎结果页面)上的标题。

  例如,如果你在 Google 上搜索“厨房用具”,你会看到排名靠前的一个搜索结果来自宜家。

  在这种情况下,页面标题标签是“厨房电器 - 宜家”。这是大家和搜索引擎都会看到的页面标题。通常,这是他们会看到的第一件事,这也是为什么在标题标签上投入大量时间和精力的一个重要原因。你需要记住的一点是:真实的用户正在看你的标题标签。他们将对此做出回应,会判断、会被它吸引、会因此而迟疑思考、会从中吸取知识。因此,标题标签是你的页面向世界传达的信息!

  标题标签与元描述(标题下方的文本)一起使用。在上面宜家搜索结果的例子中,这是元描述-添加有关页面更多信息的句子或短语。

  以前看过关于元描述的文章,但是标题标签更加重要。标题和元描述一起简要概括出了你的内容,但标题标签更突出。页面标题标签如此重要有两个重要原因。

  首先,如果你有一个与你的页面相关的明确的标题,无论是用户还是搜索引擎都会认为这是一个好页面的标志。如果你的标题标签没有优化,那么用户可能会直接跳过你的内容,搜索引擎可能会认为你的页面没有达到预期的效果。

  标题标签很重要的第二个原因是它们显示在浏览器选项卡中:

  因此,当有人想从所有浏览器选项卡中找到你的页面时,他们会查找你的标题标签。如果你的页面在社交媒体上被分享,用户通常会看到标题标签。例如,以下是 Facebook 上的标题标签示例:

  你能明白为什么标题标签如此重要了吗?一个好的标题标签意味着最大的展现量,而一个糟糕的标题标签可能会使你的页面下沉。

  优化标题标签需要采取三个重要步骤:

  1、确保你的标题有好的标题标签

  2、创建标题标签

  3、确保标题标签针对 SEO 进行了优化

  让我们深入探讨这三个方面。

第 1 步:写下你的标题标签

  你可能想知道写标题标签与写标题有何不同。在某些情况下,你的标题和标题标签将是完全相同的标题。但在某些情况下,它们不会。查看Copyblogger的这个搜索结果:

  该页面的标题似乎是“内容营销如何提升你的业务”,对吗?但是当你进入页面时,你会看到一个不同的标题:

  页面上显示的标题更长且更具描述性。那么,Copyblogger 为什么要这样做呢?这很可能是因为较短的标题标签在 SERP 上看起来更好,而且阅读时间更短。你在页面上看到的实际标题更详细,这可能就是他们使用它的原因。他们有点事既有简化的标题标签,又有描述性页面标题。这是一种狡猾而有用的策略,是我喜欢的 SEO 内容。记住这一点,下面是如何编写一个优秀的标题标签。

  标题标签有几个元素:

  标题标签应该简短

  较短的标题更容易让用户阅读和搜索引擎搜索。但更短的标题标签还有一个更好的原因:能够在搜索结果中完整的展现出来。如果你的标题标签太长,搜索引擎会用省略号 (…) 截断你的标题:

  理想情况下,你的读者和搜索引擎应该能够看到整个标题标签,这样他们就能最好地了解内容是关于什么的。Google 一般显示的标题标签不超过 60 个字符。因此,如果你的标题标签为 60 个字符或更少,一般情况下会显示完整的标题。

  如果你想确保标题能够完整的显示出来,Moz 有一个方便的预览工具可以帮到你:

  这是一个很棒的功能,建议你可以使用来确定标题标签长度。但是一定要保证标题标签简短。

  标题标签应包含你的主要关键字

  你可能希望在有关 SEO 的文章中看到有关关键字的内容。为了达到最好的效果,尽量把你的重点关键词放在标题的开头。这样搜索引擎(和用户)会很早就看到关键字。

  这是一个关键字在开头的标题标签:

  与此结果相比,关键字更接近标题标签的末尾:

一个提示:确保关键字放置是正确的的,最好是关键字放在开头,但这不是搜索引擎优化必须的因素。

  标题标签应该突出重点,就像标题一样,标题标签需要突出重点才能脱颖而出。这是Google 对关键字堆砌发出警告的众多原因之一。

标题标签是页面的代表,是你希望用户和搜索引擎了解你的页面具有独特、有价值的内容。要保证标题标签和页面内容高度相关,内容通顺自然并能吸引用户的注意力。

  记住,你并不是要欺骗人们。你需要做的就是清楚地解释点击页面的好处。通常,“好处”只不过是告诉他们页面是关于什么的!在这一点上,你并不想推销任何东西。你只是在给他们提供信息。这是一个清楚地表达了好处的示例(忽略充满行话、不太好的元描述)。

  另一方面,这个标题标签很简单,没有明确描述(不过,他们在元描述方面做得很好)。

  (当然,亚马逊可能不需要描述,但你的网站可能需要。)

  描述可能不会对搜索引擎产生任何影响,但对于通过搜索访问你网站的用户来说,它有很大的帮助。

第 2 步:创建你的标题标签

  编写完页面标题标签后,你需要将其设置为页面的标题。设置页面标题的方法将取决于你网站的功能。如果你有自定义站点,则需要直接编辑 HTML(而且这非常容易做到)。如果你使用的是WordPress,那也非常简单。如果你使用其他 CMS 或主机,设置起来会有所不同。下面让我们看看这三种不同的情况,以及如何为每个场景创建标题标签。

  案例 1:你有一个不是用CMS建立的自定义站点

  如果你的网站不是用 CMS建站的,你可以编辑 HTML 以添加标题。

  首先,访问特定页面的 HTML(我建议与你的托管服务商核实如何执行此操作)。找到可编辑的 HTML 后,请确保位于 <head> 标记之间。

  (注意:这是一个使用Editpad.org的示例代码。你的代码可能看起来不同,这里可能还有额外的代码。没关系——只要确保在 <head> 标签之间,而不是其他标签之间。)

  要创建标题,请使用 <title> 标签。例如:

  就是这样!保存代码,标题就会正确地显示出来。

  案例2:你使用WordPress

  如果你使用WordPress,你会很兴奋,因为你知道有一个超级简单的解决方案——它实际上比编辑HTML要简单得多。事实上,这个方法使用了一些你可能已经在使用的东西:非常受欢迎的Yoast SEO插件。这是一个强大的插件,你可以从中学到很多,且它对编辑标题标签非常有用。

  首先,如果你没有安装Yoast,你可以找到Plugins > Add New,在插件搜索栏中输入“Yoast”,寻找“Yoast SEO”,点击“现在安装”,接下来,单击“激活”。现在插件已经启动并运行了。

  要编辑页面或文章的标题标签,找到要编辑的内容并打开编辑器。向下滚动到你的文章或页面的底部,你会看到Yoast框,在那里你可以编辑标题标签和元描述。并且你编辑的标题和元描述可以直接进行预览:

  如果你的标题标签(或元描述)在实际的serp上显示不同,可以随时返回并在此部分编辑它。

  案例3:你没有一个自定义站点或WordPress站点

  并不是所有人都属于这种情况。你可能会使用完全不同的CMS,或者你的网络主机可能有不同的设置。在这种情况下,建议你联系CMS公司或网站主机,找出如何访问你的HTML来编辑你的页面标题标签。这是一个具体情况具体分析的场景,所以对你们很多人来说可能会有所不同。但是,你应该能够通过向web主机的支持电子邮件发送电子邮件来获得答案。

  到目前为止,你已经完成了三分之二的工作!现在你只需要确保你的标题标签是最符合SEO要求的。

第 3 步:如何针对 SEO 优化标题标签

  我们已经对此进行了一些讨论,但是你还可以采取更多步骤来确保你的标题标签得到优化,这是大多数人完全忽略的一步!他们认为,“我的标题标签已经完成了!” 但他们忘记了营销和推广的主要方法之一是通过社交分享!这是优化社交标题标签的最佳技巧。

  明智地使用你的品牌

  标题标签可以很好地体现你的品牌,但如果你过度使用,你可能会面临一些惩罚。Google 建议使用你的主页标题标签包含最多的品牌。他们的例子:“ExampleSocialSite,一个人们见面和交流的地方。”对于你的大多数页面,将你的品牌添加到标题标签的末尾就足够了(如果有空间的话)。可以这样做:

  防止搜索引擎重写你的标题标签

  你没看错:有时谷歌会重写你的标题标签。这太疯狂了,我知道!但是为什么会发生这种情况呢?据了解,“如果Google的算法认为页面标题不能准确代表该页面上的内容,那么谷歌将自动更改你的标题在 SERP 中的显示方式。”

  因此,如果你的标题标签对 Google 来说不好看,他们会考虑其他因素,包括:

页面文字锚文本结构化数据标记

  看看这个标题标签:

  如果你转到主页并查看源代码(右键单击并选择“查看源代码”或“查看页面源代码”),你将看到公司将标题设置为其他内容:

  Google重写了它,因为他们觉得他们修改后的标题标签比原来的更能帮助人们。

  好消息:如果你按照本文中概述的步骤进行操作,Google 应该保持你的标题标签不变。如果你确实看到标题标签的显示方式有所不同,请重新访问它们并尝试确定如何进一步优化它们。

  考虑使你的 H1 页面标题与标题标签不同

  这与之前的 Copyblogger 示例完全相同。你可以在标题标签和 H1 中使用两组不同的关键字,从而有机地增强你的 SEO。搜索引擎会将标题标签计为“标题”。(只需确保它已优化。)

  避免重复的标题标签

  谷歌明确表示“为你网站上的每个页面提供独特的描述性标题很重要。” 所以不要复制和粘贴你的标题标签。如果到目前为止你已经完成了所有操作,你现在应该拥有一个优化的标题标签!完成它并将其发送到世界上。

  标题标签常见问题

  什么是标题标签,为什么它们对 SEO 很重要?

  标题标签是用户在搜索结果中看到的页面的标题。它们作为第一印象,可以鼓励或阻止人们点击你的页面。标题标签和元描述有什么区别?标题标签较短,并且首先出现在 SERP 中。

  你如何写一个好的标题标签?

  注意长度,使用页面定位的主要关键字,并解释用户通过点击可以获得什么好处。

  标题标签应该多长?

  50 到 50 个字符之间。超过这个时间,Google 可能会截断你的标题。

  我的标题标签中应该有多少个关键字?

  一般只有一个。如果它密切相关并且有意义,你可以添加第二个。不要关键字的东西; 标题标签的目的是解释用户点击后可以期待什么。

标题标签结论

  我直接知道 SEO 可能令人头疼。但它不一定是。我致力于揭开 SEO 的神秘面纱,因为我知道这是任何人都可以做的事情。即使你是技术恐惧症,你也可以做到这一点!获得正确的 SEO并不需要多年的数字营销经验。你只需要学习绳索并习惯它。

  例如,创建页面标题标签非常简单。一开始可能看起来很复杂,但一旦你看一看幕后,你就会发现它是多么容易。

  如果你目前没有利用优化标题标签的功能,请使用本文开始这样做。它可以改变游戏规则并帮助你了解 SERP。最重要的是,它只需要几分钟。

WP网站模板开发中,怎样给分类目录添加SEO标题和关键词?

作为一个wordpress网站的站长,都希望自己的网站在百度或谷歌搜索引擎上的排名好。这时,我们除了要做好wordpress网站的内容之外,还要对wordpress网站做好相关的SEO优化。在前面的章节中,我们介绍了wordpress网站首页的SEO优化,今天,我们再来介绍一下wordpress网站的分类目录页面的SEO优化。

我们都知道,分类目录的标题一般都比较短,有的只有2个字,这很利于SEO优化,所以,我们将为wordpress网站的分类目录后台界面添加SEO标题、关键词、描述功能,这样,我们在添加或修改分类目录时,就可以为每一个分类目录创建SEO标题、关键词和描述了。下面,就随我一起来看看吧。具体可以观看我在本站发表的《怎样给wordpress网站的分类目录,添加SEO标题和关键词?》视频。

第一步:添加后台“添加界面”。

给wordpress网站的后台的“添加新分类目录”界面,增加几个SEO表单。“添加新分类目录”界面默认情况下如下图。

把下面的代码,放到wordpress主题的functions.php文件中。

//给分类目录添加 SEO标题、关键词、描述//添加页面 挂载字段add_action( 'category_add_form_fields', 'category_term_field' );//分类add_action( 'post_tag_add_form_fields', 'category_term_field' );//标签function category_term_field() {wp_nonce_field( basename( __FILE__ ), 'category_term_field_nonce' );//wp_enqueue_script('dreamc_term_fields', get_template_directory_uri(). '/js/termmeta-upload.js');echo '<div class="form-field category-term-field">';echo '<label for="category-term-seo_title">SEO标题</label>';echo '<input type="text" name="category_term_seo_title" id="category-term-seo_title" value="" />';echo '</div>';echo '<div class="form-field category-term-field">';echo '<label for="category-term-seo_keywords">SEO关键词</label>';echo '<textarea name="category_term_seo_keywords" id="category-term-seo_keywords"></textarea>';echo '</div>';echo '<div class="form-field category-term-field">';echo '<label for="category-term-seo_description">SEO描述</label>';echo '<textarea name="category_term_seo_description" id="category-term-seo_description"></textarea>';echo '</div>';}

这时,我们再到后台去看一下“添加新分类目录”界面,效果如下图:

第二步:后台分类“编辑界面”添加SEO表单。

默认情况下,wordpress后台的分类编辑界面如下图这样。

我们要给这个分类编辑界面添加SEO标题、关键词、描述的表单。在wordpress主题的functions.php文件中,放入如下代码:

//分类扩展信息 编辑界面add_action( 'category_edit_form_fields', 'edit_category_term_field' );//分类add_action( 'post_tag_edit_form_fields', 'edit_category_term_field' );//标签function edit_category_term_field( $term ) {//获取数据$category_title = get_term_meta( $term->term_id, 'category_seo_title', true );$category_keywords = get_term_meta( $term->term_id, 'category_seo_keywords', true );$category_des = get_term_meta( $term->term_id, 'category_seo_des', true );echo '<tr class="form-field category-term-field-wrap">';echo '<th scope="row"><label for="category-term-title">SEO标题</label></th>';echo '<td>';echo wp_nonce_field( basename( __FILE__ ), 'category_term_field_nonce' );echo '<input type="text" name="category_term_title" id="category-term-title" value="'.$category_title.'"/>';echo '</td>';echo '</tr>';echo '<tr class="form-field category-term-field-wrap">';echo '<th scope="row"><label for="category-term-keywords">SEO关键词</label></th>';echo '<td>';echo '<textarea name="category_term_keywords" id="category-term-keywords">'.$category_keywords.'</textarea>';echo '</td>';echo '</tr>';echo '<tr class="form-field category-term-field-wrap">';echo '<th scope="row"><label for="category-term-des">SEO描述</label></th>';echo '<td>';echo '<textarea name="category_term_des" id="category-term-des">'.$category_des.'</textarea>';echo '</td>';echo '</tr>';}

我们再到后台的分类目录编辑界面看一下,效果如下图:

第三步:添加“保存数据”的代码。

我们在wordpress网站后台的分类目录界面添加或修改数据后,我们还需要对它们进行保存,所以,我们需要functions.php文件添加如下这段保存数据的代码:

//保存数据add_action( 'create_category', 'save_category_term_field' );add_action( 'edit_category', 'save_category_term_field' );//分类add_action( 'create_post_tag', 'save_category_term_field' );add_action( 'edit_post_tag', 'save_category_term_field' );//标签function save_category_term_field( $term_id ) {if ( ! isset( $_POST['category_term_field_nonce'] ) || ! wp_verify_nonce( $_POST['category_term_field_nonce'], basename( __FILE__ ) ) )return;//获取$category_title = isset( $_POST['category_term_title'] ) ? $_POST['category_term_title'] : '';$category_keywords = isset( $_POST['category_term_keywords'] ) ? $_POST['category_term_keywords'] : '';$category_des = isset( $_POST['category_term_des'] ) ? $_POST['category_term_des'] : '';//更新if( '' === $category_title){delete_term_meta( $term_id, 'category_seo_title' );}else{update_term_meta( $term_id, 'category_seo_title', $category_title );}if( '' === $category_keywords){delete_term_meta( $term_id, 'category_seo_keywords' );}else{update_term_meta( $term_id, 'category_seo_keywords', $category_keywords );}if( '' === $category_des){delete_term_meta( $term_id, 'category_seo_des' );}else{update_term_meta( $term_id, 'category_seo_des', $category_des );}}

通过上面几步,我们就为我们的wordpress网站的分类目录添加了SEO标题、关键词、描述的功能,以后,我们在添加分类目录时,填写这些信息,然后,再在前台模板的头部调用,就可以实现wordpress网站分类目录页面的SEO优化了。

WordPress双标题插件(0.0.5版)使用教程

支持文章双标题显示、自定义双标题显示模板、自动解析已是双标题的文章(最多支持解析2种双标题格式)。

如果使用双标题后效果不是很好,并且没有将更新文章原始标题为双标题设置为是,只需要删除插件或停用插件,就可以恢复到未使用插件之前的效果。

支持设置双标题模板,按照自己的方式显示文章双标题。支持自动解析已是双标题的文章,双标题格式转换就是这么简单。支持手动生成双标题,再也不怕网站加载慢。支持自动生成双标题,不想手动生成?那就使用自动生成模式。支持删除已生成的双标题,不满意就重新生成。支持修改title标签内容为双标题,让搜索引擎抓取到文章的双标题。同时还支持是否在文章列表或详情页面显示双标题,保持页面文章可读性。支持所有流行的搜索引擎数据来源,可选择使用下拉词还是相关搜索,提升双标题匹配成功率。支持将文章标题永久性的修改为双标题,卸载插件后依然可以使用双标题。支持设置双标题起始文章ID,如果之前的文章本来就是双标题,且不需要本插件处理,可以设置本插件从哪篇文章ID开始处理。支持设置哪些状态或者分类下的文章使用双标题,可提前处理定时发布的文章。支持请求cookie设置,避免请求接口拦截。