GeoJSONcn
GeoJSONcn / 技术专栏 / 数万静态页的 SEO 难题:ca…

数万静态页的 SEO 难题:canonical、sitemap 与百度收录实战

发布于 2026-07-15 · GeoJSONcn 技术团队 · 阅读约 4 分钟

前面聊了一堆工程,这篇聊个"写了页面没人看"的痛点,就是 SEO。尤其是你像我一样弄了几万张静态页(GeoJSONcn 光边界页就 4.6 万张),百度收录能让你怀疑人生。这篇把踩过的坑和能抄的作业都给你。

第一个坑:百度只收了首页

我上线几天后查收录,发现百度只收了首页,几万张省市区页一个没进。排查下来根因就一个:深页太冷,回源慢,蜘蛛抓取超时或者不优先。

解法不是更跪舔百度,而是让深页也快起来(呼应前面静态生成加边缘缓存那篇)。ESA 30 天缓存一上,所有页边缘直出,蜘蛛爬得飞起,收录自然上来。

canonical:别让搜索引擎精神分裂

几万页最容易出的问题是重复内容。比如:

搜索引擎遇到重复内容会分摊权重,排名全崩。修复就一句:

<link rel="canonical" href="https://geojsoncn.com/" />

每页明确告诉搜索引擎正宗 URL 是哪个,权重就聚拢了。我给 4.6 万页全补了 canonical,构建期直接烤进模板。

sitemap:给蜘蛛递张地图

几万页靠蜘蛛自己爬,效率低到离谱。得主动交 sitemap。但一个几万条的 sitemap.xml 太大,百度建议拆分:

<!-- sitemap-index.xml -->
<sitemap><loc>https://geojsoncn.com/sitemap/part-1.xml</loc></sitemap>
<sitemap><loc>https://geojsoncn.com/sitemap/part-2.xml</loc></sitemap>

每个 part 再放具体 URL。然后在百度搜索资源平台提交这个索引。我按省/市/区县/乡镇拆成多个 part,批量提交,收录速度明显提升。

技术文章发在哪:CSDN 这类平台的价值

光在自己站发不够。技术内容发到 CSDN、掘金、博客园这类平台,有两个实打实的好处:

1. 借平台权重:这些站本身权重高,你带回去的链接(外链)对主站 SEO 是正向信号; 2. 精准流量:搜 "WGS84 GCJ-02"、"GeoJSON 转 KML" 的人,正是你的目标用户。

所以我现在把项目里的技术沉淀(比如坐标系、格式转换、边缘加速这些)写成系列文章,发在 CSDN,文内自然链回 GeoJSONcn。既不堆砌关键词,又做了 SEO,还顺手建了技术站点的 E-A-T(专业度)。

几个别踩的红线

最后

收录差先看页快不快,边缘缓存治本;每页 canonical 聚权重,sitemap 拆索引主动交;技术文章外发平台做外链加精准流量;别堆关键词、别洗稿,速度即排名。

SEO 没有银弹,但快加规范加外链这三板斧,对几万页的站点足够管用了。最后一篇,咱们把整个项目从架构角度复盘一遍。