博客搜索SEO优化的相关知识,维基百科上给出的定义
优采云 发布时间: 2021-04-03 07:05博客搜索SEO优化的相关知识,维基百科上给出的定义
本文主要介绍博客搜索SEO优化的相关知识。博客系统采用Hexo框架和Next主题。
前言
可惜我搜索引擎无法找到我这么写的博客?我希望更多的人可以看到美好的事物(满足虚荣心)。因此,它指向了SEO(搜索引擎优化)搜索优化的博客文章。
SEO毕竟是非常专业的事情。阅读本文后,请尝试使读者达到以下效果:
SEO
SEO(搜索引擎优化)是指搜索引擎优化。维基百科上给出的定义如下:
搜索引擎优化是一种通过了解搜索引擎的操作规则来调整网站并提高网站在相关搜索引擎排名中的目的的方法。
对SEO的个人理解可以从两个方面开始:
1.技术手段:
通过研究搜索引擎的规则,使用某些技术来改善SEO结果;
2.内容质量:
内容质量是SEO效果长期改善的核心。这是维基百科的直接报价:
该站点经常更新,有用,原创内容,并创建了一些有用且有意义的导入链接,因此不难获得大量的基本搜索流量。
当网站收录有用的内容时,其他网站成员自然会链接到该网站,从而增加其页面级别和访问者流量。当访客找到有用的网站时,他们倾向于通过电子邮件或即时消息链接将其介绍给其他访客。
总而言之,提高网站质量的搜索引擎优化实施的寿命可能比直接查找和操纵搜索排名的短期实施的寿命更长。顶级搜索引擎优化师追求的目标与搜索引擎追求的目标相同。它们是:对用户有用的相关有用内容。换句话说,为用户提供高质量,有用且独特的数据,并使用内容营销方法轻轻地吸引潜在客户并自然地找到您的网页。
上面简要介绍了SEO的概念和优化。博客内容质量的提高应该是我们每个博客作者的共同愿景。它需要长期的持久性和创造力。本文不详细。接下来,我将介绍Hexo博客SEO优化的一些技术。
让Google找到您的博客以验证网站 1是否为收录
打开Google搜索,然后在搜索框中输入您的博客网址
1
site: https://fedoryx.github.io/
如果提示说:
1
找不到和您查询的 site:https://fedoryx.github.io
说明不是收录。
我遇到的情况是在建立博客后Google不会自动收录。
2个Google Search Console提交网站
如果不是Google 收录,则需要搜索Google进行配置。转到Google Search Console并登录到您的Google帐户。
添加属性,添加博客地址
1
site:https://fedoryx.github.io/
添加到相应位置。
Google搜索有多种验证方法。在这里,我选择Google推荐的HTML文件上传方法。下载HTML验证文件,然后将其复制到Hexo / sources /文件夹中。
3添加站点地图
功能:告诉搜索引擎您的网站结构和其他信息,以便搜索引擎可以更智能地抓取内容。
第一步
打开Git Shell,进入Hexo目录,输入以下命令进行安装:
1
$ npm install hexo-generator-sitemap --save
第二步
打开Hexo目录中的_config.yml文件,并在底部添加以下字段:
1
2
3
# 自动生成sitemap
sitemap:
path: sitemap.xml
然后重新编译:
1
$ hexo generate
重新部署:
1
$ hexo deploy
第3步:
转到Google Search Console-Crawl-Sitemap,单击“添加/测试站点地图”,然后输入您的博客URL。如果没有错误,则说明站点地图已成功提交
提交robots.txt
robots.txt是存储在网站根目录中的ASCII编码文本文件。它的功能是告诉搜索引擎可以对此网站中的哪些内容进行爬网,以及哪些内容禁止爬网。 Robots.txt放置在博客目录下的源文件夹中,并且在生成博客后,它位于站点目录/ public /下。
robots.txt文件的内容如下:
1
2
3
4
5
6
7
8
9
10
11
12
User-agent: *
Allow: /
Allow: /archives/
Allow: /categories/
Allow: /about/
Disallow: /vendors/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Disallow: /vendors/
Disallow: /fancybox/
robots.txt文件更新为网站后,您可以进入Google Search Console-Crawl-robots.txt测试工具进行测试。
Google采集器
使用Google采集器工具,您可以测试Google如何在网站上搜寻或呈现网址。
输入Google Search Console-Crawl-Google Crawler,在此处填写要抓取的URL,然后将其留空以抓取主页。提取方法可以选择台式机,智能手机等,然后根据需要进行选择。填写URL后,单击“提取”。然后可能会有几种情况,例如完成,部分完成,重定向等。可以提交这三种情况。
提交完成后,提交到索引,然后按照提示进行操作。我的提交:
有关在SEO中进行爬网和建立索引的知识,请参阅SEO基础课程:了解爬网和索引文章。
以上是Google Search Console的相关配置。完成后,您可以搜索博客主页或文章标题以测试它是否是Google 收录。
提高Google搜索排名的关键字
博客根目录_config.yml文件进行了如下修改,并且关键字之间用逗号分隔:
1
2
3
4
5
6
7
8
# Site
title: 网站名称
description: 网站描述
author: 作者姓名
subtitle: 作者简介
language: zh-CN
timezone:
keywords: Web,HTML # 博客关键字
将关键字添加到文章:
1
2
3
4
5
6
7
8
---
title: ###
date: ###
categories: ###
tags: ###
keywords: ###
description: ###
---
文章简化路径
Hexo的默认文章链接格式为domain / year / month / day / day / postname,默认情况下为四级网址,可能会导致该网址过长,这对搜索引擎而言非常不友好。我们可以将其更改为域名/邮编的形式。编辑站点_config.yml文件,并将永久链接字段修改为:
1
permalink: :title.html
添加nofollow标签
在非友好链接的出站链接中添加“ nofollow”标签。 nofollow标记是Google领导的创新性“反垃圾邮件”标记,并受到主要搜索引擎(例如百度和yahoo)的广泛支持。引用nofollow标记的目的是:指示搜索引擎不要跟踪(即爬网)网页上具有nofollow属性的任何出站链接,以减少垃圾邮件链接的重量网站。
1.修改footer.swig(您的六方网站\主题\下一个\ layout_partials)
以下代码
1
{{ __('footer.powered', 'Hexo') }}
更改为
1
{{ __('footer.powered', 'Hexo') }}
以下代码
1
更改为
1
<a class="theme-link" href="https://github.com/iissnan/hexo-theme-next" rel="external nofollow">
2.修改sidebar.swig(您的六方网站\ themes \ next \ layout_macro)
以下代码
1
<a href="{{ link }}" target="_blank">{{ name }}
更改为
1
{{ name }}
以下代码
1
<a href="http://creativecommons.org/licenses/{{ theme.creative_commons }}/4.0" class="cc-opacity" target="_blank">
更改为
1
<a href="http://creativecommons.org/licenses/{{ theme.creative_commons }}/4.0" class="cc-opacity" target="_blank" rel="external nofollow">
优化完成后,您可以在Google上搜索文章标题以测试其是否为收录和排名。
报价
1.维基百科SEO
2. Hexo 网站优化的SEO
3. Hexo-next百度和Google搜索优化
4. SEO基础课程:理解抓取和编制索引
5.动动手指,不仅限于NexT主题的Hexo优化(SEO文章
6.