最近帮福州几个企业做网站优化,发现很多人对整站SEO的理解还停留在改关键词上。其实福州整站优化是个系统工程,今天就聊聊我实操过的站内优化+主动收录的完整流程,用到的工具和代码都直接甩出来。
站内结构优化
先说最基础的站内结构,很多福州企业站喜欢用动态URL,比如
/product.php?id=123这种,建议改成静态路径
/product/123.html。我用的Nginx配置是这样的:
location / {
tryfiles $uri $uri/ /index.php?$querystring;
if (!-e $requestfilename) {
rewrite ^/(.)/([0-9]+)\.html$ /index.php?c=$1&id=$2 last;
}
}
改完记得在Google Search Console提交URL变更,不然会掉收录。
关键词布局
福州本地服务类网站,标题一定要带地域词。比如"福州网站建设"比"网站建设"精准多了。我常用的标题公式是:
核心关键词地域词品牌词
比如"福州SEO优化福州整站优化
XX网络"
描述标签(description)别堆关键词,写清楚用户能获得什么。比如:
<meta name="description" content="XX网络提供福州整站SEO优化服务,10年经验帮助企业提升百度排名,免费诊断网站问题">
代码级优化
1. 图片压缩
福州很多企业站图片动不动3MB,用TinyPNG压缩后体积能减80%。我写了个Shell脚本自动处理:
#!/bin/bash
for file in
.{jpg,jpeg,png}; do
if [ -f "$file" ]; then
tinypng "$file" --key "你的APIKEY"
fi
done
2. 加速加载
在
里加预加载:
<link rel="preload" href="/css/style.css" as="style">
<link rel="preload" href="/js/main.js" as="script">
福州移动端流量占比超60%,一定要启用Gzip压缩和CDN。我用的配置:
gzip on;
gziptypes text/css application/javascript image/svg+xml;
gzipminlength 1k;
主动收录技巧
百度站长平台
- 先验证网站(我用的文件验证,上传个
baiduverifyxxxx.html到根目录)
- 提交普通收录:
- 手动提交:每天最多200条
- API提交:用PHP写的示例代码:
<?php
$api = 'http://data.zz.baidu.com/urls?site=你的域名&token=你的TOKEN';
$urls = ["https://你的域名/page1", "https://你的域名/page2"];
$ch = curlinit();
$options = array(
CURLOPTURL => $api,
CURLOPTPOST => true,
CURLOPTRETURNTRANSFER => true,
CURLOPTPOSTFIELDS => implode("\n", $urls),
CURLOPTHTTPHEADER => array('Content-Type: text/plain'),
);
curlsetoptarray($ch, $options);
$result = curlexec($ch);
echo $result;
?>
Google Search Console
- 同样先验证网站(推荐用Google Analytics验证)
- 提交sitemap:在
robots.txt里加:
Sitemap: https://你的域名/sitemap.xml
我用的Hexo生成sitemap的插件:
npm install hexo-generator-sitemap --save
监控工具
- 百度统计:看福州本地流量来源
- 5118:挖福州地域长尾词
- 站长工具:查关键词排名
最后说个坑:福州有些企业喜欢用"最""第一"这种词,容易被百度算法打击。现在做SEO要更注重内容质量,我建议每周更新3篇原创行业文章,比天天改关键词有效多了。