从网站制作的角度来看,SEO是机器人阅读和理解内容的关注点。以下部分将解释属于网站制作人员在制作网站时需要关注的几个SEO问题。
1.网站速度
网站加载速度被认为是一项高度技术性的挑战,内容需要尽可能小以便传输并保持高质量。您应该关心每页加载的网络请求数量,您需要关心感知的页面加载,以便尽快将内容放到屏幕上。
为什么网站速度对SEO有好处?
网站速度已被列为百度的排名因素之一。当然,站点越快,网站在算法排名的这一部分就会获得更高的潜在得分。如果搜索引擎的抓取工具可以快速下载您网页的内容,则会比每次请求需要几秒钟更频繁地执行此操作。
为什么要关心网站速度?
即使你不关心搜索引擎优化你也不能认为速度越慢越好,有几项研究表明,更快的页面加载对每个人都更好。速度慢可能表示查询占用时间过长或某些地方发生内存泄漏,如果是这样,您的网站可能无法有效地使用服务器上的资源。
2.重定向
重定向是当浏览器在特定URL上请求页面的跳转。其中有几件事需要考虑:
在网站的整个生命周期中,可能有数千个其他网站会链接到您早已忘记的网页,您可以在各个级别进行重定向,每个重定向都有可维护性问题。
为什么重定向对SEO有好处?
搜索引擎是一个规范的地方,如果你有两条路径导致相同的内容,这会影响搜索引擎的判断。
为什么要关心重定向?
没有人喜欢死链接,当您的网站结构发生重大变化(域名,内部结构)时,很容易发生这种情况。如果用户访问您的网站并获得404,他们将不会尝试微妙的URL变体以获取内容,他们将进入下一个网站。
3.状态代码
状态代码是在发出请求后从服务器返回的代码,作为开发人员,您需要确保在任何给定时刻返回正确的代码。
如果您返回状态代码为500,搜索引擎会将其编入索引吗?如果您使用CMS来构建您的站点,有时不清楚在哪里使用哪些代码。
为什么状态代码对SEO有好处?
返回的状态代码是搜索引擎必须知道接下来要做什么的主要事情之一。如果它获得3xx重定向通知它知道它需要遵循该路径,如果它获得200它知道页面已被返回正常,等等。
为什么要关心状态代码?
无论如何,我们应该关心状态代码,因为搜索引擎并不是唯一可能关心您网站上内容的东西; 浏览器,插件,其他站点(如果您已经构建了API)都可能关心返回的代码。
4.语义标记
语义标记是具有与之相关的固有含义的标记,一个简单的例子就是<h1>元素将成为您所在部分的总体标题。内容应使用<aside>,<nav>,<blockquote>,<figcaption>等元素。
为什么语义标记对SEO有好处?
语义标记非常适合搜索引擎优化,因为您实际上是在页面上提供内容,这意味着搜索引擎可以轻松理解。
为什么要关心语义标记?
因为搜索引擎不是唯一看我们网站的东西,诸如屏幕阅读器之类的辅助技术可以更容易地使用语义标记文档。例如,当您使用<aside>元素标记内容时,一些辅助技术会在向视障用户大声朗读时将其留在主要内容之外。
5.网址结构
URL结构是您在查看地址栏时看到的内容,因此它们可能类似于https://www.simcf.cc/page/2,或者它们可能是simcf.cc/?p=233432
要使这些结构正确,需要一些思考和一些技术知识。
为什么URL结构对SEO有好处?
一个好的URL结构对SEO很有用,因为它在大多数搜索引擎上被用作排名算法的一部分。
为什么要关心URL结构?
当用户看到网站上的网址时,如果他们可以查看网址并记住他们为什么将其放入列表中而无需点击其中,那么您的用户将会非常感激,这是一个巨大的胜利。
结论
搜索引擎在这项任务上并不完美,所以目前的建议仍然是,如果你想让搜索引擎看到一些东西,那么你应该尝试确保尽可能少地阻止它们。