什么是技术SEO?

你的网站就像一辆车。一些功能应该被看到和交互:你的网页复制,图像,图形,视频,表单填充,导航,等等。这些类似于汽车的油漆工作,车身,仪表盘和内部座位。

然后有您的网站的未知元素 - 您的Robot.txt文件,您的CSS,HTML和JavaScript文件,后端配置等。如车辆引擎盖下的齿轮,管,软管,垫圈和其他部件,它们aren’t pretty or intuitive. But they are central to the performance of your website.

技术搜索引擎优化(SEO)关注的是所有非直觉的东西,这些东西会影响搜索引擎抓取你的网站、理解其内容以及最终在搜索结果中索引你的页面的能力。

没有技术SEO,你无法优化你的排名。你只是在旋转你的轮子。

技术SEO适合您的数字营销策略

SEO有两种主要类型:

1.在页面上:活动在你的网站上以帮助它在搜索引擎结果页(SERPs)的排名:

  • 内容优化:创建博客帖子和登陆页面,帮助您为特定关键字人员键入搜索引擎。
  • 技术SEO:优化网站的结构和后端元素,从而影响搜索引擎对你的网页的阅读。

2.线下SEO:活动你做从你的网站帮助它更好地排名。

  • 链接建设:从其他博客和网站的链接回到您的页面。
  • 社交媒体和电子邮件营销:通过Facebook和电子邮件等非页面渠道推广页面内容。

你需要两者都在搜索引擎上排名良好。

也就是说,如果你的网站不能在serp中爬行或索引,你根本就不能排名——即使它是,一个技术问题的困境会挫败你的前端SEO努力,让你的网站直线下降到第2页。

从这个意义上讲,技术SEO是为你所有的数字营销活动提供引擎。和真正的引擎一样,我们需要投入大量精力来构建、优化和维护它的性能。

这种全面的清单涵盖了所有最重要的技术SEO待办事项。明智地使用它。

第1项:索引

索引是如何告诉谷歌您想要在搜索结果中出现的哪些网页,并且您要排除。

一些页面 - 就像您的产品页面 - 对搜索者很有用。其他 - 就像订单处理页面一样 - 不是。您只需要谷歌对有用的等级进行排名。否则,对于搜索Web的人来说,对搜索的人无用的页面将被考虑在搜索引擎如何对您的网站进行排名。您可能不想要索引的其他页面包括:

  • 您网站上的任何重复页面或您可能拥有的多个Web属性之间。
  • 内部搜索结果页面。
  • 谢谢页面。

除非你的网站是全新的,否则它可能已经被索引了。最简单的方法是对您的域名执行简单的谷歌搜索。如果它出现在serp中,你就知道你的站点被索引了:

如果它没有出现在SERPS中,Google会提示您“尝试谷歌搜索控制台”。

记住这一点,下面是与网站索引相关的检查表项:

  • 创建Google搜索控制台帐户:搜索控制台(以前的Google Webmaster工具)允许您查看网站上次索引时是否以及当您的任何现有索引错误等。搜索控制台的Bing等效项是Bing网站管理员工具。
  • 索引您的网站:假设你的网页没有指示谷歌否则,搜索引擎最终会自己索引它们。
  • 创建一个XML站点地图并上传到搜索控制台:XML SiteMap是您网站上每个重要URL的列表。它有助于Google查找您网站上的所有关键页面。它还告诉谷歌当每个页面最后更新时,它相对于站点上的其他页面的优先级。XML SiteMap可帮助Google索引您的网站,并可以确保该网站经常被删除和重新筛选。
  • 使用标签,你不想索引的页面:当你通过Yoast SEO WordPress插件发布页面时,你可以自动添加这个标签(无需编码)。对于已经被索引的页面,您必须通过Search Console提交一个删除索引请求。
    • 使用rel= " nofollow "标签:取消索引页面将防止其在搜索结果中显示出来,但它不一定会隐藏来自搜索爬虫的页面。如果您已将其链接到网站上的其他位置,或者如果有人在他们的位置链接,则仍然会发现页面。唯一一个100%肯定谷歌的爬虫不会遵循这些链接是添加rel =“nofollow”标记。这将告诉谷歌不抓取此URL。使用Yoast插件是最简单的方法。
  • 提交一个robot.txt文件到谷歌搜索控制台:此文本文件告诉爬虫,他们可以从您的网站上请求哪些页面和文件,以及如何爬网。它必须名为“robot.txt” - 所有小写 - 必须放在网站的顶级目录上。请注意,爬网与索引不一样。robot.txt不一定会阻止您的页面被索引。

