Drupal SEO:配置与发布指南
Drupal SEO 要区分内部内容路径与面向读者的别名。Pathauto 可以根据规则生成别名,但易读别名本身不会处理旧 URL,也不会为每种内容类型配置元数据。
按内容类型规划别名
应用全站规则前,先为文章、服务和分类体系定义结构。优先使用稳定别名,避免轻微修改标题就需要再次更改 URL。重新生成别名前,整理当前地址。如果 node 路径与其别名仍都可访问,应检查 canonical 和重定向行为,不要假设别名已经替代内部路由。
为各内容类型映射元数据
分别为每种类型选择标题、描述和社交图片字段。测试缺少可选字段的 node,了解回退行为。分类术语页如果提供背景与相关内容,就可能有用,但空术语不应自动成为搜索着陆页。将社区模块与主题输出一同检查,避免多个组件输出互相冲突的 canonical 或 robots 指令。
协调翻译与缓存
多语言网站应检查译文的别名,而不只是翻译菜单标签。英语文章需要已发布的目标地址,以及与语言一致的元数据。修改规则、模块或模板后,按照项目运维流程刷新缓存,并匿名请求页面。管理员的正常会话可能与提供给读者和爬虫的缓存 HTML 不同。将配置变更视为完成前,先验证公开响应。
发布场景示例
示例场景:某文章类型在别名规则中使用分类术语,编辑随后更改分类。记录前后别名,并检查原地址是否仍到达正确 node。单独检查翻译别名,因为这不只是视觉标签变化。所有请求都采用匿名方式,同时测试访问控制和缓存行为。保留原分类与 URL 映射,便于回退发布,而不必凭记忆重建路由历史。
可重复使用的发布检查清单
更改网站前,整理一份重要页面的小型清单:记录当前 URL、目标受众、标题和首选 canonical。每次只实施一类更改,并保留恢复原有配置的方法。先确保页面可访问且有用,不要在内容仍不可访问时只优化评分。
对于翻译内容,应为每种语言发布完整版本,并使用独立地址。检查自引用 canonical 和相互对应的语言链接,再把符合条件的 URL 加入站点地图。译文不会仅因其含义与另一种语言相同就自动成为重复内容。搜索引擎仍会决定收录哪些页面;任何配置都不保证排名或流量增长。
工具与相关指南
官方参考资料
常见问题
Pathauto 会自动移除旧 node URL 吗?
越南语和英语页面能否同时出现在 Google 上?
审查通过是否保证页面被收录?
立即检查您网站的 SEO
免费扫描重要的 SEO 因素,并在 60 秒内获得修复建议。