头图

什么是SEO?

SEO是(Search Engine Optimization)的缩写,意思是 搜索引擎优化。目的是让搜索引擎的爬虫更容易收集到你网站的内容,并把它们编写进自己的索引库中。

与百度”竞价排名“不同,Google 不会通过收取费用来提高网站抓取频率或网站排名。任何与此不符的消息均是子虚乌有。所以首先来看一下没有被Google收录的原因有哪些。

为什么你的网站没有被收录?

首先,我们需要了解网站没有被收录可能是因为哪些原因,下面是Google提供的信息:
如果您的网站不在 Google 的索引中,虽然 Google 可抓取数十亿个网页,但难免也会遗漏部分网站。造成抓取工具遗漏网站的常见原因如下:

  1. 此网站未与网络上的其他网站紧密关联
  2. 您刚刚推出新的网站,Google 还没来得及抓取
  3. 网站的设计致使 Google 难以有效抓取其中的内容
  4. Google 在尝试抓取网站时收到了错误消息
  5. 您的政策阻止 Google 抓取网站

Google 是一个全自动搜索引擎,利用网页抓取工具来持续抓取网页,以查找可添加到 Google 索引中的网站;通常您无需执行任何操作,只需将网站发布到网络上即可。实际上,显示在 Google 搜索结果中的大多数网站都不是手动提交收录的,而是 Google 在抓取网页时找到并自动添加的。

您的网站SEO有没有做好,您需要问自己以下几个有关网站的基本问题:
  • 我的网站是否显示在 Google 搜索结果中?
  • 我是否为用户提供了高品质的网站内容?
  • 我的本地商家是否显示在 Google 搜索结果中?
  • 使用各种设备的用户能否轻松快速地访问我的网站内容?
  • 我的网站是否安全?
那么我们在开发网站和网页时怎样才能让搜索引擎更好的抓取、收录呢?这正是SEO要解决的问题,包括了很多策略和注意事项,下面来逐一介绍。

SEO 策略

站点地图(sitemap)

要让网站显示在 Google 搜索结果中,首要步骤便是确保 Google 能够找到它。最好的办法是提交站点地图。站点地图是网站上的一种文件,可告知搜索引擎网站上新增了哪些网页或有哪些网页进行了更改。

索引编制网页关键词

抓取网页后,Google 会尝试了解该网页的内容。这一阶段称为“索引编制”,包括处理和分析文字内容以及关键内容标记和属性,例如 <title> 元素和 Alt 属性、图片、视频等。

确保每个网页都有描述性标题和元描述。 独特的标题和元描述有助于 Google 显示您的网页与用户的相关程度,从而提升您的搜索流量。

JavaScript SEO

JavaScript 是网络平台的重要组成部分,因为它提供的很多功能可将网络转变成一个非常强大的应用平台。

现在越来越多的网页应用开发使用了React、Vue这些框架,目前爬虫处理 JavaScript 内容比较困难,并非所有搜索引擎抓取工具都能够成功处理或直接处理此类内容。所以可能需要借助一些 服务端渲染的框架(SSR)如:Next.js / Nuxt.js,来动态呈现网页内容,便于爬虫更好的抓取。


来了老弟
508 声望31 粉丝

纸上得来终觉浅,绝知此事要躬行