Slugify — Trình tạo URL slug
Biến bất kỳ tiêu đề, đầu mục hay câu văn nào thành URL slug sạch và dễ đọc. Nhập ở bên trái và slug thân thiện với SEO của bạn sẽ cập nhật ngay lập tức — dấu và ký hiệu được loại bỏ tự động.
Văn bản của bạn
Dấu phân tách
URL slug
0 ký tự
slug-cua-ban-se-xuat-hien-o-day
Cách sử dụng Slugify — Trình tạo URL slug
- 1
Gõ hoặc dán một tiêu đề
Nhập một tiêu đề trang, đầu đề, hoặc bất kỳ cụm từ nào vào ô nhập liệu; slug URL cập nhật trực tiếp khi bạn gõ mà không cần nhấn nút nào.
- 2
Chọn dấu phân tách
Chọn dấu gạch nối (-) cho kebab-case chuẩn thân thiện với SEO, hoặc dấu gạch dưới (_) nếu nền tảng của bạn yêu cầu; khoảng trắng và các ký hiệu lặp lại được gộp thành dấu phân tách đó.
- 3
Bật tắt chữ thường
Giữ Lowercase được bật để có các URL chính tắc gọn gàng, hoặc tắt nó để giữ nguyên cách viết hoa gốc của các chữ cái.
- 4
Sao chép slug
Nhấn Copy để lấy slug hoàn chỉnh cho CMS, bài blog, hoặc permalink của bạn.
Tạo URL slug sạch và thân thiện với SEO
Slug là gì và vì sao nó quan trọng
Slug là phần dễ đọc đối với con người của một địa chỉ web, dùng để định danh một trang cụ thể, chính là how-to-bake-bread trong example.com/blog/how-to-bake-bread. Đó là sự khác biệt giữa một URL mà người ta có thể đọc, tin tưởng và ghi nhớ với một URL gồm những con số khó hiểu hoặc chuỗi truy vấn. Một công cụ slugify chuyển một tiêu đề hay đầu mục sang dạng đó bằng cách viết thường văn bản, thay khoảng trắng bằng một dấu phân tách, loại bỏ các ký tự không an toàn hoặc vô nghĩa trong URL, và chuyển các chữ cái có dấu sang ASCII thuần.
Slug quan trọng không chỉ vì sự gọn gàng. Một slug mô tả rõ ràng cho cả người đọc lẫn công cụ tìm kiếm biết một trang nói về điều gì trước cả khi họ mở nó ra, các từ khóa trong đường dẫn củng cố chủ đề, và một URL sạch có nhiều khả năng được nhấp vào hơn khi nó xuất hiện trong kết quả, được chia sẻ trong tin nhắn, hay được in ra dưới dạng văn bản thuần.
Các quy tắc biến đổi
Công cụ áp dụng một bộ quy tắc nhất quán. Các chữ cái được chuyển thành chữ thường để URL ở dạng chính tắc và bạn không bao giờ có hai địa chỉ chỉ khác nhau ở cách viết hoa. Khoảng trắng và bất kỳ chuỗi dấu câu nào đều được gộp thành một dấu phân tách duy nhất, nên nhiều khoảng trắng hay một dấu phẩy lạc lõng cũng không tạo ra dấu phân tách bị nhân đôi hoặc thừa ở cuối. Các ký tự không có chỗ trong một URL sạch, chẳng hạn dấu chấm than, dấu gạch chéo và dấu ngoặc kép, đều bị loại bỏ hoàn toàn.
Bạn kiểm soát hai trong số các hành vi này. Dấu phân tách có thể là dấu gạch nối hoặc dấu gạch dưới, và việc viết thường có thể được tắt đi nếu bạn thực sự cần giữ nguyên cách viết hoa gốc. Với các URL web thông thường, các thiết lập mặc định — chữ thường với dấu gạch nối — chính là thứ bạn cần.
Một ví dụ minh họa
Lấy tiêu đề lộn xộn 10 Cafe Tips for Uber-Fast Brewing! có kèm dấu chấm than. Công cụ viết thường mọi thứ, chuyển tự các ký tự có dấu trong Cafe và Uber sang chữ cái thuần, bỏ dấu chấm than, và nối các từ bằng dấu gạch nối, cho ra 10-cafe-tips-for-uber-fast-brewing. Trường hợp kinh điển đơn giản hơn cũng xử lý theo cách tương tự: Hello, World! trở thành hello-world, vì dấu phẩy và dấu chấm than bị loại bỏ còn khoảng trắng đơn lẻ trở thành một dấu gạch nối.
Xử lý dấu và các ký tự ngoài ASCII
Các chữ cái có dấu và chữ cái đặc biệt được chuyển tự sang dạng ASCII thuần gần nhất tương ứng thay vì bị xóa đi, nhờ đó giữ được ý nghĩa. Một chữ e có dấu sắc trở thành chữ e thuần, một chữ u có dấu hai chấm trở thành chữ u thuần, và nhờ vậy một tiêu đề tiếng Pháp hay tiếng Đức vẫn cho ra một slug dễ đọc, dễ nhận ra thay vì một slug có những khoảng trống nơi các chữ cái đặc biệt từng đứng. Điều này giúp các URL tương thích với nhiều hệ thống nhất có thể, vì nhiều máy chủ, công cụ phân tích và bộ phân giải liên kết vẫn xử lý ASCII thuần một cách đáng tin cậy nhất.
Hệ quả thực tế là bạn có thể dán một tiêu đề bằng nhiều ngôn ngữ dùng hệ chữ Latinh và nhận được một slug ổn định, dễ mang đi nơi khác. Với những hệ chữ hoàn toàn không ánh xạ sang chữ cái Latinh, có thể chẳng có gì để chuyển tự, và đó là lý do công cụ cần chữ cái Latinh hoặc chữ số để tạo ra một kết quả.
Dấu gạch nối so với dấu gạch dưới
Việc chọn dấu phân tách không phải là tùy tiện. Dấu gạch nối là khuyến nghị lâu đời cho SEO vì các công cụ tìm kiếm xưa nay vẫn coi dấu gạch nối như một ranh giới từ, nên red-shoes được hiểu là hai từ, red và shoes. Dấu gạch dưới theo truyền thống lại được coi như một chất nối, nên red_shoes có thể bị đọc thành một từ duy nhất redshoes, vốn không phải điều bạn muốn xét về độ rõ ràng của từ khóa.
Vì lý do đó, dấu gạch nối là lựa chọn mặc định đúng đắn cho các URL công khai, có thể lập chỉ mục. Tùy chọn dấu gạch dưới tồn tại vì một số nền tảng, quy ước đặt tên tệp hoặc hệ thống nội bộ yêu cầu nó, nên lựa chọn ấy luôn có sẵn khi bạn cần, nhưng hãy chọn dấu gạch nối trừ khi có điều gì đó cụ thể buộc phải làm khác đi.
Độ dài, từ dừng và tính duy nhất
Slug ngắn hơn thường tốt hơn. Một slug cô đọng gồm vài từ có ý nghĩa thì dễ đọc, dễ chia sẻ và dễ nhớ hơn một slug phản chiếu cả một câu, nên người ta thường cắt gọn một tiêu đề dài xuống còn các từ khóa cốt lõi trước hoặc sau khi tạo slug. Có nên loại bỏ các từ dừng như the, a và of hay không là một cuộc tranh luận thực sự: bỏ chúng đi làm slug chặt chẽ và đậm đặc từ khóa hơn, còn giữ lại có thể khiến slug đọc tự nhiên hơn, và cách nào cũng có lý của nó miễn là bạn nhất quán trong toàn bộ trang web.
Một điều mà công cụ slugify không thể làm thay bạn là đảm bảo tính duy nhất. Hai tiêu đề khác nhau có thể tạo ra cùng một slug, và hầu hết các hệ thống nội dung đều yêu cầu mỗi URL phải khác biệt, nên khi xảy ra trùng lặp bạn thường gắn thêm một con số hoặc một định danh ngắn. Hãy quyết định một quy ước cho việc đó và áp dụng nó mỗi khi một slug được tạo ra đã tồn tại.
Những lỗi thường gặp cần tránh
Một lỗi thường gặp là thay đổi một slug sau khi trang đã được đăng và chia sẻ; URL cũ khi đó sẽ làm hỏng mọi liên kết hiện có cùng thứ hạng tìm kiếm mà nó đã tích lũy, nên nếu buộc phải đổi, hãy thiết lập một chuyển hướng từ slug cũ sang slug mới. Một lỗi khác là để cho cách viết hoa hoặc ký tự đặc biệt lọt vào URL bằng tay, tạo ra những địa chỉ không nhất quán, dễ vỡ. Và đừng nhồi nhét slug bằng những từ vô nghĩa chỉ để cho dài; những slug ngắn gọn, mô tả rõ ràng phục vụ người đọc và công cụ tìm kiếm tốt hơn những slug dài, nhồi nhét từ khóa.
Tạo trực tiếp và riêng tư
Slug cập nhật theo từng lần gõ phím, nên bạn có thể tinh chỉnh một tiêu đề và xem URL kết quả thay đổi theo thời gian thực, giúp dễ dàng chốt được một thứ vừa dễ đọc vừa ngắn gọn. Mọi thứ chạy trong trình duyệt của bạn, nên các tiêu đề và slug của bạn không bao giờ được tải lên bất cứ đâu, và công cụ vẫn hoạt động ngoại tuyến sau khi trang đã tải xong.
Câu hỏi thường gặp
URL slug là gì?
Công cụ xử lý dấu trọng âm và ký tự đặc biệt như thế nào?
Tôi có thể dùng dấu gạch dưới thay vì dấu gạch nối không?
Slug có thực sự cập nhật khi tôi gõ không?
Văn bản của tôi có riêng tư không?
Công cụ liên quan
Tiếp tục với những công cụ hữu ích này