Một bài học nhỏ từ đợt rebuild: trailing slash trong URL không phải vấn đề sở thích.
Phiên bản woka.io cũ (WordPress) phục vụ mọi URL có dấu / cuối. Đổi quy ước đó đúng ngày lên mạng
có thể khiến ~25 URL đã được lập chỉ mục trở thành “sai chuẩn” ngay lập tức. Google không coi /about-us và
/about-us/ là cùng một URL trừ khi bạn cấu hình rõ — lúc đó số liệu analytics thường đã nhiễu.
Cách sửa
Một dòng trong astro.config.mjs:
trailingSlash: 'always';
Kết hợp rule Nginx redirect slash thiếu về dạng canonical bằng 301. Thay đổi code: dưới 10 dòng. Rủi ro SEO tránh được: đáng kể.
Bài học
Cấu trúc URL là một phần hợp đồng sản phẩm, không phải frontend. Khi migrate stack, URL map đi trước — trước component, trước copy, trước visual.