SEO 网站优化推广 SEO 网站优化推广

审计你的网页的各项指标 - 2022

所谓审计,就是 Audit,我们有时候也称之为审定。简单的说,就是通过手工检查,或者使用工具来对网站以及网页做个体检,看看有哪些地方做的好的,哪些地方不够的,哪些地方做错了。当然主要的目标就是搜索引擎的排名优化,其次就是用户体验。

在一开始的时候,我们先来把我们认为重要的审计的点都列出来,然后介绍如何使用工具,以及一些比较好用的工具。

准备工作

  • Google Analytics 追踪代码安装
  • Google Search Console 设置

基础审计项目

  • 检查网站是否是移动友好 Mobile-Friendly
  • 确定 Google 收录了你的网站
  • 提高网站的载入速度
  • 检查并修复那些收录有问题的页面
  • 查看来自搜索引擎的自然流量
  • 改善网页的关键词排名
  • 分析反向链接,外链的情况
  • 修复断链
  • 竞争对手网站的分析
  • 用户界面的优化
  • 网站结构的扁平化
  • Meta 以及结构数据的
    • Title 标签内容
    • Keywords 标签内容
    • Favicon 图标设置
    • OG 和社交媒体元数据
    • 结构化数据
  • Sitemap 提交




全部转用 Google Analytics v4

最近的 Google 邮件通知,告知还有一年,Google Analytics 的 Universal Analytics 系统就要下线了,而现在 Google Analytics 的 GA4系统已经可以使用了。

网站的追踪代码,就需要做一下替换,具体的操作方式,可以看 Google 的指引。

ga4-notice.jpg

用 Lighthouse 给网页打个分

刚刚用 Lighthouse 给本站的首页做了一下审计,看看打分情况。Lighthouse 以前我就介绍过了,平时也在用,当然现在的 Lighthouse 已经是更新了很多版加了不少新的功能。

是使用的 Chrome 内置的 Lighthouse,版本是 Lighthouse 9.5.0。

  • Performance 72
  • Accessibility 88
  • Best Practices 92
  • SEO 100

seo-lighthouse-rating.jpg上面这个评分是以移动设备上的展示为评分的基础的。同桌面不同,一般桌面评分会高很多。看看不够好的地方。

性能

首先是性能得分是 72,显示为红色,看上去是不太好,LCP 的时间高达 8.7 秒,还有就是 Time to Interactive 是 4.3 秒。这两个指标主要造成的原因都是第三方的,一个是 Google AdSense 的应用,似乎无法避免,除非去掉,还有一个就是微软的统计 Clarity。

已经迁移到了 Vultr

自从前一段时间,DigitalOcean 通知涨价后,就在看是否需要转移到其它的服务商。在做了一些 VPS 比较之后,决定采用 Vultr 的 High-Frequency 类型的 VPS 了。

现在,本站已经迁移到了 Vultr.com 了。

高频CPU 的VPS 性能是相对很好的,频率的高低对于性能的影响还是很大的。

logo_onwhite.png

使用这个链接,申请 VPS 可以获得100美元的使用额度,尝试一下看看,会否比你之前用的 VPS 更好。

DigitalOcean 涨价,Linode 的无缝迁移,以及 Vultr 的挑战

DigitialOcean 昨天发布新闻,说要从七月一日起,部分产品涨价。

我用的主要是 Basic droplets,VPS,价格最低的一档从 $5 涨到 $6,看上去一块钱不多,算一算大致的涨价幅度就是 20%,这就比较高了。而 Premium Droplets 和 CPU optimizaed Droplets 的涨幅就不大。

Updated pricing starting July 1, 2022

Basic Droplets

Memory vCPUs Transfer SSD New Monthly Price
1GB 1vCPU 1TB 25GB $6.00
2GB 1vCPU 2TB 50GB $12.00
2GB 2vCPUs 3TB 60GB $18.00
4GB 2vCPUs 4TB 80GB $24.00
8GB 4vCPUs 5TB 160GB $48.00
16GB 8vCPUs 6TB 320GB $96.00

Premium Droplets (AMD & Intel)

Memory vCPUs Transfer SSD New Monthly Price
1GB 1vCPU 1TB 25GB $7.00
2GB 1vCPU 2TB 50GB $14.00
2GB 2vCPUs 3TB 60GB $21.00
4GB 2vCPUs 4TB 80GB $28.00
8GB 4vCPUs 5TB 160GB $56.00
16GB 8vCPUs 6TB 320GB $112.00

在 DigitalOcean 发布上面这个消息之后, Vultr 很快就在其推特上发了下面这个推文

vultr-promo-over-do.jpg Vultr 的基本款同 DigitalOcean 涨价前也是一样的价格。除了它本来就有的两款更低价格的 VPS,分别是 $2.5 一个月的 只有IPv6 地址的VPS,和 $3.5 每月的512M内存的VPS。

你会使用 Vultr 的 VPS 吗?

修复 DigitalOcean 的 监控部件更新问题

在之前使用 DigitalOcean 的 VPS 的时候,有遇到这个问题。