您需要的工具:谷歌搜索控制台,WordPress.,Yoast SEO插件(或MonsterInsights Plugin),XML SiteMap生成器。

第2项:制作搜索友好的url

你的网站url应该对搜索引擎和人类用户都很容易理解。由乱串的字母和数字组成的长长的、难以理解的字符串,无法传达关于一页纸的任何信息。用这些技巧让你的url简单易懂:

  • 越短越好。
  • 使用纯文本,易于理解的条款。这是一个例子:“//m.gingerarcher.com/blog/email-marketing/email-marketing-blogs/”
  • 使用连字符分隔单词。
  • 使用所有小写。
  • 限制下划线或特殊字符的使用(散列可以将用户发送到页面的特定部分,但要谨慎使用)。
  • 轻松调整你的WordPress url;确保在URL中包含你想要排名的主要关键字。

您需要的工具:CMS(例如WordPress),关键字研究工具(例如)SEMRUSH,常识。

第3项:页面速度

你的网页加载速度是一个直接的排名因素。这也是一个间接的排名因素——缓慢的加载时间会增加跳出率(访问一个页面后离开的用户数量)。

这就是为什么它非常重要的是使用Google Pagespeed Insights工具测试您的页面速度,b)采取措施优化页面速度,以避免排名罚款和高速反弹率。

请注意,PageSpeed提供了可操作的步骤来提高页面速度,甚至链接出资源,如WordPress插件可以帮助你,像这样:

从这个意义上讲,页面速度的最佳清单是无论的一页攻击洞察告诉您是否会这样做。

但是,几乎任何网站发布者都可以受益于某些关键步骤。

警告:这可能是整篇文章中最具技术性的部分。)

  • 优化图片:这里有一些要记住的事情:
    • 使用PNG为简单的图形,具有16个或更少的图像和JPEG的照片和高级图形。
    • 在你的HTML代码中开始使用SRCSET属性。这让您可以有多个版本的图像用于不同的用途。
    • 在你经常使用的图像中使用CSS精灵,比如徽标和按钮。这实际上是将多个图像合并到一个图像文件中,因此HTTP请求更少。
  • 使用浏览器缓存:浏览器可以缓存图像和样式表等信息,以提高用户的加载时间。使用YSlow等工具创建缓存过期策略。
  • 减少重定向:每次一个页面上的链接重定向到另一个页面时,你就会损失一点加载时间,所以尽量减少站点上的重定向次数。
  • 捆绑文件:捆绑将编码语言文件放到一个大文件中(例如,所有JavaScript文件放在一个文件中,所有CSS文件放在另一个文件中,等等)。
  • 优先级以上折叠内容:首先构造你的HTML代码来运行出现在折叠部分(不需要滚动就可以看到)上方的内容。从技术上讲,这不会增加页面速度;但是,当页面的其余部分加载时,它给用户提供了一些可以查看和交互的内容,这提高了感知到的页面性能,因此有助于降低跳出率。
  • 最小化CSS, HTML和JavaScript文件:缩减删除了与代码中的间隔和开发人员评论中的所有不必要的字符。像UglifyJS2(对于JavaScript),CSSnano(for CSS)和HTMLMinifier(for HTML)等工具可以帮助您优化代码,以便您的页面加载更快。
  • 使用异步:当不需要脚本呈现页面上方的内容时,与开发人员一起将脚本设置为“Async”。这确保浏览器不会暂停网站组装时,它需要获取必要的脚本,以显示网页的其余部分。

您需要的工具:你的网页开发者,灯塔,谷歌PageSpeed Insights, GTmetrix, YSlow, UglifyJS2, cssnano, HTMLMinifier。

第4项:便于移动

谷歌优先移动版本的网站排名和索引。这意味着它的机器人会先关注手机版本,然后再关注桌面版本。

在大多数情况下,移动搜索引擎优化与桌面搜索引擎优化是一样的——但有几个关键的例外。也就是说,你的网页在移动设备上的显示方式和在台式机上不同。你的工作是确保它们在不同设备上很好地加载,并且不会破坏用户体验。

最简单的方法,了解您的网站是否是移动友好的是谷歌移动友好测试。只需将您的网站的URL复制到工具中,它将告诉您您的网站是针对移动优化的。

