Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SEO 记录 #17

Open
bouquetrender opened this issue May 26, 2024 · 0 comments
Open

SEO 记录 #17

bouquetrender opened this issue May 26, 2024 · 0 comments

Comments

@bouquetrender
Copy link
Owner

bouquetrender commented May 26, 2024

关于搜索引擎

想以使网站获得更多点击量,则需要对搜索引擎是如何查找、索引、排名的原理有基本的了解。了解搜索引擎如何查找内容,索引、排名可以帮助对关键词进行优化、排名。

搜索引擎基础

每个搜索引擎都包含两个主要部分:

  • 搜索索引。有关网页信息的数字图书馆。
  • 搜索算法。匹配搜索并进行排名的计算机程序。

搜索引擎具有两种类型的搜索结果:

  • 自然排名结果。无法付费获取。
  • 付费排名结果。可以付费获取。

每次有人点击付费搜索结果时,广告客户都会向搜索引擎付费。也就是按点击付费(PPC)广告。

搜索引擎建立索引

Google 的基本处理流程:

image

步骤1 URL

为了让 Google 发现 URL,最常见的三种是:

  • backlinks 反向链接/外链。Google 已经有一个包含数万亿个网页的索引库。如果某人在这些页面中添加了一个链接指向了自己的网站,那么 Google 可以从那些页面中找到链接。
  • sitemap 网站地图。站点地图列出了你网站上的所有重要页面。如果你将站点地图提交给 Google,则可以帮助他们更快地找到你的网站。
  • URL submissions。Google 还允许通过 Google Search Console 提交单个 URL。

步骤2 抓取

抓取是一种称为 spider 的抓取程序访问并下载发现的页面的地方。Google 并不总是按照发现页面的顺序对其进行抓取。

Google 会根据以下因素对要抓取的 URL 进行排序,其中包括:

  • URL 的 PageRank
  • URL 多久更改一次
  • 是否是新的

这意味着搜索引擎可能会在某些页面之前对其他页面进行抓取和索引。如果个人的网站很大,搜索引擎可能需要一段时间才能完全抓取该网站。

步骤3 处理

Google 会在处理过程中从抓取的页面中提取关键信息。 除了 Google 员工外大家都不知道有关此过程的细节,但最重要部分是提取链接和存储内容并进行索引。

步骤4 索引

索引是将抓取页面中的信息添加到搜索索引的大型数据库中,Google 的搜索结果都来源于搜索索引。

当搜索一个网页时,搜索引擎并不是直接匹配互联网上的结果。而是在搜索搜索索引中进行匹配的。如果网页不在搜索索引中,则搜索引擎用户将找不到它。这就是为什么让的网站在 Google 和 Bing 等主要搜索引擎中建立索引非常重要。

搜索引擎对网页排行

搜索引擎算法是一种在用户执行搜索时匹配结果的排名的方法。每个搜索引擎都有用于对网页进行排名的独特算法,在本记录中重点关注 Google。Google 有 200 多个排名因素。没有人知道所有的排名因素,但是关键因素却是已知的。

  • 外链
  • 相关性
  • 新鲜度
  • 页面速度
  • 移动设备友好性

Backlinks 外链,指网站通过域名或锚文本指向另一网站,从而使自身网站的SEO 排名得到提升。外链是 Google 最重要的排名因素之一。具有少量高质量外链的页面完全有可能胜过具有许多低质量外链的页面。良好的外链具有六个关键属性:权重、相关性、锚文本、Follow or nofollow、位置、可以通过 Ahrefs’ Backlink Checker 来查看某个网站的外链信息。

Relevance 相关性,Google 有很多确定页面相关性的方法。 最基本的是将查找包含与搜索词相同的关键词页面。

Freshness 新鲜度,对排名的影响也很大。例如搜索 2024 最新一期的场刊,最近上映的电影,Google肯定会给相关联的,新发布或更新的网页排行更高。

Page speed 页面速度,可以在 PageSpeed Insights 中检查任何网页的速度和一些优化的建议。

搜索引擎个性化结果

Google 指出:“诸如用户的地理位置、过去的搜索历史、和搜索设置之类的信息都可以帮助搜索引擎用最有效和最相关的信息来定制用户的搜索结果。分别是位置、语言、搜索历史。

SEO

SEO 是增加网站搜索流程的过程。可以做一些工作来帮助自己的网站在搜索引擎中获得更高的排行。

SEO 的好处:可以给自己的网站带来更多的和稳定的流量,加强曝光,并且无需像广告一样付费。

SEO 涉及的五个步骤

  1. Keyword research 关键词研究,了解目标用户在搜索的内容
  2. Content creation 内容创作,为目标用户制作内容
  3. On-page SEO 页面搜索引擎优化,让内容清晰明确
  4. Link building 链接建设,建立来自其他网站的信任度和权威性
  5. Technical SEO 搜索引擎优化,帮助搜索引擎更加高效查找和抓取自己网站的内容并建立索引

误区

元关键字:Google 搜索不使用关键字元标记

关键字堆砌:反复多次重复使用相同的字词(即使是变体)会让用户感到厌烦,关键字堆砌违反了 Google 网络垃圾政策

域名或网址路径中的关键字:域名(或网址路径)中的关键字本身除了显示在面包屑导航中之外,几乎没有任何影响。TLD(即以“.com”或“.guru”等结尾的域名)通常影响力也很小。

内容长度下限或上限:内容长度本身对于排名而言并不重要(并没有什么效果最佳的字数目标下限或上限)。如果使用了不同的字词(写得自然一些,不会重复),那么仅仅因为使用了更多关键字,就有更多机会在 Google 搜索中显示。

SEO DOCS

SEO in Next.js

  • Layout.js / page.js 定义 meta 信息
  • 使用内容页面服务端渲染
  • 尽量使用 标签而不是 onClick 事件跳转,浏览器爬虫可以拿到外链信息
  • 生成 robots.txt 和 sitemap.xml
  • 确保 h1~h6 的顺序
  • 利用缓存改进访问速度
  • 全站使用统一通用导航组件
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant