临桂网站优化:从SEO到排名的实战记录
最近帮临桂的几个网站做优化,发现很多人对SEO和排名提升的需求特别迫切。这里记录一下我在临桂做网站优化时的一些实操经验,从基础SEO到排名提升,直接上干货。
基础SEO配置
首先得确认网站用的主题是否自带SEO优化功能。有些主题会在后台直接提供SEO设置项,比如标题、关键词、描述的自定义入口。如果没找到,可能需要手动修改代码或者装插件。生成sitemap
临桂的网站建议同时生成普通sitemap和百度sitemap,方便不同搜索引擎抓取。npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
生成后访问这两个地址测试:
https://你的域名.com/sitemap.xml
https://你的域名.com/baidusitemap.xml
能正常显示XML文件就对了。
提交sitemap到搜索引擎
百度站长平台
- 登录百度站长平台,用DNS验证或者文件验证网站所有权。
- 验证通过后,在「普通收录」里提交刚才生成的sitemap地址。
- 百度抓取比较慢,通常第二天才能看到数据。
Google Search Console
- 登录Google Search Console,用HTML文件或Google Analytics验证网站。
- 在「站点地图」里添加sitemap.xml的地址。
- Google的反馈比百度快,几小时就能看到抓取情况。
Bing Webmaster
必应可以直接同步Google Search Console的数据,登录Bing Webmaster后用Google账户登录同步即可。 不想同步的话,手动验证网站并提交sitemap,流程和Google差不多。百度主动推送(API提交)
如果想让百度更快收录新页面,可以用API主动推送。装插件
npm install hexo-baidu-url-submit --save
改配置
在根目录的config.yml里加这段:
baiduurlsubmit:
count: 50 # 每次推送最新的50个链接
host: www.你的域名.com # 改为你自己的域名
token: 你的APItoken # 在百度站长平台「普通收录」里找
path: baiduurls.txt # 默认就行
然后修改部署配置:
deploy:
- type: git
repository: 你的仓库地址
branch: main
- type: baiduurl_submitter # 添加这行
这样每次hexo deploy时,新页面会自动推送给百度,控制台会显示推送结果,比如{"remain":2990,"success":10}。
robots.txt设置
在source文件夹下新建robots.txt,告诉爬虫哪些页面能抓哪些不能抓。临桂的网站建议这样写:
User-agent: *
Allow: /
Allow: /article/
Allow: /category/
Allow: /tag/
Disallow: /admin/ # 后台目录
Disallow: /wp-content/ # WordPress的静态资源目录(如果是其他CMS改对应路径)
Disallow: /tmp/
Sitemap: https://你的域名.com/sitemap.xml
Sitemap: https://你的域名.com/baidusitemap.xml
每次
hexo g生成静态文件时,robots.txt会自动复制到public目录。
链接优化小技巧
a标签加nofollow
临桂的网站如果有很多外链(比如合作伙伴、广告链接),建议在a标签里加rel="external nofollow",避免权重流失。不过手动加挺麻烦,我通常只给明显的广告链接加。
标题和描述优化
标题尽量包含关键词,比如「临桂装修公司哪家好-XX装饰官网」。描述别堆关键词,用自然语言写,比如「XX装饰是临桂本地10年老牌装修公司,提供免费量房设计服务」。 如果主题支持自定义description和keywords,直接在文章Front-matter里填;不支持的话,可能需要改主题模板文件(通常是.pug或.ejs)。
临桂本地化优化
如果是做临桂本地生意的网站(比如餐饮、装修、房产),可以在标题和内容里多加「临桂」「桂林临桂」等地域词,比如「临桂美食推荐」「临桂新房装修攻略」。 另外,建议在百度地图、腾讯地图提交店铺位置,增加本地曝光。最后说句实话:SEO是长期活,别指望今天改明天就排名第一。临桂的网站先把基础配置做好,再慢慢优化内容和外链,排名自然会上来。
发表评论