在让您的网站移动友好时需要考虑的一些主要因素包括以下内容:

  • 使用响应设计:在响应式设计中,你的网站代码会自动响应你正在浏览的屏幕。您可以使用响应模板(例如WordPress主题),也可以手动使每个页面响应。
  • 使用Viewport Meta标签:复制每个网页的代码中。这种技术对于需要手动制作网站移动友好的发布者特别有用。但是,您的代码可能需要一些微调(例如,CSS媒体查询以设置某些在页元素的相对宽度值)。
  • 删除Flash从您的网站:在大多数主要移动设备上默认不再支持它。
  • 关注页面速度:页面速度在手机上比在桌面上更为重要,因此这对您在这篇文章中提前讨论的所有内容来说更重要。
  • 仅使用加速移动页面(AMP)作为最后的度假村:AMP是一个开源项目,并不适合所有人。它创建一个压缩的、精简的页面版本,以提高其速度和性能。然而,这意味着它消除了您站点的一些附加功能,因此应该尽量少用(如果有的话)。

您需要的工具:谷歌的移动友好友好测试,灯塔,Pagespeed Insights,W3C,Buxterstack的Mobile Checker。

项目5:易用性

一些网站出版商因未能遵守《美国残疾人法》而面临诉讼。这也许是其中最引人注目的例子一款针对Beyonce的Parkwood娱乐的套装网站没有为视障用户提供便利。

虽然ADA没有为网站合规性提供明确指导,但遵守Web内容可访问指南(WCAG)应帮助您涵盖您的基础。确保您在网站上检查以下框:

  • 所有内容都可以通过键盘导航。
  • 所有图像都有alt文本。
  • 内容不应闪烁每秒3次超过3次。
  • 使用语义标记(

    等)。

  • 使用aria标签(此标记有助于屏幕阅读器和其他辅助技术更好地了解某些导航功能的目的)。
  • 使用足够的颜色对比度。
  • 对表示为图像的图形使用文本替代。
  • 提供字幕和/或描述性文本。

您需要的工具:WCAG指南,AChecker, WAVE, CKEditor 4 Accessibility Checker。

第6项:架构标记

有两种类型的网站标记,网络发布者可以使用结构数据,使其更容易被搜索引擎理解:

  1. 语义:帮助搜索引擎更好地理解网站的结构(例如,标题标签,标题等)。
  2. 模式:帮助搜索引擎更好地上下文化主题(例如,“阿凡达”电影与应用中的阿凡达之间的区别)。

认为模式标记的最简单方法是将其视为告诉谷歌事物是什么的标记。例如,《哈利·波特与密室》是一本书。你可以用模式(下面例子中的Microdata)来表示:

至于清单,这里唯一的真实步骤是使用以下架构标记语言之一来帮助更好地构建您的谷歌代码:

  • json-ld。
  • microdata。
  • RDFa。

您需要的工具:简化模式标记的资源,即谷歌Data Highlighter(如果您可以访问Search Console);Merkle的谷歌结构化数据标记助手,MicrodataGenerator.com或模式标记生成器。

项目7:HTTPS加密

如果您不使用HTTPS加密,浏览器将标记您的页面不安全,搜索引擎将惩罚您,用户将失去对您的信任。

HTTPS代表超文本传输协议安全。它向用户表明,他们的浏览器连接到一个网站是加密的。换句话说,它可以防止入侵者篡改用户浏览器和你的网站之间的连接。

请记住,HTTPS是一个直接排名信号。谷歌、Bing和其他搜索引擎显然不想让用户访问可能存在漏洞的网站。

您需要的工具:来自证书颁发机构(Symantec, Comodo, IdentTrust, GlobalSign, DigiCert)的SSL证书,帮助您安装该插件的工具(Real Simple SSL)。

第八项:用户体验

用户体验(UX)不是一个直接的排名因素。然而,它也会在其他方面对你的排名产生负面影响。缓慢的加载时间、糟糕的网站导航、过长的表单填充、难看的或业余的图形设计、不友好的移动设备和其他页面用户体验元素都会影响用户对你的网站的参与。这反过来又会影响你的排名。

确保您正在进行以下操作以优化UX:

  • 查看弹跳率,会话时间,CTR,转换和其他Google Analytics数据,以尝试诊断潜在的UX问题。
  • 优化网站的页面速度(参见上面的页面速度部分)。
  • 确保您的页面针对移动进行了优化(请参阅上面的移动优化部分)。
  • 使用面包屑(特别是大型网站)。
  • 创建用户可见的HTML站点地图。
  • 使用Hotjar(用于用户热映射)等工具执行网站审核。
  • 使用战略上放置的呼叫动作和转换工具来推动与您的品牌的积极参与。

