文章首发于我的博客:Hexo个人博客SEO优化(

优采云 发布时间: 2021-05-22 06:02

  文章首发于我的博客:Hexo个人博客SEO优化(

  文章最初发布在我的博客上:Hexo个人博客SEO优化(3):转变博客,提高搜索引擎排名

  Hexo个人博客SEO优化(1):搜索引擎原理简介

  Hexo个人博客SEO优化(2):网站优化

  Hexo个人博客SEO优化(3):转变您的博客以提高搜索引擎排名

  在第一篇文章文章中,介绍了搜索引擎的基本原理和工作流程。在第二章文章中,介绍了SEO优化的基本部分-网站优化中收录的一些元素。因此,在本文文章中,我将教您如何根据第二篇文章中提到的现场优化元素来优化博客,并介绍一些常用的工具和SEO的用法。搜索引擎收录帮助每个人的博客变得更好,更快。

  由于我的博客使用了我优化和修改的maupassant-hexo,因此以下设置基于此主题的操作。如果您还基于Hexo构建博客,则具体设置可能会因主题而略有不同,但是想法是相同的。只要按照这个想法进行改革。

  网站结构优化

  我们可以根据第二篇文章中提到的站点优化来逐步优化。

  物理和链接结构

  建议:提供一个树形链接结构,并且首页到内页的点击距离不应太大

  由于我们的博客是Hexo生成的静态博客,因此物理结构是树形结构。链接结构还呈现出树形结构,并且由于它是静态博客,因此没有深层链接结构,因此每个页面和主页之间的点击距离通常仅为1-2倍。

  根据搜索引擎的工作原理:网站主页是整体网站中权重最高的页面。距首页的点击距离越小,蜘蛛爬网的可能性和权重就越大。这就是为什么我们需要将内部页面(即特定的文章页面)的首页点击距离控制得尽可能小。

  清除导航

  因为它是个人博客,所以导航设置通常相对简单,并且不需要做太多设置。通常,有必要为大型网站故意设置导航结构,其中收录大量具有较深层次的导航。

  分配子域和目录

  建议:如果可能,请使用目录而不是子域

  对于子域,搜索引擎会将其视为单独的站点。结果是很难将主域名的权重分配给子域名。因此,如果您的主要域名已经用于其他目的,则可以尝试将博客安装到域名目录中。例如,阮一峰先生的个人网站是通过这种方式分配的。这是个人网站的主页和个人博客的路径。

  禁止收录机制

  建议:对于某些不相关的页面,请使用Robots.txt或Meta Robots标记进行指定,以确保这些页面不是收录并且不会影响网站的重量。

  例如,一般博客将具有“关于我”页面,有些人将自定义某些页面。一般来说,这些页面不需要是浏览器收录。

  以下以“关于我”为例,说明如何向此页面添加meta robots标签。思路如下:在markdown文件中添加disallow:true,然后根据disallow的值确定是否将其添加到主题文件的头文件中。

  在您的博客项目中找到“关于我”标记文件,

  ---

layout: "about"

title: '关于我'

date: 2017-03-25 04:48:33

disallow: true

comments: true

---

复制代码

  在文章的开头添加一个disallow:true字段,以指示当前页面不需要爬网。默认值为true。

  接下来,打开主题文件:添加区块机器人

  head

meta(http-equiv='content-type', content='text/html; charset=utf-8')

meta(content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0', name='viewport')

meta(content='yes', name='apple-mobile-web-app-capable')

meta(content='black-translucent', name='apple-mobile-web-app-status-bar-style')

meta(content='telephone=no', name='format-detection')

meta(content="dgvt3U_uqyQHGrm9xUEVFnAo2tRi4ZTMKgvSav_TNCA" name="google-site-verification" )

meta(name="msvalidate.01" content="D2790C82AAD9C96057EDDF2213A14C2D")

// 新增

block robots

复制代码

  然后打开并添加以下内容:

  extends base

// 新增

block robots

if page.disallow

meta(name='robots', content='noindex,nofollow')

复制代码

  通过这种方式,您可以在当前页面上设置meta robots标签,以禁止浏览器收录。 (应注意,不同的Hexo主题使用不同的语法)

  除了可以禁止搜索引擎收录和跟踪的机器人元标记外,还有其他可能性。那么在个人博客中,nofollow的使用场景是什么?

  网站地图

  网站映射对于每个网站都是必不可少的。通常,XML版本就足够了。那些使用Hexo构建博客的人可以直接使用插件hexo-generator-sitemap。每次进行新的编辑文章之后,sitemap.xml文件都会在发布前自动在根目录中生成。

  如果您是第一次制作网站地图,还需要做两件事:

  

  页面优化

  对于个人博客,网站可以调整的基本结构是上述内容。接下来,讨论如何转换博客模板。在此步骤中,需要对页面的Description Meta标签进行操作。

  几乎大多数主题都没有为每个文章设置单独的描述元。一小部分主题会将每个文章的标签设置为Description Meta。显然,我们都不提倡这两种方法。接下来,让我们讨论一下如何为每篇文章文章添加单独的Description Meta。转换思路与上面的Robot Meta相同。它还在每篇文章文章的开头添加了desc:一个句子摘要文章,然后判断desc字段是否存在于post.jade模板文件的当前页面上,如果存在,则使用它。当前页面的描述内容,否则使用默认值。

  打开并添加块描述

  block description

block robots

block title

复制代码

  然后打开并添加以下内容:

  block description

if page.desc

meta(name='description', content=page.desc)

else

meta(name='description', content=config.description)

复制代码

  通过这种方式,可以为每篇文章文章设置单独的描述。页面的标题设置与上面的相同。

  其他一些页面优化内容,您只需要在编写文章内容时注意,而无需修改网站主题文件。

  需要注意的其他事项,将您的博客地址提交给搜索引擎

  第一件事是:将您的博客地址添加到主要搜索引擎中。

  如果您不主动将博客地址提交给主要搜索引擎,那么无论您的网站优化情况如何,搜索引擎将永远不会知道您博客的存在。因此,不要忘了在创建博客时就提交它。如果尚未提交,请立即进行。

  此外,每次向博客添加新文章文章时,还需要将文章地址提交到主要搜索引擎的入口。如果只是个人博客,通常只需要定位Google。

  Google网站站长工具和Google分析

  GA用于计数访问信息,网站管理员工具用于查看网站的查询和搜索数据。建议每个博客都需要配置这两个。现在已经基本介绍了GA安装的主题,您只需要申请一个密钥。

  接下来谈谈Google网站站长工具

  登录后,您需要添加网站并首先验证网站:

  

  验证网站后,您需要执行robots.txt测试和网站地图添加。这样可以使搜索引擎快速收录您博客的页面。

  

  

  完成这两个步骤后,您可以在搜索引擎中查看博客的数据。例如,您可以检查用户搜索了关键词的内容将显示您的页面,以及相应的点击率和其他一些指标。

  如上所述,添加新文章文章后,您可以在网站站长工具的Google采集器中直接提交该文章。这是最快的。通常,提交几分钟后将为收录。

  

  如果我想更改域名怎么办?

<p>建议不要仅使用更好的域名。如果必须更改域名,则需要保持旧域名运行,然后为所有对旧域名的访问设置301重定向,并将旧域名的权重转移到新域名。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线