SEO 有两种完全不同的解释,90% 的人只知道其中一种。这是一个简单的目录,希望帮助大家对 SEO 有一个整体的认识。
1. 什么是 SEO
两种完全不同的解释
- SEO(Search Engine Optimization)搜索引擎优化
- SEO(Search Engine Optimizer)搜索引擎优化服务商
但是 90% 的人对于 SEO 的理解是第一种,即:
搜索引擎优化 (SEO) 通常是指对网站的部分内容进行细微的修改。单独来看,这些修改可能只是细微的改进,但与其他优化结合起来后,则可能会对您的网站的用户体验以及在自然搜索结果中的表现产生显著影响。
2. 为什么需要 SEO
- 通过 Google 搜索推广在线内容或通过此类内容获利
- 通过 Google 刊登广告对网站在 Google 的搜索结果中的显示情况没有任何影响
3. 入门级 SEO 可以做什么
- 提高曝光率,提高内容的量和质量(如:在社交媒体发布你的网址)
- 购买广告(🤔️,你或许会有疑问,让我给你解释)
- 聘请 SEO(search engine optimizer)
4. 高级 SEO 可以做什么?
1. 请求 Google 抓取你的网站
如果你的网站刚刚开始,或者知名度极低,很有可能 Google 并不会将你的网站收录到数据库。
但是,你可以主动一点,主动请求 Google 抓取你的网站。
How-To:
你可以在 Google Search Console 中请求 Google 抓取你的网站,不过有一个前提,Google 需要你是网站的主人,即拥有 DNS 配置权力。
ref: https://search.google.com/search-console
2. 天下武功唯快不破
Google 喜欢 fast website。所以你应该尽可能提供更快的网站。
如果你不知道你的网站是否足够快,那么 Pagespeed 可以帮助你。
ref: https://developers.google.com/speed/pagespeed/insights/
3. 移动端友好
Google 喜欢移动端友好的网站。
移动端友好不仅仅是 Responsive Design,还有低速网络、离线、移动端手势等等。
如果你不知道你的网站是否是移动端友好,mobile-friendly 可以帮助你。
https://search.google.com/test/mobile-friendly
4. 提供站点地图
站点地图(Sitemap)是一种列有某个网站所有网址(URL)的XML文件,由Google最先发起。利用Sitemaps协议,网站管理员可以列出网站上可以供搜索引擎抓取的URL,并通知给后者。
形如: https://thaddeusjiang.com/sitemap.xml
虽然 Sitemap 对于网站来说。不是必须的,但是当你的网站还没有足够名气的时候,规规矩矩地提供 Google 需要的信息,有利无害。
你可以在 Google Search Console 中添加 Sitemap。
ref: https://search.google.com/search-console
5. 使用 Lighthouse 审计代码质量
作为 Web 开发者,相信大家一定对 Google DevTool 了若指掌。
Google 会根据网站的质量对网站进行打分,理论上质量越好的网站分数越高。
主要从下面几个方面
- Perfomance
- Accessibility
- Best Practices
- SEO
- PWA
你可以使用和 Google 一样的工具对你的网站进行自测,这个工具就是 Lighthouse。
ref: https://github.com/GoogleChrome/lighthouse
6. 你或许不太熟悉的“结构化数据”
7. 调查特定地区的关键字排名
搜索引擎在不同地区对某个关键字展示的内容可能是不同的,所以要调查关键字排名,必须限定在你的目标地区。
有很多工具可以帮助你调查关键字排名,这里推荐一个免费的,TheHoth
refs: https://www.thehoth.com/search-engine-rankings/
总结 SEO
要么你成为 SEO 专家,要么聘请你信任的 SEO 专家
TJ
- SEO 是一个费时费力的工作
- SEO 对早期项目至关重要
- SEO 很可能花了很多钱,但是没有任何收益,甚至有可能有风险