声明
这是我(一个完全没有任何SEO基础的工程师)在短期内发现的一些经验 : 所以可能有一些原理性的错误 , 如果是这样 , 非常欢迎邮件纠正我 , 。
制作网站
尽管你做的可能是一个App或桌面软件
而一旦你想要制作了网站
PageRank
SEO的最终目标是让你的产品在Google搜索的排名靠前
虽然Google已经不再将PageRank作为唯一算法
那么
Ahrefs 网站针对domain rating有这样一句评价
您应该致力于从高Domain Rating网站获取反向链接
因为它们具有更大的 , 权重 “ ” [2] 。
Domain Rating
因此
你可以去Reddit/Medium上撰写高质量的文章介绍自己的产品
因为本文主要是写给AI工具
这里其实有个双边市场
挑选AI列表网站
只说我的做法
第二步
上面Similarweb截图中可以看到
关键词很关键
我做了一个开源的查看OpenAI API费用明细的工具
后来受这篇文章的启发
模拟潜在用户会使用什么关键词
来自Google的SEO指南 [3]
Google只希望你提升网页加载速度和兼容性
Preconnect
也就是在你的HTML页面要访问资源前preconnect
代码
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
之前增加一行
<link rel="preconnect" href="https://cdnjs.cloudflare.com">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
GPT-4告诉我preconnect
可以加速资源获取速度
为媒体设置多分辨率
如果你的网页里使用了图像/视频small/middle/large
三种分辨率
<img srcset="small.jpg 600w,
medium.jpg 1200w,
large.jpg 1800w"
width="1242" height="2688"
sizes="(max-width: 600px) 600px,
(max-width: 1200px) 1200px,
1800px"
src="large.jpg"
alt="Your image description">
记得在结尾加上图片的实际width
和height
说明
将所有PNG/JPEG都替换成WebP
PNG换成JPEG不用解释了
Tailwind.css瘦身
如果你的网站使用了Tailwind.css
Tailwind.min.css
也有2.8MBCSS
样式你的网站没有用到
npm install tailwindcss
npx tailwindcss init
新建tailwind.config.js
文件
module.exports = {
purge: ['./src/**/*.{html,js,jsx,ts,tsx}', './public/index.html'],
darkMode: false, // or 'media' or 'class'
theme: {
extend: {},
},
variants: {
extend: {},
},
plugins: [],
}
打开package.json
文件
{
"dependencies": {
"tailwindcss": "^3.3.3" # 替换成你使用的版本
},
"scripts": {
"build:css": "tailwindcss build -o dist/tailwind.css"
}
}
在命令行执行
npm run build:css
此时Tailwind.min.css
从2.8MB压缩成了14KB
使用SVG icon
另一个常用的CSS
文件来自awesome-font
CSS
文件的大小是84KBCSS
帮我节省了大概100ms
async / 图像懒加载
将你的不重要的script
使用async
的加载方式
<script async src="https://www.googletagmanager.com/gtag/js"></script>
如果图片并不出现在网页的首屏loading="lazy"
<img src="imgs/img.webp" ... loading="lazy" width="1200" height="640">
我在自己的网站使用了上述这套组合优化方法
上图的性能分析网站是这个
移动友好
使用响应式设计的框架(如Tailwind CSS)
以上只是SEO中的冰山一角