北京SEO公司:网站是如何运作的,这些你知道吗?

如果搜索引擎优化是优化搜索网站的过程,那么SEO至少需要对他们正在优化的事物有一个基本的了解!北京SEO公司

下面,我们概述了网站从浏览器中的域名购买一直到完全呈现状态的过程。网站旅程的一个重要组成部分是关键渲染路径,即浏览器将网站代码转换为可查看页面的过程。

由于以下几个原因,了解这些关于网站对于SEO理解很重要:

  • 此网页组装过程中的步骤可能会影响页面加载时间,速度不仅对于保持用户访问您的网站很重要,而且也是百度的排名因素之一。
  • 百度在“ 第二次通过 ”中呈现某些资源,如JavaScript “百度将首先查看没有JavaScript的页面,然后几天到几周后,它将呈现JavaScript,这意味着使用JavaScript添加到页面的SEO关键元素可能无法编入索引。

想象一下,网站加载过程是您的通勤工作。您可以在家做好准备,收集您带到办公室的东西,然后从家到您工作的最快路线。穿上你的一条鞋子,走更长的路线,在办公室放下你的东西,然后马上回到家里换你的另一只鞋子,这是愚蠢的,对吧?这就是效率低下的网站所做的事情。本章将教您如何诊断您的网站效率低下,您可以做些什么来简化,以及您的排名和用户体验对精简所带来的积极影响。

北京SEO公司:网站是如何运作的,这些你知道吗?

在访问网站之前,需要进行设置!

  1. 域名已购买。像yueshijie.com这样的域名是从域名注册商购买的。这些注册商只是管理域名保留的组织。
  2. 域名链接到IP地址。没有域名服务器(DNS)的帮助,互联网不会将“yueshijie.com”这样的名称理解为网站地址。互联网使用一系列称为互联网协议(IP)地址的数字(例如:127.0.0.1),但我们希望使用像yueshijie.com这样的名称,因为人们更容易记住这些名称。我们需要使用DNS将这些人类可读的名称与机器可读的数字相链接。

网站如何从服务器到浏览器

  1. 用户请求域名。现在,该名称通过DNS链接到IP地址,人们可以通过直接在浏览器中输入域名或点击网站链接来申请网站。
  2. 浏览器发出请求。对网页的请求提示浏览器发出DNS查找请求以将域名转换为其IP地址。然后,浏览器向服务器请求构建您的网页的代码,例如HTML,CSS和JavaScript
  3. 服务器发送资源。一旦服务器收到网站请求,它就会将搜索到的网站文件发送到搜索者的浏览器中。
  4. 浏览器组装网页。浏览器现在已经从服务器接收了资源,但它仍然需要将它们放在一起并呈现网页,以便用户可以在浏览器中看到它。当浏览器解析和组织所有网页的资源时,它正在创建文档对象模型(DOM)。当您在Chrome浏览器的网页上右键单击+“检查元素”时,您可以看到DOM(了解如何检查其他浏览器中的元素)。
  5. 浏览器发出最终请求。浏览器只会在下载,解析和执行所有页面的必要代码后显示网页,因此,如果浏览器需要任何其他代码才能显示您的网站,它将从您的服务器发出额外请求。
  6. 网站出现在浏览器中。呼!毕竟,您的网站现在已经从代码转换(渲染)到您在浏览器中看到的内容。

现在你知道如何一个网站出现在浏览器中,我们将重点关注哪些网站是由-换句话说,代码(编程语言)来构建这些网页。

最常见的三种是:

  • HTML – 网站的内容(标题,正文内容等)
  • CSS – 网站的外观(颜色,字体等)
  • JavaScript – 它的行为方式(交互式,动态等)

HTML:网站的内容

HTML代表超文本标记语言,它是网站的主干。标题,段落,列表和内容等元素都在HTML中定义。

以下是网页的示例,以及相应的HTML的外观:

HTML:网站的内容

HTML对于SEO来说很重要,因为它是他们创建或工作的任何页面的“幕后”。虽然您的CMS可能不需要您用HTML编写页面(例如:选择“超链接”将允许您创建链接而无需键入“a href =”),这是您正在修改每个您是否有时间对网页执行某些操作,例如添加内容,更改内部链接的锚文本等。百度会抓取这些HTML元素,以确定您的文档与特定查询的相关性。换句话说,HTML中的内容对您的网页在百度自然搜索中的排名起着重要作用!

