郑州网站优化:SEO实战指南
由于我做网站优化的时间比较长,时间长了之后自然搜索引擎就收录,但如果一开始做网站,想要被搜索引擎主动收录还是需要做 SEO 的。这里记录一下 使用 WordPress 如何做 SEO ,有一些主题自带了 SEO 优化建议,首先查看自己当前使用的主题是否有这个配置项。
生成 sitemap
npm install --save wp-sitemap
然后发布后访问:
https://yourwebsite.com/sitemapindex.xml
如果可以正常访问到
xml 文件就可以了提交 sitemap
百度
普通收录
登录 https://ziyuan.baidu.com/dailysubmit/index 然后选择自己合适的验证方式验证网站,这一步主要是为了验证当前你想要收录的网站属于你自己。
我这边都采用了 DNS 解析的验证方式,添加一个 CNAME 的解析就好了,非常方便。
然后我这里使用普通收录提交刚才的 sitemap 地址就可以了,大约过一天回来查看。
登录 https://search.google.com/search-console (想尽一切办法去登录),也是同样的验证一下网站。
同样的,在站点地图里面添加生成的地址就可以了
bing
必应可以直接同步 google search console 的数据,所以直接登录 https://www.bing.com/webmasters/about 然后选择 google 账户登录并同步一下就好了,非常方便。
如果不想同步,自己重新走一遍类似 google 验证的流程就可以了。
百度主动收录
百度支持你通过 API 进行提交或者手动提交。
安装插件
npm install --save wp-baidu-url-submit
修改配置 根目录 wp-config.php
添加推送配置,其中 token 在普通收录 API 提交中可以找到
//设置百度主动推送
define('BAIDUURLSUBMITCOUNT', 200); //比如200,代表提交最新的200个链接define('BAIDUURLSUBMITHOST', 'www.yourwebsite.com'); // 在百度站长平台中注册的域名,这个改为你自己的域名
define('BAIDUURLSUBMITTOKEN', 'yourtoken'); // 请注意这是您的秘钥, 所以请不要把博客源代码发布在公众仓库里!
添加部署配置
addaction('publishpost', 'submittobaidu');function submittobaidu($postid) {
// 百度推送代码
}
然后再每次发布文章的时候都会主动推送给百度进行收录。控制台中会打印相关提示信息:类似
{"remain":2912,"success":88}robots.txt
在 WordPress 的根目录找到
robots.txt 文件,如果没有就创建一个User-agent: *
Allow: /
Allow: /p/
Allow: /post/
Allow: /archives/
Allow: /categories/
Allow: /tags/
Allow: /resources/
Disallow: /vendors/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Disallow: /vendors/
Disallow: /fancybox/
Sitemap: https://www.yourwebsite.com/sitemap_index.xml
然后在每次使用命令
wp-cli 的时候都会在生成的 public 目录中携带 robots.txt 文件,这样就能告诉爬虫什么路径可以爬取,什么路径不能爬取了。a 标签 nofollow
在出站的 a 标签中添加属性
rel="external nofollow" 我嫌弃麻烦,所以基本都没加标题优化
我使用的主题 标题 觉得还可以,我不太想加让 title 太长,故没有做修改,如果有需要可以添加
description 或许会好一些,还可以添加关键字 keywords 。由于各个主题的 pug 不同,你需要根据自己的主题去寻找和修改。
发表评论