150-1924-0507

在SEO中,我们怎么用代码(编程语言)来构建这些网页

2020年07月15日 12:53  千赋科技 

  最常见的三种是:

  HTML - 网站的内容(标题,正文内容等)

  CSS - 网站的外观(颜色,字体等)

  JavaScript - 它的行为方式(交互式,动态等)

  HTML:网站说的是什么

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

  以下是网页的示例及其对应的HTML的外观:

编程语言

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

  CSS:网站的外观

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

  直到近年来,索引系统才开始将网页呈现为更像实际的浏览器,而不是纯文本浏览器。

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

  由于样式指令可以存在于外部样式表文件(CSS文件)中而不是页面的HTML中,因此它可以减少代码繁重,减少文件传输大小并加快加载速度。

  浏览器仍然需要下载CSS文件之类的资源,因此压缩它们可以使您的网页加载更快,页面速度是排名因素。

  让您的网页内容比代码密集更重要,可以更好地索引您网站的内容。

  使用CSS隐藏链接和内容可能会使您的网站受到人工处罚并从搜索索引中删除。

编程语言

  JavaScript:网站的行为方式

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

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

  你肯定在行动中看过JavaScript - 你可能根本就不知道它!那是因为JavaScript几乎可以对页面做任何事情。例如,它可以创建弹出窗口,也可以请求在页面上显示广告等第三方资源。

  客户端呈现与服务器端呈现

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

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

  只要您不阻止搜索引擎抓取您的JavaScript文件,他们通常就能像浏览器一样呈现和理解您的网页,这意味着应该看到与用户查看相同的内容浏览器中的网站。但是,由于客户端JavaScript的这种“ 第二波索引 ”,搜索可能会错过某些只在执行JavaScript后才可用的元素。

  渲染网页的过程中,还有一些其他问题可能会出错,这可能会阻止搜索引擎了解您的JavaScript中包含的内容:

  您已从JavaScript资源中阻止搜索(例如:使用robots.txt,就像我们在第2章中了解到的那样)

  您的服务器无法处理抓取您的内容的所有请求

SEO

  JavaScript太复杂或过时,搜索引擎无法理解

  在爬虫完成页面并继续操作之前,JavaScript不会将“延迟加载”内容放入页面中。

  毋庸置疑,虽然JavaScript确实为网页创建提供了很多可能性,但如果你不小心,它也会对你的搜索引擎优化产生一些严重后果。

  值得庆幸的是,有一种方法可以检查搜索引擎是否看到了与访问者相同的内容。要查看您的网页页面,请使用引擎的“获取和渲染”工具。

  我们做好了以上几步,对SEO是一个很大的帮助。


标签 :编程语言
上一篇 为什么转换跟踪是解锁SEO成功的关键
下一篇 8种最佳网站速度优化技术

声明:本文内容由深圳市千赋科技有限公司原创或者通过网络收集编辑所得,所有资料仅供用户参考;对收集的资料本站不拥有所有权,也不承担相关法律责任。如您认为本网页中有涉嫌侵权的内容,请及时与我们联系,并提供相关证据,工作人员会在5个工作日内联系您,一经查实,本站将立刻删除涉嫌侵权内容。

相关文章 Related articles
服务热线

150-1924-0507

网站建设公司 www.me345.com 粤ICP备15080528号-1

Copyright© 2008-2019 深圳市千赋科技有限公司 版权所有