博客搜索引擎优化(文章首发于我的博客:Hexo个人博客SEO优化(图))

优采云 发布时间: 2021-08-29 01:10

  博客搜索引擎优化(文章首发于我的博客:Hexo个人博客SEO优化(图))

  文章首发于我的博客:Hexo个人博客SEO优化(3):改造你的博客,提高搜索引擎排名

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

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

  Hexo 个人博客SEO优化(3):改造你的博客,提高搜索引擎排名

  第一篇文章,介绍了搜索引擎的基本原理和工作流程。第二章文章,介绍了SEO优化的基础部分——网站优化中收录的一些要素。因此,本文文章将根据第二篇中提到的现场优化要素,教你如何优化你的博客,并介绍一些常用的SEO工具和用法。通过搜索引擎收录帮助大家的博客更好更快。

  因为我的博客使用的是我优化修改过的maupassant-hexo,所以下面的设置都是基于这个主题的操作。如果你也是基于 Hexo 搭建博客,具体的设置可能会因主题的不同而略有不同,但思路是一样的。只要按照这个思路改造就行了。

  网站结构优化

  我们可以按照第二篇中提到的网站优化一步步优化。

  物理和链接结构

  建议:呈现树状链接结构,首页到内页的点击距离不要太大

  由于我们的博客是Hexo生成的静态博客,所以物理结构是树状结构。链接结构也呈现树状结构,由于是静态博客,没有深层链接结构,所以每个页面与首页的点击距离一般只有1~2倍。

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

  清晰导航

  因为是个人博客,导航设置一般比较简单,不需要做太多设置。总体来说,对于导航数量多、导航深度大的大型网站,需要特意设置导航结构。

  分配子域和目录

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

  对于子域,搜索引擎会将它们视为单独的站点。结果是主域名的权重很难分配给子域名。所以如果您的主域名已经被用于其他用途,您可以尝试将博客挂载到域名目录。比如阮一峰先生的个人网站就是这样分配的。是个人网站homepage,是个人博客的路径。

  禁止收录机制

  建议:对于一些不相关的页面,使用Robots.txt或者Meta Robots标签来指定,保证这些页面不会被收录,网站的权重不受影响。

  比如一般的博客会有关于我的页面,有些人会自定义一些页面。一般来说,这些页面不需要被浏览器收录。

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

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

  ---

layout: "about"

title: '关于我'

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

disallow: true

comments: true

---

复制代码

  在文章开头添加一个disallow: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 主题使用的语法是不同的)

  除了可以禁止搜索引擎收录和跟踪的robots meta标签之外,还有可能。那么在个人博客中,nofollow的使用场景有哪些?

  网站Map

  网站Map 是每个网站 必备的。通常,一个 XML 版本就足够了。使用Hexo搭建博客的可以直接使用插件hexo-generator-sitemap。每次新编辑文章后,都会在发布前根目录自动生成sitemap.xml文件。

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

  

  页面优化

  对于个人博客来说,网站的结构基本可以根据以上内容进行调整。接下来说说如何改造博客模板。这一步需要操作页面的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)

复制代码

  这样可以为每个文章设置单独的描述。页面标题设置同上。

  其他一些页面优化内容,只需要在写文章内容时注意,不需要修改网站theme文件。

  其他需要注意的地方,提交你的博客地址到搜索引擎

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

  如果你不主动向各大搜索引擎提交你的博客地址,你的网站优化再好,搜索引擎也永远不会知道你博客的存在。所以不要忘记在创建博客的那一刻提交它。如果您尚未提交,请立即提交。

  另外,每次在博客中添加文章,也需要将文章地址提交到各大搜索引擎的入口。如果只是个人博客,一般只需要定位到谷歌即可。

  Google 网站管理员工具和 Google 分析

  GA用于统计访问信息,使用站长工具查看网站的查询和搜索数据。建议每个博客都需要配置这两个。 GA安装的主题现在基本涵盖了,你只需要申请一个密钥即可。

  接下来说说谷歌站长工具

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

  

  验证网站后,需要测试robots.txt并添加网站map。这样可以快速让搜索引擎收录你的博客页面。

  

  

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

  如上所述,添加新文章文章后,可以直接在站长工具中的谷歌爬虫中提交。这是最快的。一般来说,几分钟后你就可以成为收录。 .

  

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

<p>建议不要随意选择更好的域名。如果要换域名,需要保持旧域名运行,然后设置301重定向,所有访问旧域名,将旧域名权重转移到新域名。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线