CSS:网站的外观

CSS代表级联样式表,这就是导致您的网页采用某些字体,颜色和布局的原因。创建HTML是为了描述内容,而不是为它设置样式,因此当CSS进入场景时,它就是一个改变游戏规则的人。使用CSS,网页可以“美化”,而无需手动将样式编码到每个页面的HTML中 – 这是一个繁琐的过程,尤其是对于大型网站。

直到2014年,百度的索引系统才开始将网页呈现为更像实际的浏览器,而不是纯文本浏览器。试图利用百度旧索引系统的黑帽SEO实践是通过CSS隐藏文本和链接,以便操纵搜索引擎排名。这种“ 隐藏文字和链接 ”的做法违反了百度的质量指南。

特别是SEO应该关心的CSS组件:

  • 由于样式指令可以存在于外部样式表文件(CSS文件)中而不是页面的HTML中,因此它可以减少代码繁重,减少文件传输大小并加快加载速度。
  • 浏览器仍然需要下载CSS文件等资源,因此压缩它们可以使您的网页加载速度更快,页面速度也是排名因素。
  • 让您的网页内容比代码密集更重要,可以更好地索引您网站的内容。
  • 使用CSS隐藏链接和内容可能会使您的网站受到人工处罚并从百度索引中删除。

JavaScript:网站的行为方式

在早期的互联网时代,网页是用HTML构建的。当CSS出现时,网页内容有能力呈现一些风格。当编程语言JavaScript进入场景时,网站现在不仅可以具有结构和样式,而且它们可以是动态的

JavaScript为非静态网页创建提供了大量机会。当有人试图访问使用此编程语言增强的页面时,该用户的浏览器将针对服务器返回的静态HTML执行JavaScript,从而生成具有某种交互性的网页。

你肯定已经看到了JavaScript的行动 – 你可能还不知道它!那是因为JavaScript几乎可以对页面做任何事情。例如,它可以创建弹出窗口,也可以请求在页面上显示第三方资源(如广告)。

但是,JavaScript可能会给SEO带来一些问题,因为搜索引擎不像人类访问者那样查看JavaScript。这是因为客户端与服务器端呈现。大多数JavaScript都是在客户端的浏览器中执行的。另一方面,使用服务器端呈现,文件在服务器上执行,服务器将它们以完全呈现​​状态发送到浏览器。

SEO关键页面元素(如文本,链接和标签,使用JavaScript在客户端加载,而不是在HTML中表示)在页面代码中不可见,直到呈现为止。这意味着搜索引擎抓取工具无法看到JavaScript中的内容 – 至少在最初时看不到。

在baiduspider渲染网页的过程中还可能出现其他一些问题,这可能会阻止百度了解JavaScript中包含的内容:

  • 您已从JavaScript资源中阻止baiduspider(例如:使用robots.txt,就像我们在第2章中了解到的那样)
  • 您的服务器无法处理抓取您的内容的所有请求
  • JavaScript太复杂或过时,baiduspider无法理解
  • 在抓取工具完成页面并继续操作之前,JavaScript不会将“延迟加载”内容放入页面中。

毋庸置疑,虽然JavaScript确实为网页创建提供了很多可能性,但如果你不小心的话,它也会对你的搜索引擎优化产生一些严重后果。值得庆幸的是,有一种方法可以检查baiduspider是否看到与访问者相同的内容。要查看baiduspider如何查看您的网页页面,请使用百度站长工具进行查看诊断。

北京SEO公司:网站是如何运作的,这些你知道吗?

了解网站的工作方式为我们接下来要讨论的内容奠定了良好的基础,这是技术优化,可帮助baiduspider更好地了解您网站上的网页。

越视界是一家专业的整合营销公司,整合媒体传播服务、SEO优化服务、口碑营销服务为一体,从成立至今已为超过529家公司,提供了优质服务,为企业提供优质的网络营销服务是我们立足市场的根本,联系电话:4000-565-626好了,北京SEO公司:网站是如何运作的,这些你知道吗?就分享到这里。感谢阅读,欢迎分享!

北京网站优化公司_SEO优化公司_北京新闻发稿_稿件策划撰写_越视界

相关新闻