URL là signal nhẹ cho Google hiểu nội dung, nhưng ảnh hưởng CTR đáng kể vì user đọc URL trước khi click — URL xấu mất click dù rank cao.
Best practices:
- Ngắn gọn, descriptive:
/blog/react-query-tutorialtốt hơn/blog/post?id=123 - Dùng hyphens (-) ngăn cách từ, KHÔNG dùng underscores (_) — Google coi hyphen là word separator, underscore không
- Lowercase only —
/Aboutvà/aboutlà 2 URLs khác nhau (duplicate content) - Tránh parameters khi có thể —
/products/shoestốt hơn/products?category=shoes
- Tránh thay đổi URL — nếu bắt buộc, 301 redirect URL cũ → mới
- Include keyword target — nhưng tự nhiên
- Tránh nested quá sâu —
/a/b/c/d/e/pagekém hơn/a/page
Trong Next.js: file-based routing tạo clean URLs tự động.