您需要的工具:谷歌PageSpeed Insights,谷歌's Mobile-Friendly Test,谷歌Analytics, HotJar,号召行动工具(如OptinMonster)。

项目9抓取优化

当Googlebot或其他搜索引擎爬虫抓取你的网页时,它可能会遇到各种类型的网站或URL错误。

一个网站的错误如DNS错误,500个错误或超时表示搜索机器人根本无法访问您的网站 - 这是非常糟糕的。

如果机器人无法抓取你的网站,搜索引擎会降低你的排名或将你的网站从索引中删除。网站错误需要立即注意,但相对容易发现。如果机器人无法连接到你的网络服务器,那么很有可能你也不能。

一个URL的错误你的网站可能有成百上千的内部和外部链接。随着时间的推移,其中一些链接可能会改变、中断或移动,从而阻止谷歌能够抓取它们。这不会导致你的网站被删除索引,但它会损害你的排名。

这是非常重要的扫描你的网站损坏或错误配置的链接,以阻止正确的爬行。最好的工具是尖叫青蛙。用它来识别下列所有内容,以及更多内容:

  • 404错误:表示网页浏览器无法定位页面。
  • 404年软错误:当服务器响应浏览器说一个连接请求已经成功,但搜索引擎认为页面应该返回一个404错误时,就会发生这种情况。没有或非常薄的内容的页面,可能会导致此错误。
  • 403禁止错误:表示没有正确凭据的任何人都绝对禁止某个页面。尽量避免链接到网站上用户禁止的页面。
  • 301和302重定向:301重定向是将一个页面永久重定向到另一个页面。如果你要永久移动一页,你就会用到它。302重定向是临时的。如果您正在对一个页面进行维护,并且希望临时将用户引导到另一个页面,那么它是很有价值的。
    • 不要混合它们:301重定向将把大部分SEO值(链接权益)从原始页面传递到新页面。另一方面,302重定向保留了原始页面上的SEO值,因为它只是临时的。尖叫青蛙可以显示你所有的301和302重定向,但它是在你检查你是否正确使用他们。否则,您可能会严重削弱重定向页面的SEO工作。

您需要的工具:尖叫青蛙SEO蜘蛛,坏链接检查器,Yoast SEO插件。

第10项:重复内容和有毒反向链接

重复内容是出现在网络上多个位置的内容(意思是内容是相同的,但出现在两个唯一的url下)。搜索引擎会被重复的内容搞糊涂。他们不知道在查询中索引或排序哪个版本。

有毒的反向链接任何链接返回到您的网站不值得信任或垃圾来源。

这些问题都相对容易检测和修复:

  • 对于重复内容:
    • 使用像Siteliner或Raventools这样的工具识别您网站上的重复内容。
    • 在重复页面中使用rel = cononical指向原始版本。这是一个软重定向。它不会重定向用户;它只是告诉谷歌对索引目的更为重要。Yoast SEO WordPress插件使这很简单。
    • 也可以使用rel=canonical来表示你联合发布的任何内容,也就是说,你在你的网站和其他博客或行业资源上发布的任何内容。
  • 有毒的反向链接:
    • 使用SEMrush Backlink audit执行链路审计。
    • 通过谷歌搜索控制台拒绝反向链接。

您需要的工具:Siteliner或Raventools,Yoast SEO插件(用于重复的内容);SEMRUSH,Google搜索控制台(有毒反向链接)。

结论

你的网站的技术组件需要正确设置,以使你的页面运行良好,并继续可以访问Googlebot和其他搜索引擎爬虫。

但是技术性的SEO也需要持续的维护。

当您向站点添加新内容时,您需要勤奋地使用模式和其他技术SEO最佳实践在后端对其进行优化。确保你不时地为你的网站提供服务,例如,检查有害链接,URL错误,影响你的页面速度的问题。

此外,要注意搜索引擎算法的变化,以及它们可能会如何影响机器人抓取你的内容的方式。

留在顶部是很多的,但努力是值得的。倾向于事物的技术方面,您的网站将通过驾驶更深入到您的销售漏斗来返回帮助。

多米尼克·索伦蒂诺(dominic Sorrentino)是芝加哥的一位资深作家。他是一个语言大师,努力用语言、讲故事和创造力来解决问题。他喜欢披萨、《探索部落》(A Tribe Called Quest)的音乐风格、旅行、愉快的谈话,当然,还有动笔。