davidyin@fig:~$ sudo apt update
[sudo] password for davidyin:
Hit:1 https://repos.insights.digitalocean.com/apt/do-agent main InRelease
Hit:2 https://repos-droplet.digitalocean.com/apt/droplet-agent main InRelease
Get:3 http://mirrors.digitalocean.com/ubuntu jammy InRelease [270 kB]
Get:4 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Ign:5 https://download.webmin.com/download/repository sarge InRelease
Hit:6 https://download.webmin.com/download/repository sarge Release
Hit:8 http://mirrors.digitalocean.com/ubuntu jammy-updates InRelease
Hit:9 http://mirrors.digitalocean.com/ubuntu jammy-backports InRelease
Fetched 380 kB in 7s (51.8 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: https://repos.insights.digitalocean.com/apt/do-agent/dists/main/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

SSH 登录到服务器后,查看目录 /etc/apt/sources.list.d/ 里面的文件。

davidyin@fig:/etc/apt/sources.list.d$ ls -lah
total 20K
drwxr-xr-x 2 root root 4.0K May 14 16:09 .
drwxr-xr-x 8 root root 4.0K May 14 14:52 ..
-rw-r--r-- 1 root root   67 May 14 14:52 digitalocean-agent.list
-rw-r--r-- 1 root root  129 May 14 14:52 droplet-agent.list
-rw-r--r-- 1 root root  116 May 14 16:09 webmin.list
davidyin@fig:/etc/apt/sources.list.d$

有三个, Webmin.list 是我自己安装的,而 digitalocean 的 agent 有两个,觉得一定有什么误会在里面。看看里面的内容。

droplet-agent.list
deb [signed-by=/usr/share/keyrings/droplet-agent-keyring.gpg] https://repos-droplet.digitalocean.com/apt/droplet-agent main main

digitalocean-agent.list
deb https://repos.insights.digitalocean.com/apt/do-agent main main

安装 Ubuntu 22.04 (LTS), Webmin, Nginx, MariaDB, PHP8.1-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS(5)

安装 Ubuntu 22.04 LTS, Webmin, Nginx, MariaDB, PHP8.1-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS上。

之前介绍了如何在 DigitalOcean 创建新 VPS。并且完成基本的 Ubuntu 22.04 LTS的系统。然后介绍了如何安装 Webmin 主机控制面板,时区设置和 SSH 的安全设置。再之后说明一下如何用之前的新添加的用户来安装 Nginx Web 服务器和 MairaDB 数据库服务器。以及安装完 php 语言和 SSL 证书的申请。

现在要来介绍一下如何配置 nginx了。

第五部分

修改 Nginx 配置文件,以满足证书的使用之前,先执行一个命令,来生成一个4096位的 dhparam 文件。

cd ~/ssl
openssl dhparam -out dhparam.pem 4096

需要等待一段时间,这个命令会执行比较长时间。

配置 https 主机

先来确认各个部分的版本信息,下面要用到。

davidyin@fig:~/ssl$ nginx -v
nginx version: nginx/1.18.0 (Ubuntu)
davidyin@fig:~/ssl$ openssl version
OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)
davidyin@fig:~/ssl$

配置参数的来源根据 Mozilla SSL Configuration Generator 这个生成器来产生。

mozilla-ssl-config-nginx-2204.jpg

我会建议采取 Modern 方式的配置。

主机配置文件做相应的修改, http 网站重定向到 https。 采用 http2,还有就是 HSTS 与载入配置,最后完整的 u22.webexample.win 的配置文件,可以到 gist 查看,仅供参考。

SSL Labs 检测 SSL的配置,评分得到 A。

ssllab-rating-a-2204.jpg

安装 Ubuntu 22.04 (LTS), Webmin, Nginx, MariaDB, PHP8.1-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS(4)

安装 Ubuntu 22.04 LTS, Webmin, Nginx, MariaDB, PHP8.1-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS上。

DavidYin 介绍了如何在 DigitalOcean 创建新 VPS。并且完成基本的 Ubuntu 22.04 LTS的系统。然后介绍如何安装 Webmin 主机控制面板,时区设置和 SSH 的安全设置。再之后说明一下如何用之前的新添加的用户来安装 Nginx Web 服务器和 MairaDB 数据库服务器。

现在就是很重要的语言支持部分了。因为我用的最多的就是 php 以及 perl 语言。所以这两部分就是重点了。

第四部分

安装 php8.1-fpm

Ubuntu 22.04 LTS 仓库所包含的是 php8.1.2,目前 php 官方支持的版本是 8.1,8.0,7.4 这三个系列。所以直接使用 Ubuntu 的就已经是很新的版本了。

sudo apt install php8.1 php8.1-fpm php8.1-cli php8.1-common php8.1-mbstring php8.1-gd php8.1-intl php8.1-xml php8.1-mysql php8.1-zip php8.1-curl

安装完成后,执行 php -v 命令,可以看到版本信息。

davidyin@fig:~$ php -v
PHP 8.1.2 (cli) (built: Apr  7 2022 17:46:26) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.2, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.2, Copyright (c), by Zend Technologies

再看一下 php8.1-fpm 是否已经运行。

sudo service php8.1-fpm status

phpfpm-2204.jpg

搜索
关于
David Yin
研究(SEO)搜索引擎优化排名和(PPC)竞价排名技术,总结搜索营销学的各种方法和趋势。专业SEO优化研究,致力于搜索引擎优化技术的普及和推广。
David Yin
Email:seo[AT]g2soft.net
版权说明
如果想转载,而又不明白转载的条件,请看本站的详细版权说明
推荐
Dreamhost Hosting
使用优惠码“save252015”,节省更多,每月只要 $2.59。
标签云
热门标签