如果你从事SEO行业,你将不可避免地与基于WordPress的网站打交道。本指南将帮助您节省时间,更快地解决与技术相关的问题,让您直接知道自己最擅长什么——搜索引擎优化和策略制定。
简介
Wordpress是互联网上使用最广泛的内容管理系统之一。根据W3Techs的调查,截至2018年5月1日,约30%的网站依赖WordPress作为内容管理或博客平台,WordPress在中国保持了较高的增长率。
是什么让它如此受欢迎?
1)即使非技术人员也能轻松使用WordPress;
2)功能丰富,百万扩展插件;
3)灵活、快速施工,模板间任意切换,管理方便;
4)完全免费;
Wordpress网站和任何网站没什么区别(虽然百度对WordPress的支持不是很友好),但是你要和其他网站一样,对它应用搜索引擎优化技术。
URL规范
WordPress的早期版本有“丑陋”的网址。例如,博客帖子曾经有一个类似http://example.com/?.P=1354的URL。默认情况下,最新版本将使用更标准化的网址,如http://example.com/2016/02/28/sample-post/.
这显然是一个进步。如果您需要调整URL设置,请转到管理控制台中的设置>:固定链接。
robots.txt
WordPress不会在服务器上创建一个物理的和永久的robots.txt文件。当客户要求它通过http://exmple.com/robots.txt,CMS将立即生成它。然而,如果你在WordPress的根目录中手工创建robots.txt文件,它将覆盖默认设置。
如果您坚持使用动态生成的robots.txt文件,您有两个选项来管理它:
使用WordPress插件,例如Multipartrobots.txteditor,它允许您在robots.txt中包含以下记录:WordPress核心记录(将包含/wp-admin文件夹)、插件和主题生成的记录、“坏机器人”列表和您的自定义记录。
编辑/wp-includes/functions.php中的do_robots()函数,并定制它以使用您需要的$output变量。参见下面的代码。
functiondo_robots(){ header('Content-Type:text/plain;charset=utf-8'); /** *Fireswhendisplayingtherobots.txtfile. * *@since2.1.0 */ do_action('do_robotstxt'); $output="User-agent:*\n"; $public=get_option('blog_public'); if('0'==$public){ $output.="Disallow:/\n"; }else{ $site_url=parse_url(site_url()); $path=(!empty($site_url['path']))?$site_url['path']:''; $output.="Disallow:$path/wp-admin/\n"; $output.="Allow:$path/wp-admin/admin-ajax.php\n"; } /** *Filtertherobots.txtoutput. * *@since3.0.0 * *@paramstring$outputRobots.txtoutput. *@parambool$publicWhetherthesiteisconsidered"public". */ echoapply_filters('robots_txt',$output,$public); }大多数情况下,不需要经常更改robots.txt,所以使用一个静态的robots.txt文件更合理,这样就可以随时通过FTP轻松访问,进行更改。
相关文章:robots.txt文件协议的最佳设置技巧
HTTPS
2014年底,百度在一些地区搜索中启用了HTTPS。到目前为止,这仍然不是一个明确的排名信号,但HTTPS可能仍然会给你带来轻微的排名提升。
以下是如何在WordPress网站上设置HTTPS;
1.获取专用IP地址;
2.获取SSL证书;
3.将Web服务器配置为使用SSL证书;
4.进入WordPress管理面板>中的设置:一般,在WordPress地址(URL)和网站地址(URL)字段中,用https填写你的网站主页URL。
注意:如果你需要建立一个www或非www的CMS服务,别忘了现在就做。如有必要,只需在WWW前加上域名即可。
XML站点地图
WordPress不会自动生成XMLsitemap,可以用一些插件来添加这个功能。百度站点地图生成器是国内使用最广泛的站点地图生成插件。一旦安装并激活,百度站点地图生成器Sitemap会自动生成站点地图并通知搜索引擎。默认插件设置将满足大多数用户的要求。当一篇新文章发表时,插件会立即生成一个站点地图。
网站速度
网站速度是已知的排名因素之一。你应该尽一切努力来改善你的网站的加载时间。有几个简单的方法可以帮助你提高WordPress网站的速度。
1.不要沉迷于外挂。虽然他们确实扩展了网站的功能,但是也拖慢了网站的速度,只安装那些有价值的插件。安装前仔细检查插件,测试网站速度。
2.从不必要的数据库调用、函数和Java脚本中清理WordPress主题。例如,您可以使用此函数来调用
<?phpheader_image();如果它不应该经常改变,那么用一个静态链接到你的头像。
3.安装缓存插件,它创建动态页面的静态HTML版本,并在客户端请求时返回它们。这大大降低了服务器的负载,从而加快了网站的速度。
相关文章:6个WordPress插件加速网站
断开的链接
检查断开的链接很无聊,但是修复它们更无聊!如果你和我一样讨厌这个任务,试试插件断链检查器。它会自动检查网站是否有损坏的链接(该插件不仅会检查帖子或页面,还会检查评论),然后通过电子邮件通知并记录检查结果。
模式标志
模式是一种特殊的数据格式,用于将数据转换为结构化数据。术语“结构化数据”代表有意义的信息。它包含事实、概念并描述了它们之间的关系。
简而言之,搜索引擎总是试图改善搜索体验。所以百度的搜索结果页面被“增强”了很多附加信息,包括菜谱、航班信息、评分星等。增强段通常比普通段有更高的点击率,获得更多的流量。
AMP页面
AMP代表移动加速页面。顾名思义,这项技术旨在加快网页在移动设备上的加载速度。是什么让AMP页面更快?AMP技术剥离了很多HTML标签、JavaScript和CSS另外还利用了服务器端缓存,AMP页面看起来简洁,缺乏普通网页的漂亮风格。
AMP不太可能对网站排名产生直接影响。更多的是用户体验和加载速度。
作为Wordpress用户,你可以毫无压力地准备AMP。WordPress自带了一个默认的AMP插件,你唯一应该关心的是与其他插件的兼容性。
自由主题
出于安全原因,我强烈建议你不要安装不是来自官方WordPress目录的免费主题。来自不可信来源的“免费”主题可能包含恶意或不需要的代码片段。
很多时候,“免费”主题在页脚或侧边栏包含一些链接。这些链接通常有商业锚,与主题的开发者无关。这些主题的许可协议通常禁止你删除链接,这取决于你决定如何处理它们,但至少不要忘记添加一个“nofollow”标签。
网站结构
您可以采用以下两种方法之一或其组合;
1.使用页面作为核心元素,这允许您设置页面之间的父子关系,以便对您的内容进行分组。
如果您正在为自己的企业构建一个简单的网站,这种结构非常方便,以逻辑层排列的页面将允许您轻松地插入面包屑、嵌套菜单等。
正如您在上面看到的,这种结构是纯层次的,对于任何给定的页面都只有一个主要的方式或路径。
2.使用Post作为核心元素,然后使用类别和/或标签分类法来构建内容。与标签不同,类别是分层的。
这是博客、产品目录、商品目录以及类似网站的最佳选择。或者分类页面列出所有属于他们的帖子,而页面只显示他们的内容。
分页和爬网
博客类别和标签页通常由一系列页面组成。默认情况下,跨系列页面的导航是通过两个链接实现的:“新帖子”和“旧帖子”。但是,这种解决方案并不总是最佳的,原因如下:
这不是用户友好的(如果我想跳转到系列的第9页该怎么办?)
搜索引擎的抓取工具很难实现分页内容。
WP-PageNavi修复了这些问题。该插件用类“上一页1–2–3–4–…下一页”替换了标准分页。
重复内容
外部重复:
WordPress网站的内容通常以RSS格式提供,这使得帖子很容易被复制和重新发布,以满足复制内容的博客和平台的需求。百度对内容的唯一性要求非常严格,不一定能区分原版和浓缩版;所以最好让你的网站更难复制。
在WordPress管理面板中,进入设置>:阅读,选择提要中的每篇文章并显示:摘要。您还可以减少显示在联合提要中的项目数量。
内部重复:
默认情况下,WordPress会生成大量重复的内容。它有存档,作者,分类和标签页,可能有数百个标签和类别。同一个页面可能属于所有这些组,并在整个网站中被列出几十次。下面是处理这个问题的方法。
1.使用规格标签;
2.为分页内容实现rel=next/previous标记;
3.为每篇发布的帖子创建一个摘录,摘录会出现在RSSfeed和类别、标签、作者和存档页面(取决于主题设置);
4.为标签和类别创建有意义的描述;
内容优化[/s2/]
如果你认真对待页面优化,你需要考虑多达20个单独的SEO因素,以便在每个登陆页面上进行优化。所以,不使用专业工具优化大型网站,会有点让人望而生畏。
利用YoastSEO插件进行页面优化。对于每个页面,您可以设置焦点关键字。该插件基于该关键字执行简短的内容分析,并在必要时提出改进建议。它分析内容长度、标题中的关键字数、描述和
每个页面都将获得一个颜色编码的优化分数,因此您可以轻松跟踪页面内的优化活动。
相关文章推荐欢迎分享,转载请注明来源:内存溢出
评论列表(0条)