Permalink là gì? Câu hỏi này thường được đặt ra bởi những người mới bắt đầu tạo blog hoặc website. Permalink là một phần không thể thiếu trong chuỗi quá trình tạo và tối ưu website cho SEO.
Bài viết này sẽ giúp bạn hiểu rõ hơn về Permalink và cách tối ưu cho SEO, giúp website của bạn đạt được thứ hạng cao trên kết quả tìm kiếm.
Định nghĩa về Permalink
Permalink (Liên kết tĩnh hoặc Liên kết vĩnh viễn) là đường dẫn (URL) của một trang web, bài viết, hoặc chuyên mục cụ thể và không bị thay đổi trong suốt quá trình xây dựng website.
Khi người dùng xem đường dẫn này, họ có thể biết được nội dung liên quan đến đường dẫn đó. Điều này tạo cho người dùng sự tin tưởng vào website của bạn. Permalink có thể được hiểu đơn giản là cấu trúc của các đường link (đường dẫn).
- Liên kết thân thiện có dạng: www.tenmien.com/duong-dan-than-thien.html
- Thay vì kiểu đường dẫn bằng ID có dạng: www.tenmien.com/?p=134
Các dạng Permalink trong WordPress
Để truy cập vào phần thiết lập Permalink, hãy vào Cài đặt -> Đường dẫn tĩnh
- Mặc định: Cấu trúc đường dẫn bằng ID mặc định.
- Ngày và tên bài viết: Cấu trúc đường dẫn với kiểu có ngày-tháng đăng bài và tên bài viết.
- Tháng và tên bài viết: Cấu trúc đường dẫn với kiểu hiển thị tháng-năm và tên post. (không có ngày)
- Chuỗi mã bài viết: Cấu trúc đường dẫn hiển thị ID bài viết.
- Tiêu đề bài viết: Cấu trúc chỉ hiển thị tên bài viết trên đường dẫn.
- Tùy biến: Tùy chỉnh cấu trúc đường dẫn theo mong muốn của bạn
Giải thích về các lựa chọn tuỳ biến Permalink
- %year% – Năm, ví dụ 2019.
- %monthnum% – Tháng, ví dụ 02
- %day% – Ngày, ví dụ 28
- %hour% – Giờ, ví dụ 15
- %minute% – Phút, ví dụ 43
- %second% – Giây, ví dụ 33
- %postname% – Tên tiêu đề bài viết, không dấu, bao gồm dấu “-” khoảng trắng. ví dụ: /permalink-la-gi/
- %post_id% – ID bài viết, ví dụ 423
- %category% – Tên chuyên mục, không dấu, bao gồm dấu “-” khoảng trắng. ví dụ: /wordpress/
- %author% – Tên tác giả.
Cách chọn kiểu Permalink tối ưu
Có hai lựa chọn tối ưu cho Permalink là:
- Permalink dạng tiêu đề bài viết: Đây là lựa chọn tối ưu cho những trang web thông thường hoặc các trang web cá nhân có ít bài viết. Dạng Permalink này dựa trên tiêu đề bài viết và có thể giúp tạo nên đường dẫn ngắn gọn và dễ hiểu.
- Permalink dạng tùy biến: Đây là lựa chọn tối ưu cho các trang web lớn, chẳng hạn như trang tin tức hoặc trang thương mại điện tử. Dạng Permalink này cho phép bạn tùy chỉnh đường dẫn của bài viết, tránh trùng lặp Permalink và tạo nên một cấu trúc Permalink chuyên nghiệp hơn.
Ví dụ: vnexpress.net là một trang tin tức hàng ngày với hàng trăm ngàn Permalink, nên họ sử dụng Permalink dạng tùy biến với %category% + %postname% + %post_id%. Điện máy xanh là một trang thương mại điện tử, và họ chỉ cần phân chia bài viết theo danh mục sản phẩm để tối ưu, nên họ sử dụng Permalink dạng tùy biến với %category% + %postname%.
Hướng dẫn tạo Permalinks thân thiện với SEO
Permalink là một URL thân thiện với SEO, cần có các đặc điểm sau để tối ưu hiệu quả:
- Bắt đầu bằng https để đảm bảo an toàn cho người dùng và giúp website xếp hạng tốt hơn trên công cụ tìm kiếm.
- Ngắn gọn, súc tích và mô tả được nội dung của trang web.
- Chứa từ khóa SEO để thu hút nhiều người dùng và giúp công cụ tìm kiếm hiểu rõ hơn về nội dung trang web.
- Sử dụng dấu gạch ngang để phân tách các từ trong Permalink.
- Sử dụng chữ thường để tránh các rủi ro xảy ra.
- Không sử dụng các stop words, vì chúng không cung cấp giá trị và không giúp hiểu được nội dung thực tế của trang web.
Tìm hiểu cách thiết lập Permalink
Bạn vào bảng quản trị WordPress, sau đó chọn menu bên trái mục Settings > Permalinks
- Common Settings: Các thiết lập phổ biến.
- Default: Cấu trúc đường dẫn bằng ID mặc định.
- Day and name: cấu trúc đường dẫn với kiểu có ngày-tháng đăng bài và bài.
- Month and name: cấu trúc đường dẫn với kiểu hiển thị tháng, năm và tên post.
- Numeric: Cấu trúc đường dẫn hiển thị ID bài viết.
- Post name: Chỉ hiển thị tên bài viết trên đường dẫn.
- Custom Structure: Tùy chỉnh cấu trúc đường dẫn tùy ý.
- Optional: Các thiết lập tùy chọn không bắt buộc.
- Category base: Cấu trúc đường dẫn của trang category. Mặc định nó sẽ là http://tenmien.com/category/tên-category/. Bạn có thể điền “chuyen-muc” vào đây thì nó sẽ hiển thị link 1 chuyên mục là http://domain/chuyen-muc/tên-category.
- Tag base: Tương tự như trên, đây là tùy chỉnh cấu trúc đường dẫn của trang tag. Mặc định nó sẽ là http://domain/tag/tên-tag/. Bạn có thể điền “the” (thẻ) vào đây thì nó sẽ hiển thị là http://tenmien.com/the/tên-tag.
Chi tiết về mục Custom Structure
Khi sử dụng tùy chọn này trong WordPress, bạn có thể tự do tùy chỉnh cấu trúc đường dẫn. Các từ khóa cấu trúc trong WordPress (được đóng gói bởi ký tự %) bao gồm:
- %year% – năm đăng post.
- %monthnum% – tháng đăng post.
- %day% – ngày đăng post.
- %hour% – giờ đăng post.
- %minute% – phút đăng post.
- %second% – giây đăng post.
- %post_id% – số ID của post.
- %postname% – tên của post (được rút lại thành kiểu “tieu-de-bai-viet”).
- %category% – tên category của post (nếu bạn chọn 2 category, nó sẽ hiển thị 1 trong 2 và cố định).
- %author% – tên tác giả của post.
Lý do thận trọng khi thay đổi Permalinks
Ví dụ:
- Ban đầu bạn chỉnh permalinks dạng (A):
- Ai đó sử dụng link dạng (A) để chia sẻ trên website khác, như facebook.
- Sau này bạn lại đổi permalinks dạng (B):
- Vậy là khi người khác bấm vào link cũ (A) được chia sẻ trên facebook, sẽ trả về 1 trang lỗi.
- Google và máy tìm kiếm không thích điều này chút nào.
Vì vậy:
- Bạn cần chọn ra một cấu trúc Permalink cho riêng mình.
- Chỉnh nó ngay từ đầu lúc mới setup xong website WordPress.
- Tốt nhất, từ đó về sau KHÔNG chỉnh lại nữa để ngăn cản lỗi 404, link chết.
Các bước cải thiện Permalink trên WordPress Permalink
Sau khi bạn tạo một blog trên nền tảng WordPress, đường dẫn mặc định sẽ có dạng http:/domain.com/wye232?p=1223. Tuy nhiên, để thay đổi cấu trúc Permalink, bạn cần đảm bảo rằng máy chủ (host) mà bạn sử dụng hỗ trợ tính năng Apache’s mod_rewrite. Hầu hết các máy chủ hiện tại đều hỗ trợ tính năng này. Sau khi đảm bảo điều kiện trên, bạn có thể thực hiện các bước sau:
Bước 1: Mở trang Permalinks Option
Sau khi đăng nhập bạn chỉ cần click vào mục Settings bên phía tay trái, tìm đến mục Permalinks sẽ thấy hình sau:
Click chọn vào mục được khoanh đỏ và bắt đầu điều chỉnh url thân thiện
Bước 2: Chọn một cấu trúc mà bạn thích
Ở bước này bạn có nhiều cách thức để điều chỉnh, có thể tùy chỉnh theo gợi ý của WordPress cung cấp từ số 2 đến số 4. Còn không bạn có thể tự thiết kế, tuy nhiên để làm được thế, bạn nên tham khảo một số thẻ chuẩn mà WordPress khuyên dùng như sau:
- %year% – thể hiện năm của bài viết, gồm 4 con số
- %monthnum% – Tháng của năm, bao gồm 2 con số
- %day% – Ngày của tháng gồm 2 con số
- %hour% – Giờ của ngày
- %minute% – Phút của giờ
- %second% – giây của phút
- %postname% – Đây là định dạng dành cho tiêu đề bài viết, bạn cũng có thể tùy chỉnh trong phần slug của Pót và Page. Nếu tiêu đề là Anh Yêu Em thì permalinks sẽ có dạng -anh-yeu-em, bạn có thể chỉnh thành yeu-em.
- %post_id% – Đây là ID duy nhất dành cho từng bài, thể hiện số thứ tự của bài viết đó
- %category% – Thư mục mà bạn tạo trong blog. Nếu bạn có các sub-category thì nó cũng hiện trong permalinks của bài viết.
- %author% – Hiển thị tên tác giả với các blog có nhiều tác giả hoặc do 1 nhóm vận hành.
Ví dụ lấy cấu trúc đường dẫn là http:/appnet/2016/07/kienthuc/Permalinkl-la-gi tương ướng tùy chỉnh sẽ là Ví dụ lấy cấu trúc đường dẫn là domain/%year% /%monthnum% /%category% /%postname%. Bạn có thể tùy chính cuối đuôi có hay không có .html. Sau khi bạn đã chọn được cấu trúc Permalinks ưng ý thì chỉ cần Save Changes là được.
Lý do không nên thay đổi Permalink
Permalink là cấu trúc quan trọng của website, nếu bạn thay đổi Permalink thì toàn bộ website sẽ bị ảnh hưởng.
Hậu quả đầu tiên là tất cả các bài viết đã chia sẻ trên mạng xã hội sẽ bị lỗi 404 và không thể truy cập vào trang web của bạn qua đường dẫn cũ.
Hậu quả thứ hai quan trọng là thứ hạng trang web của bạn trên kết quả tìm kiếm sẽ thay đổi. Nếu bạn thay đổi Permalink, có nghĩa là liên kết của bài viết mới sẽ được tạo ra. Bài viết mới cần thời gian để tìm kiếm và đạt thứ hạng cao trên kết quả tìm kiếm. Nếu trang web của bạn không xếp hạng cao trong kết quả tìm kiếm, thì đó là một thất bại.
Ví dụ: Bài viết “Permalink là gì” hiện đang xếp thứ 3 trên kết quả tìm kiếm. Nếu bạn thay đổi Permalink thành “cách tối ưu Permalink chuẩn SEO”, dù nội dung bài viết không thay đổi, bài viết này sẽ bị rớt hạng nghiêm trọng trong một thời gian. Không ai dám chắc liệu bài viết này có thể phục hồi vị trí cũ hoặc lên hạng hay không.
Thay đổi cấu trúc permalink mà vẫn giữ nguyên thứ hạng
Để giữ nguyên thứ hạng của website và tránh lỗi 404, bạn có thể sử dụng kỹ thuật 301 redirect để chuyển hướng các đường dẫn cũ sang đường dẫn mới.
Để thực hiện kỹ thuật này, bạn có thể tạo một file .htaccess và tải lên thư mục gốc của website. Nội dung file .htaccess có thể như sau:
- Option +FollowSymLinks
- RewriteEngine One
- RewriteBase /
- Redirect 301 [đường-dẫn-cũ] [đường dẫn mới]
3 dòng đầu tiên là những dòng lệnh cơ bản phải có trong tệp tin .htaccess, câu lệnh redirect 301 cơ bản là tại dòng thứ 4.
Ví dụ: Redirect 301 /category/permalink-la-gi-cach-toi-uu-permalink-duong-dan-tinh-chuan-seo https://kiemtienbaobao.com/toi-uu-permalink
Nếu chỉ Redirect trong cùng 1 host bạn có thể bỏ domain đi.
Ví dụ: Redirect 301 /category/permalink-la-gi-cach-toi-uu-permalink-duong-dan-tinh-chuan-seo /toi-uu-permalink
Nếu bạn cần chuyển đổi một số lượng lớn Permalink từ hàng trăm đến hàng nghìn, bạn có thể sử dụng Plugin Rank Math. Plugin này sẽ tự động và nhanh chóng thực hiện việc chuyển hướng 301 từ Permalink cũ sang Permalink mới.
Để sử dụng Plugin Rank Math để chuyển hướng 301 permalink, bạn thực hiện các bước sau:
- Bước 1: Cài đặt và kích hoạt plugin Rank Math SEO.
- Bước 2: Sau khi kích hoạt plugin, tại màn hình Dashboard. Bạn chọn Rank Math > Redirection để tiến hành chuyển hướng 301 Permalink.
- Bước 3: Chọn Add New.
- Bước 4: Lúc này, màn hình sẽ chuyển hướng.
Bạn cần quan tâm 2 mục trên màn hình:
- Source URLs: Permalink gốc bạn muốn chuyển hướng.
- Destination URL: Permalink mới.
- Sau khi thiết lập Permalink, bạn cuộn trang xuống dưới và nhấn Add Redirection để lưu thay đổi.
Kết Luận
Với những kiến thức về Permalink mà Website Chuyên Nghiệp đã giới thiệu trong bài viết này, hy vọng bạn đã hiểu rõ hơn về khái niệm Permalink và cách thay đổi cấu trúc đường dẫn của website sao cho tối ưu về SEO.
Việc tối ưu hóa Permalink cho website không chỉ giúp cải thiện trải nghiệm người dùng mà còn có tác động đáng kể đến thứ hạng của website trên kết quả tìm kiếm. Vì vậy, đừng ngần ngại đầu tư thời gian và công sức để tối ưu hóa Permalink cho website của bạn.
Cảm ơn bạn đã đọc bài viết này và chúc bạn thành công trong việc phát triển website của mình!
Trần Tiến Duy. Sinh ra và lớn lên tại Vũng Tàu. Hiện tại Trần Tiến Duy đang là SEO Manager tại Miko Tech Agency Marketing và Giảng viên Digital Marketing với các khoá học SEO Website tại trường FPT Tp.HCM. Với hơn 5+ năm kinh nghiệm Quản lý đội ngũ nhân sự, training & Đào tạo về SEO/ Content Marketing.