在启动网站之前,您还需要对网站执行哪些操作?
您已经购买了一个网络域名并创建了一个网站 – 太棒了! 在点击启动按钮并传播有关新网站的消息之前,请确保检查以下事项,以便为您的项目提供最佳机会。
以下是一些监控、优化和安全提示,可帮助您增长流量并为网站访问者提供最佳体验:
- 谷歌分析
- 谷歌搜索控制台
- Cloudflare 的安全性和速度
- SSL 证书确保安全和访客信任
- 缓存以提高性能
- 图像优化和压缩
- 脚本缩小
- 损坏的链接检查
- 规范链接检查
- 备份
让我们更详细地解释每一点:
1. Google Analytics 用于监控您网站的流量
分析解决方案很容易添加到任何网站,并允许您监控网站所有页面的流量:它记录您有多少访问者、他们来自哪里、他们从哪些网站访问您、他们访问了哪些页面,他们在每个页面上花费了多少时间甚至更多!
情况下启动网站就像蒙住眼睛驾驶汽车:您在路上,但不知道要去哪里。 您不知道您的流量表现如何,您发布的文章和内容是否产生任何影响,或者您的广告活动的影响。
如果没有分析解决方案,您甚至不知道您的 SEO 努力是否有效。
Google Analytics 是最受欢迎且易于安装的解决方案之一,而且它是免费的!
2. Google Search Console(以前的网站站长工具)
Google Search Console 可让您衡量 Google 搜索引擎的性能
如果 Google Analytics(分析)告诉您网站访问者的情况,Google Search Console(以前称为网站站长工具)会告诉您您的网站在 Google 搜索中的排名。 它告诉您 Google 已将您网站上的多少页面编入索引、访问者通过哪些字词找到您、您在结果中出现的频率以及您网站上的哪些页面在自然流量方面最受欢迎。
Google Search Console 还可以让您告诉 Google 在哪里可以找到您的站点地图,以帮助它发现您网站的页面并为其建立索引。
在技术方面,一旦您授权网站并将其添加到 Google Search Console,您将开始收到有关网站“运行状况”的各种通知和警报,例如当 Google 在您的服务器上遇到错误或发现病毒和您网站上的恶意代码。
它为您提供提示,帮助您更轻松地在移动设备上导航您的网站,并向您显示哪些网站正在发布指向您网站的链接。
Google Search Console 也可以与 Google Analytics 链接,以便在流量分析界面中查看更详细的报告。
Google Search Console 是一个非常有价值的工具,我建议您充分利用它。
3. Cloudflare 的速度和安全性
Cloudflare是一家提供大量围绕网站安全、内容传输、速度等服务的公司。
您可以在您的网站上免费激活 Cloudflare,无需对网站进行任何更改,直接在DNS 级别激活。 一旦您激活它(大约需要 10 分钟),Cloudflare 就会接管 DNS 区域和 DNS 请求。
作为回报,您将得到:
- 保护:由于 DNS 区域将由 Cloudflare 控制,因此您站点的 IP 地址将被隐藏,没有人能够找到您的服务器地址。 您的网站将顺利运行,因为 Cloudflare 将流量路由到服务器而不泄露其身份,因此机器人、恶意人员将看到 Cloudflare 地址。 这样,它可以保护您免受直接针对服务器的某些攻击。 Cloudflare 还可以保护您免受 DDoS 攻击(一种通过每秒发送数千个请求来压垮服务器的攻击类型)。
- 速度: Cloudflare 直接在其分发网络 (CDN) 上为您的静态内容(图像、HTML、CSS、Javascript 代码)提供免费缓存。 这意味着您将看到显着的带宽节省 – 因为您的图像和其他静态内容位于全球许多地区的 Cloudflare 服务器上,您的访问者将能够从靠近他们的服务器和您的服务器更快地访问这些资源将是自由和轻松的。 在我撰写本文时,我在 Cloudflare 上有 50 多个网站,大多数网站的带宽节省了 50% 或更多。 我管理着许多电子商务网站,所有这些网站都有数千张产品图片。 带宽节省是巨大的!
- 安全性: Cloudflare 提供可自动续订的免费全域 SSL 证书。 您所要做的就是在管理界面中激活它,瞧! 您的网站可以通过 https:// 访问。 为什么这是一件好事? 一方面,您的访问者会更加自信地看到您的网站是通过安全连接访问的。 然后,自 2017 年以来,谷歌表示将在结果中给予安全网站更大的权重,自 2018 年以来,甚至在 Chrome 浏览器中在没有 SSL 的网站旁边显示一个标签:不安全网站。 所以,既然是自由的,你根本就不用想! 您甚至不需要在服务器上安装任何东西!
4.(您网站的)安全 SSL 证书
如上所述,Google 已开始优先选择具有 SSL 安全证书的网站,并在结果页面中与没有 SSL 的网站一起显示“不安全”标签。 它看起来不太好,但在您的网站上没有 SSL 的情况下进行操作也会带来安全风险,尤其是当您可以免费拥有 SSL 时。
2019 年不再有没有 SSL 的借口! 如果您不迁移到 Cloudflare,您可以使用 Let's Encrypt 的免费证书向大多数托管公司免费的 SSL 证书 您只需在主机上点击几下即可安装它们,或者如果您使用的是 Windows,则可以下载一个可以轻松安装的小软件。
当然,没有人会阻止您从授权经销商(例如GoDaddy等)购买 SSL 证书并安装。
设置 SSL 后,不要忘记将所有带有 http:// 版本的页面重定向到安全的 https:// 版本。 您通常通过在服务器上添加重定向规则来实现此目的,或者如果您使用 Cloudflare,请选中Cloudflare 界面的加密部分中的始终使用 https
5. 缓存以提高站点速度
您可以利用缓存的优势来减轻服务器的负载。 如果您的网站是使用 WordPress 构建的,您可以安装许多缓存模块,它们可以节省 CPU(总缓存、WP Rocket 等)、节省数据库大量查询等。
缓存在多个层上工作,但基本原理是,当访问者第一次访问具有活动缓存的页面时,服务器通过查询数据库、生成 HTML 代码并将该页面提供给访问者来生成该页面。 但同时,缓存插件已生成页面的静态副本 当再次访问页面(由同一访问者或另一个访问者)时,插件会找到缓存的页面并从那里提供服务,从而使服务器不必再次工作来生成页面。
这是基本原则,根据页面的复杂程度,它可以使网站看起来像在飞翔!
此过程在后台发生,您只需担心初始设置,当您对页面进行更改或页面过期时,缓存会自动刷新。
6.图像优化和压缩
在网站建设阶段尽早规划和准备图像始终是一个好主意 - 这将为您在启动网站时节省大量时间。 您应该始终上传优化的图像,其尺寸适合您使用它们的位置。如果您只需要它覆盖页面的四分之一,那么将巨大的图像上传到服务器和网页是没有好处的。
图像之前对其进行预优化和压缩也是一个好主意,以确保它们具有最佳的尺寸与尺寸比。 WordPress 有许多插件可以在将图像添加到网站后对其进行优化和压缩,但最好是当您知道每个图像将在哪里使用、需要多大并从一开始就以该大小上传时。
图像会大大增加网站的加载时间,并且会消耗不必要的服务器带宽。 如果您的托管帐户有带宽限制(一个月内传输的数据量),则只需少量图像即可更快地耗尽带宽,具体取决于您的网站收到的流量。
如果您主要使用 JPEG 图像,这是一种压缩(有损)格式,我们确定通过稍微调整压缩/质量,您可以显着节省带宽。
我最近在我创建的一些电子商务网站上研究了尺寸与质量的比率,发现产品图像具有良好的价值(在某些网站上,产品图像的数量可能达到数千)。
请参阅下面改变图像压缩(质量)时文件大小的差异,从 90(默认)到 70,然后到 50。
虽然产品上的图片尺寸很小,但50的值导致图像的视觉质量太差,所以我将其增加到70。但即使在70质量下,图像消耗的带宽也下降了近一半! 如果将其乘以数千种产品,所节省的成本和页面加载时间的差异将是巨大的。
如下图所示,一旦质量达到 70,图像尺寸就会急剧增加。 当质量从 50 跃升至 90 时,图像文件大小增加了一倍多!
质量为 90 时的大小(以 KB 为单位) | 质量为 70 时的大小(以 KB 为单位) | 质量为 50 时的大小(以 KB 为单位) |
35.6 | 20.0 | 15.0 |
34.4 | 19.3 | 14.5 |
35.8 | 20.1 | 15.0 |
24.7 | 13.3 | 9.9 |
37.3 | 22.0 | 16.9 |
27.4 | 15.3 | 11.5 |
27.1 | 15.2 | 11.4 |
61.2 | 34.9 | 26.3 |
总计:283.5 | 总计:160.1 | 总计:120.5 |
7. 最小化以减少脚本大小
最小化是减小网站所需脚本文件(Javascript、CSS 样式表)大小的过程,以便加载速度更快。
您可能有 CSS 文件(用于样式)或 Javascript 文件(用于添加动画或动态功能和交互)。 当您在网站上工作时,这些脚本通常具有精心排列的代码,包括缩进、制表符、空格、多行、长变量名,以使其更易于编辑,但浏览器不需要这些来正确解释文件并显示页面。
通过最小化,您可以自动删除这些空格、制表符、空行,用短名称替换变量名称,而不会影响功能。 这种最小化过程可以使文件变得更小,从而加载速度更快。
为了提高效率,这个最小化过程可以在服务器上进行(有用于最小化的 WordPress 插件),但也可以在您开发网站时使用的程序/平台中完成。 如果您的站点有 Cloudflare,它可以在访问时直接从服务器缩小文件,而无需您执行任何操作。
当 Google Page Speed、GTMetrix 或 YSlow 等测试分析您的网站时,最小化脚本可以提高分数。 Google在确定您的网站在搜索结果页面中的排名时也会使用网站加载速度。 加载速度快的网站会被 Google 很好地识别,您的访问者也会很高兴。
以下是 Cloudflare 中自动最小化站点上静态文件的设置示例:
8. 检查损坏的链接
有时我在网站上工作时会变得杂乱无章。 我将大多数页面创建为草稿、空白,然后重新修改它们并在上面添加内容。 我经常在内容中留下无处可去的临时链接,目的是稍后返回并在网站启动之前替换它们。 但有时我会忘记,最终可能导致网站上的链接失效。
其他时候,我不会从客户那里获取所有内容,而是创建带有临时链接的空白页面,这样我就可以继续我的业务。 当然,客户经常改变主意或者我忘记他们。
无论出于何种原因,每个网站都可能存在损坏的链接和丢失的页面。 第一印象看起来不太好,从访问者体验和搜索引擎排名的角度来看,这样留下来也不是一个好主意。
这就是为什么在启动之前(以及启动后定期),我检查我的网站是否有损坏的链接。 如果页面不多,您可以手动执行此操作,但您可能会意外地省略一些链接。
最好使用一种称为“爬虫”的软件工具,该软件将访问网站的主页,识别该页面上的所有链接,然后访问每个链接并对每个链接执行相同的操作,直到耗尽所有页面并链接。 扫描整个网站后,它会向您提供结果报告,并让您知道是否有任何损坏的链接,以便您修复它们。
我最喜欢的检查链接是否损坏的工具是:
- Xenu Link Sleuth – 一个免费的 Windows 程序,可以检查您网站上的任何链接 – 不仅仅是页面,还包括图像、框架、插件、背景、样式表等。 它在扫描时生成实时报告,最后,您可以保存报告或通过电子邮件发送报告。 它也适用于 https 安全站点。 该程序非常小,适用于 Windows 95 及以上的所有版本。
- Screaming Frog – 一种在线工具,它提供的不仅仅是检查损坏的链接。 免费版本最多可扫描 500 个 URL(如果您没有大型网站,这可能就足够了)。 它还可以帮助您了解一些搜索引擎优化技巧和工具,例如识别重复内容、分析元和标题标签、生成 XML 站点地图等。
以下是 Xenu Link Sleuth 生成的报告示例:
9. 检查规范 URL
如果您网站上的某一页面可以通过多个 URL 进行访问,或者您的不同页面具有不同的 URL 但内容相同,那么您就遇到了“重复内容”。 搜索引擎也会识别此内容,这可能会对您的网站在搜索引擎中的性能产生负面影响。
例如,假设您有一个联系页面,可通过以下地址访问:
http://www.mysiteexample.com/contact
同一页面位于:
http://mysiteexample.com/contact
你可能会说:但地址是一样的啊! 这是同一个页面!
是的,确实是同一个页面,但是您可以在带“www”和不带“www”的域名版本上访问它。 对于 Google 来说,这是一个重复的页面。 “WWW”只是一个子域,被视为不同的地址。
如果您没有准确地告诉Google您的页面的首选(规范或官方)版本,Google将自行选择,考虑一个“规范”并忽略另一个,或更糟糕的是,考虑两者同等重要。 在这种情况下,规范页面将收到的 SEO“价值”一分为二——每个版本一次分为一侧。 这会导致页面的重要性由于不同的链接而降低,最终导致您的页面相互竞争。
这就是“规范”链接派上用场的地方 - 即使您的网站有多个内容相同的页面,可通过不同的 URL 访问,您也可以在 您喜欢哪个版本(“规范”版本)的页面部分,如下所示:
<link rel=”canonical” href=”http://mysiteexample.com/contact” />
此标签足以向搜索引擎表明您更喜欢该页面将不带“www”的版本视为“官方”。
此外,如果您设置了 Google Search Console,您还应该去那里指定您喜欢的版本,以便收到的报告适用于适当的版本。
您可以在此处阅读有关规范 URL 的以及与改进网站并使搜索引擎尽可能轻松地索引和理解相关的其他主题。
如果你的网站使用WordPress,搜索引擎优化方面的一个很棒的工具就是Yoast插件,它除了优化功能、文章分析、关键词分析等之外,还会在所有页面上自动生成这些规范的URL。
10. 网站备份
设置备份解决方案,您在网站上投入的所有工作都可能付诸东流 您已经上传了图像,创建了页面,设置了插件,然后一些黑客获得了访问权,服务器崩溃了,或者您自己破坏了某些东西 - 如果您没有最近的备份,那么您将有一晚或失去两个,否则你将面临无法恢复任何东西的风险!
这就是为什么建议您在启动网站之前进行备份。 从构建阶段就拥有这一点是件好事。
几乎每个托管公司都提供一种或另一种备份解决方案,要么包含在价格中,要么支付额外费用,具体取决于您的订阅。 此外,根据公司和您支付的费用,完成这些站点备份的频率也有所不同 - 每天、每隔几个小时或每周。
在某处拥有自己的副本仍然是个好主意。 您可以通过 FTP 备份您的站点,或者使用各种备份工具,例如 Syncback SE 或Syncback Pro (我在所有项目中使用了多年)。
如果您的网站是使用 WordPress 构建的,一个非常好的备份解决方案是在ManageWP平台上创建一个免费帐户。 将站点连接到 ManageWP 后,您可以设置免费(每月)或每日(收费)备份。 根据您的网站以及更新内容的频率,每月一次备份可能还不够。
从 ManageWP 中,您可以自动恢复站点,可以恢复到第一次使用的同一主机,也可以恢复到另一台主机(如果您想更改托管公司)。
作为为拥有多个站点的专业人士提供的服务,ManageWP 还具有其他功能,例如集中控制更新、评论、模块安装等。
我使用的另一个备份解决方案是自动备份到 Amazon S3(您可以使用 Syncback)或另一个 FTP 服务器。 WordPress 有许多插件可以将您的网站备份到 Dropbox、Google Drive、OneDrive 等服务。
但是,请务必记住,为了安全性和效率,应经常(至少每天)进行站点备份,并且应在与站点本身托管位置不同的位置进行备份。
就个人而言,我更喜欢使用 Syncback Pro 备份 Amazon S3。 我可以将备份配置为每天运行(仅备份更改,而不备份整个站点)。 如果这是一个非常重要的站点,并且我希望能够灵活地回滚到旧版本,我可以设置 7 个备份 - 一周中的每一天一个。 在此变体中,如果发生了不良情况并且我没有立即意识到(也许该网站已被感染而我没有注意到,并且备份还存储了恶意脚本),我可以回去几天。
对于我所有的客户,我都有每日完整的数据库备份。 如果我愿意的话,我可以回到几个月前的版本。 大公司甚至会存储多年的网站和数据库备份。 这完全取决于数据的重要性以及您在检索数据时希望拥有多少灵活性。
奖励:设置您的时事通讯订阅
营销或策略领域,而不是技术领域。 如果您出于猫图片以外的任何原因启动网站,则应该认真建立一个邮件列表。
许多网站所有者(包括我自己)后悔没有早点开始收集潜在客户和网站访问者的电子邮件地址。 有些人在网站启动之前就这样做了。
如果您现在开始建立电子邮件列表,您将慢慢建立您的受众 - 对您的内容、您的更新和您所提供的内容感兴趣的人。 与粉丝的个人接触非常有效。
您可以通过电子邮件直接向愿意订阅您的电子邮件列表的客户发送更新、有价值的内容、提示、想法以及促销信息,并进行销售,而不是无聊和打扰。
开始建立电子邮件列表的快速方法是注册电子邮件服务或 ESP(电子邮件服务提供商)(有些免费,有些付费),在网站上输入订阅表格,瞧!
结论
您可以采取许多其他措施来使您的网站在启动时产生最大的影响,但本文中描述的措施是最重要且相对容易实施的。
我建议您不要在发布后 6 个月内不实施它们! 完成所有步骤并实施它们的时间不会超过 2 小时。 你会很高兴你这么做了。