使用Nginx改善搜索引擎优化SEO

搜索引擎存在,这样人类就可以更好的寻找他们想要的内容。

搜索引擎优化就是让你的网站更容易理解履带机器人!它是关于你的网站进行修改,帮助提高你的网站的用户体验和性能。我们应该记住,应该首先优化一个网站的用户。他们网站的消费者,只使用一个搜索引擎来实现。

你是最有可能知道SEO技术有许多网页的基本要素,但可能不是他们中的大多数。每个网站都需要自己的基于内容的优化技术,使用等。让我们看看所有的可怕的Nginx的特点有助于提高搜索引擎优化。

设置信息过期标头 Max-Age

设置头信息,为静态内容,是最有效的方法之一,加快网站。如果有人经常使用一个网站,然后静态内容如图片和CSS不是从用户再次请求,但从本地缓存使用。

这可以很容易地通过提及在提供静态文件的位置指令:

</p>
location ~* /.(jpg|jpeg|gif|css|png|js|ico|html)$ {
expires max;
}
location / {

}

max参数设置“到期”价值星期四,2037年12月31日23:55:55格林尼治时间。不要忘记这些更改后重新加载Nginx !

您可以验证发送curl请求资源的变化,检查响应头和指定的cache – control头信息值。同样的,如果你使用Chrome开发者工具,您应该看到后续请求该资源被返回304(未修改)响应状态。

Gzip 预压缩

由浏览器下载的数据量呈现一个页面是稳步增加。鉴于我们无法甩开减少数据,唯一的方法是减少对交通网络规模。

能够使用Nginx压缩内容,您将需要重新编译Nginx以下标志:

./configure –with-http_gzip_static_module
make && make install

现在,我们需要压缩所有静态文件(使用gzip命令),将它们在相同的目录中,并使这些变化nginx配置:

http {
. . .
gzip_static on;
gzip_http_version 1.1;
..
}

启用后,Nginx总是寻找一个预压缩文件。

删除空格

HttpStripModule删除空白(空格、制表符和新行)从HTML文档。结合上面的gzip变压器模块中,它可以加速你的网站大量。

location / {
    strip on;
}
对于静态内容ETags
ETags是唯一ID代表URL的当前状态。它们被用于高速缓存验证,可以帮助节省大量的带宽。
你可以使用下面的设置在Nginx使ETags。
location / {
etag on;
...
}

编辑工作者使用谷歌的性能工具

一旦你开始使用Nginx的能力,你会想要看看nginx的做好自己的工作,所以重要的是要收集关于nginx本身的分析。这样,我们可以用Google的性能工具。该模块是不是默认Nginx可以这样建成启用:
./configure --with-google_perftools_module
make && make install
记得重启nginx的配置包括后改变:
google_perftools_profiles log/perf_tool_profile;
这个简单的改变将有助于我们分析nginx的工人。
WWW到非WWW重定向
对于爬虫,一个WWW域不同于非WWW,即tutsplus.com不同于www.tutsplus.com。从技术上讲,他们是独立的实体。搜索引擎可以检测复制的内容,这会对站点的排名产生负面影响。为了避免这些事情,重要的是要决定标准命名和使用它在整个。
作为一个例子,让我们用非WWW作为我们想要获取的东西。这可以很容易地通过使用重写规则:
server {
listen 80;
server_name www.example.com;
rewrite ^ http://example.com$uri permanent;
}
除此之外,你还可以用模块来实现一些有趣的事情:
创建链接下载:NginxHttpSecureDownload
动态减小图像大小: NgxHttpImageFilterModule
监控你的服务器使用状态页面:NgxHttpStubStatusModule

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/259753.html

(0)
上一篇 2022年5月23日
下一篇 2022年5月23日

相关推荐

发表回复

登录后才能评论