Jan 25

Tùy chọn Permanent links - Tối ưu đường dẫn WordPress

Sau hướng dẫn khái quát chung SEO Blog WordPress trong phần trước, mình sẽ đi vào chi tiết bằng việc giúp các bạn chọn liên kết Permalinks cho Wordpress.

Permanent links tạm dịch là đường dẫn tuyệt đối. Đây là một trong những tùy chọn quan trọng nhất. Đây là thành phần cốt lõi, nó như chính mạch máu cho blog của bạn.

Có lẽ vì tầm quan trọng như thế mà tôi chọn tùy chỉnh đường dẫn tuyệt đối để bắt đầu chuỗi bài viết. Bạn nên nhớ rằng, tùy chọn này bạn chỉnh một lần rồi quên hẳn nó đi. Việc sửa đổi lại sau này sẽ làm bạn mất cả Traffic lẫn PageRank trừ phi bạn sử dụng Redirection 301 (theo lý thuyết).

Đường dẫn mặc định của WordPress

Theo mặc định, đường dẫn URL các bài viết của WordPress có dạng :
[source:html]
http://www.vietseo.net/?p=123[/source]
Trong đó p là tham số chứa giá trị trang 123. Lợi thế của đường dẫn URL động là không tốn nhiều tài nguyên do phải viết lại đường dẫn và không bị xung đột với các đề mục (categories) hay tags. Nhưng nhược điểm của nó là không cung cấp cho người dùng thông tin có thể ẩn chứ trong tên đường dẫn và không có cấu trúc khoa học kiểu thư mục như khi trình bày một trang web tĩnh. Chúng ta sẽ nhắc đến phần sau trong mục lợi thế của đường dẫn thân thiện.

Tùy chọn đường dẫn tuyệt đối.

Để cung cấp cho người đọc một đường dẫn dễ hiểu hơn bạn chỉ việc thay đổi lại tùy chọn này theo ý muốn của mình.
Trong bảng quản trị bạn chọn Option–>Permalinks
permalinks vietseo
Bạn sẽ có 4 lựa chọn sau :

  • Theo kiểu ngầm định mà tớ vừa giới thiệu
  • Kiểu ngày tháng, bài viết sẽ được xếp theo ngày post cùng tên bài viết. Những người bắt đầu viết blog thì đây là một cấu trúc đơn giản để bắt đầu
  • Kiểu dạng số cũng là một kiểu viết URL khá đơn giản nhưng tiêc là nó không chứa từ khóa trong đường dẫn.
  • Kiểu tùy biến, đây là lựa chọn nâng cao, bạn có thể tự xây dựng cho mình một đường dẫn theo ý muốn khi kết hợp các biến khác nhau. Đây chính là tùy biến mà vietSEO lựa chọn.

Đường dẫn tuyệt đối thân thiện với công cụ tìm kiếm

Phần này chúng ta sẽ tìm hiểu về cách thiết lập đường dẫn URL thân thiện với công cụ tìm kiếm. Như đã giới thiệu phần trước về các kiểu đường dẫn tuyệt đối của WordPress. Nếu như bạn chọn phương pháp 4 (custom) thì đây là bảng các biến quan trọng để bạn tự xây dựng cho mình đường dẫn hợp lý :

Biến Chú thích
%year% Năm của bài viết, gồm 4 số ví dụ 2007
%monthnum% Tháng, gồm 2 chữ số ví dụ 01
%day% Ngày, gồm 2 chữ số, vị dụ 25
%hour% Giờ, gồm hai chữ s, ví dụ 19
%minute% Phút, gồm 2 chữu số, ví dụ 35
%second% Giây, gồm 2 chữ số, ví dụ, 30
%postname% Tên đường dẫn bài viết (slug) tùy biến trong bảng soạn thảo
%post_id% Chỉ số bài viết, mỗi bài viết được gán một số thứ tự ID, ví dụ 123
%category% Tên đường dẫn thể loại (slug of category). Phụ mục sẽ cũng xuất hiện trong URL
%author% Tên đường dẫn ứng với tên tác giả

Ngoài ra bạn còn phải khai báo Category base, nếu để trống WordPress sẽ ngầm định sử dụng “category”

Tương tự tags_base ngầm định là “tags”

Trong quá trình duyệt Web thì mình thấy có 2 loại đường link tuyệt đối thân tiên hay được dùng nhất bên cạnh kiểu ngày tháng đã đề cập bên trên.

Sử dụng %postname%

Nếu bạn lựa chọn postname như là thành phần duy nhất trong đường dẫn của bạn thì cấu trúc liên kết của bạn sẽ có dạng site.com/bai-viet-1 ví dụ như trang

http://codex.wordpress.org/

Sử dụng /%category%/%postname%/ với mục lục trong đường dẫn

Khi bạn chọn phưong pháp này đường dẫn bài viết của bạn sẽ có dạng như sau :
[source:html]http://www.vietseo.net/seo-wordpress/seo-blog-wordpress-thu-thuat-quang-ba-web/[/source]
trong đó %category% tướng ứng với “quangbaweb/google-search”, %postname% ứng với “seo-blog-wordpress-thu-thuat-quang-ba-web”

Ưu điểm của đường dẫn thân thiện

  • Dễ hiểu hơn với người dùng và đương nhiên công cụ tìm kiếm về nội dung ẩn chứa bên trong.
  • Chứa từ khóa trong đường dẫn
  • Có dạng đường dẫn URL tĩnh nên máy tìm kiếm sẽ đánh chỉ số nhanh hơn các Web động với nhiều tham biến

Nhận định riêng

Ngoài ra theo nhận định của mình, đường dẫn URL là cách bạn sắp xếp bài viết nó cũng tương tự như cách bạn tổ chức tài liệu trong máy tính. Mình luôn thích tổ chức khoa học theo thư mục theo cả chiều dọc và chiều ngang, như vậy sẽ dễ tìm hơn. Tất nhiên thư mục không được sâu quá. Việc sắp xếp tài liệu thế nào tùy vào tính chất công việc và phân loại tài liệu.

Việc lựa chọn thế nào là tối ưu nhất thì vẫn còn tranh cãi rất nhiều và không thẻ ngã ngũ. Vì vậy trước khi chọn đường dẫn thân thiện, bạn phải phân loại được bài viết và định hướng lâu dài.

Đây là phần 2 trong chuỗi bài viết SEO WordPress - Quảng bá Blog, Website. Nhấn vào liên kết sau để xem các phần khác :

  1. Khái quát chung SEO Blog WordPress.
  2. Tùy chọn và tối ưu Pemalinks cho WordPress.
  3. Tối ưu tiêu đề bài viết .
  4. Sơ đồ Website cho Google (Sitemap XML)
  5. Tăng cường liên kết trong.

Hoài Nam - vietSEO - Quảng bá Web

Bài viết cùng chủ đề liên quan

  1. Redirection Permanent Link - Redirect 301
    Trong bài viết này minh sẽ giới thiệu với các bạn một plugin cực ký có ích cho Webmaster. Đặt biệt khi đường dẫn bài viết, thể loại, tags hay...
  2. Google rankings và tỷ lệ nhắp chọn CRT
    Trong bài viết này chúng ta sẽ đề cập tới tỷ lệ nhắp chuột (click-through rate - CRT) trong kết quả tìm kiếm. Liệu Google có sử dụng tỷ lệ...
  3. SEO Blog WordPress - Quảng bá Website - Khái quát chung
    Trong loạt bài viết này, tối sẽ hướng dẫn các bạn kiến thức SEO cơ bản dùng để tối ưu Blog WordPress cho công cụ tìm kiếm. Trước khi đi...
  4. Ten mien Website - Thủ thuật chọn tên miền
    Chọn tên miền là việc rất quan trọng, cơ bản đầu tiên bạn phải nghĩ đến trước khi bắt tay vào chiến dịch quảng bá Web. Rất nhiều người bối...
  5. Thủ thuật tối ưu tiêu đề bài viết Wordpress
    Bài trước tôi đã đề cập với các bạn vấn đề đường dẫn tuyệt đối thân thiện PermaLinks, trong phần này tôi sẽ đề cập tới thủ thuật tối ưu...
  6. Google sitelinks | Đường dẫn bổ xung tới các thành phần chính
    Gần đây, rất nhiều Webmaster thắc mắc về cách để Google hiển thị Sitelinks trong trang kết quả tìm kiếm liên quan tới trang Web của họ. Vậy Sitelinks là...
Tags: , , , ,
20 lời bình cho “Tùy chọn Permanent links - Tối ưu đường dẫn WordPress”
  1. Ngo Says:

    Chào anh

    Em muốn thiết lập kiểu có sẵn date and name hoặc kiểu /%category%/%postname%/

    Khi em dùng domain.byehost.com (dùng domain con) thì thiết lập như trên là ok.

    Nhưng khi em dùng domain và hosting riêng và dùng WP 2.3.3 thì dưới định dạng default thì chạy ok, nhưng chuyển sang các định dạng khác thì bị lỗi (chạy thử cả WP 2.3.2 cũng vậy.

    Khi bấm vào các đường link (đã cấu trúc) thì hiện ra như sau (nếu chọn link permanent kiểu defaut thì vẫn chạy bình thường).

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    ——————————————————————————–

    Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8b mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_jk/1.2.25 PHP/5.2.4 Server at http://www.nqcenter.com Port 80.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    ——————————————————————————–

    Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8b mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_jk/1.2.25 PHP/5.2.4 Server at http://www.nqcenter.com Port 80

    Cảm ơn anh nhiều.

  2. admin Says:

    Lỗi 404 là thông báo tài liệu không tìm thấy. Có hai lý do chính :
    - Tại liệu (file hoặc thư mục) không tồn tại.
    - Nếu không phải hay trường hợp trên hoặc là bạn đang dùng Apache để viết lại đường dẫn thì là do cấu hình server không đúng, hoặc server không hỗ trợ mod rewrite.

    Vì vậy Ngo làm như sau :
    - Kiểm tra xem chắc chắn là server hỗ trợ mod rewrite. Thường server Linux Apache PHP thì tạo file info.php với nội dung là < ? phpinfo; ?> thì xem được hết cấu hình.
    - Nếu đã hỗ trợ Mod_Rewrite rồi thì chắc là file .htaccess (cấu hình cách thức xử lý của Apache) được cấu hình đúng. Nếu dùng WP thì thường có nội dung như sau và đặt ở thư mục gốc của WordPress :

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    Chúc bạn thành công.

    # END WordPress

  3. tom Says:

    em cũng có 1 blog wordpress với tên miền http://galablog.mine.nu/ nhưng em không thể sử dụng được Permanent links, mặc dù em đã bật mod rewrite cho apache (apache 2.26), file .htaccess cũng được wordpress tạo đúng cú pháp, theo em nghĩ thì chắc có lẽ do em dùng virtual host mà chưa cấu hình mod rewrite cho nó. Em đã kiếm tài liệu để đọc về cách bật mod rewrite trong virtual host mà vẫn làm không được. Mong vietSEO hướng dẫn giúp.

  4. quang ba Web Says:

    Chúc mừng cậu nhé, trang galablog làm rất ổn, hình như cậu đã giải quyết xong vấn để permalinks rồi, trông rất gọn gàng. Blog của cậu rất tiềm năng.

    Thân.

  5. tom Says:

    cám ơn vietSEO,

    Mình đã khắc phục được vấn đề permalinks, nhưng nay gặp phải vấn đề về Google Webmaster Tools: sau khi đã submit URL vào Google, blog của mình vẫn không được Google đánh chỉ mục. Nó luôn báo là “Indexed URLs: 0″.

    Mình không hiểu rõ về vấn đề này lắm, mong vietSEO giúp đỡ.

    Cám ơn

  6. quang ba Web Says:

    @tom : Mục Google Webmaster Tools cần một thời gian khá lâu để được cập nhật các trang được đánh chỉ số, thường từ 2 tuần cho đến một tháng từ sau khi submit.

    Một cách nhanh là cậu tạo Sitemap XML rồi submit, ngoài ra Google cũng như nhiều bọ tìm kiếm khác rất mê RSS, cậu nên chia sẻ thông tin qua RSS. Ngòai ra muốn đẩy nhanh tốc độ index của Google thì cậu nên có link trỏ đến trang từ những site có thứ hạng cao mà Google thường xuyên bén mảng đến.

    Mình gợi ý cậu nên viết bài trên các trang Web lớn để lại liên kết trong bài viết hay chữ ký. Ngoài ra phải chắc rằng là trang Web đó cho phép hiển thị chữ ký với bọ tìm kiếm và đường link không chứa thẻ rel=”nofollow”. Cậu có thể xem cache của Google trên site đó và xem mã nguồn (view source) để biết được việc này.

    Một cách đơn giản và hiệu quả nhất để biết số trang được đánh chỉ số theo thời gian thực là cậu dùng lệnh “site:http://galablog.mine.nu/” trong tìm kiếm trên Google. Lệnh này sẽ liệt kê tất cả các trang được đánh chỉ số trên domain chính và domain con luôn. Nếu chỉ muốn xem các trang trên domain con hay thư mục thì cậu chỉ việc thay tên domain chính bằng domain phụ hay thư mục thôi.

    Chúc vui.

  7. tom Says:

    Mình vào google dùng lệnh site:http://galablog.mine.nu thì sẽ được google liệt kê các trang của Galablog như vietSEO nói.

    Cám ơn vietSEO !

  8. Trung Duong Says:

    Chào vietSEO
    Bạn có thể chỉ mình cặn kẽ cách chuyển từ link động qua permalink được không(mình là dân nghiệp dư với học nghề nên chẳng biết tì gì).Mình làm làm theo hướng dãn trong wordpress nhưng không thể nào được, nó cứ hiện như sau:

    Object not found!

    The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

    If you think this is a server error, please contact the webmaster.
    Error 404
    localhost
    06/07/08 06:50:56
    Apache/2.2.8 (Win32) DAV/2 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_autoindex_color PHP/5.2.5

    Mong bạn giúp đỡ
    Xin cảm ơn nhiều!

  9. quang ba Web Says:

    Mình nghĩ là chưa chắc server của bạn đã hỗ trợ Mod Rewrite, nên cậu phải chắc chắn là đã kích hoạt mod Rewrite trên Apache. Bạn xem thêm bài viết Mod Rewrite URLRewrite URL cơ bản.

    Chúc bạn thành công.

  10. Thanh Chien Says:

    Hic em viet’ bai` co’ dau’ sao bi loi~ the’ nhi
    Cac’ ban co’ the xem hinh` nay` hoac do.c file word roi giup’ minh` dc khong
    http://blog.ninja-net.info/wp-content/uploads/2008/08/error.doc
    http://blog.ninja-net.info/wp-content/uploads/2008/08/error.JPG

  11. quang ba Web Says:

    Mỗi khi viết bài mới, hay trang mới thì bạn đều có thể tùy chọn permanent links. permanent links hay Slurg được WordPress hỗ trợ ngầm định, chỉ hiện ra khi bạn xuất bản (Publish) vì thế có thể chọn chế độ Private trước, để sửa lại đường dẫn theo ý muốn trước khi Public.
    Bạn quan sát kỹ trong trình soạn thảo, hoặc dùng chứ năng Manage, permanent links nằm ngay gần phần tiêu đề bài viết.

  12. Thanh Chien Says:

    Co’ plugin nao` tu dong cap nhat permanentlink thanh` khong dau’ khong anh, vi` bai viet’ gio` cung ca tram bai`, sua lam` sao het’ a.h

  13. quang ba Web Says:

    Bạn có thể cài plugin Nice PermaLinks. Nó cho phép tạo URL thân thiện với máy tìm kiếm.

  14. Thanh Chien Says:

    Cái này dùng cho các bài viết, chuyên mục và trang mới tạo thôi, có plugin nào chỉnh link cho các bài viết cụ không anh

  15. Thanh Chien Says:

    EM dùng đc cho các bài viết mới rồi, còn các bài viết cũ thì không đc

  16. Đặng Thanh Tùng Says:

    - Em tên là Tùng , cũng đang tập tành làm quen với WordPress . Blog của anh là một trong những blog mà em rất thích đọc vì anh viết rất dễ hiểu , đơn giản , và có nhiều đề tài liên quan đến WordPress .
    - Hiện nay em đang mắc kẹt với WordPress , vì trước kia em không chỉnh Setting –> Permarlink , để mặc định của WordPress nên link các bài post và các page đều là các tham số (VD _http://… /?page_id=..) . Nhìn rất xấu , tình cờ em biết setting Permarlink . Nên để Custom là /%postname% . Nhưng tất cả các bài post và page đều bị hư link hết . Không truy cập được nữa . Bây giờ chẳng lẽ em phải viết các bài lại từ đầu hả anh . Em đã mài mò rất nhiều , nhưng khả năng có hạn nên vẫn chưa tìm ra giải pháp được . Nay mại muội viết comment này nhờ anh giúp đỡ . Em chân thành cảm ơn anh .
    - Chúc anh và gia đình mạnh khỏe.

  17. thanh Says:

    Tôi trước có dùng WP trên 1 host và thấy tính năng permalink cho đường dẫn custom structure rất tốt, tuy vậy hiện tôi dùng 1 host khác và khi cài WP vào và chỉnh permalink thì nó luôn có dạng: index.php/%category%/%postname%… Tôi đã thử bỏ index.php thì được thông báo không tìm thấy entry đã viết, xin hỏi vietseo có cách nào để tôi làm đường dẫn như trước không. Thanks

  18. quang ba Web Says:

    @Dang Thanh Tung : trước hết xin cám ơn em đã ủng hộ và động viên vietSEO. Mình sẽ cố có thêm nhiều bài viết hướng dẫn thiết thực trong thời gian tới.
    Quay trở lại việc tùy chỉnh URL Permalink, bạn phải chắc chắn host hỗ trợ mod rewrite URL (có thể xem qua bài viết vè Rewrite URL với htaccess trên vietSEO). Tùy chỉnh %postname% cũng là lựa chọn khá tốt vì nó giúp có cấu trúc khá “phẳng”. Tùy chỉnh permanent link có hiệu lực với cả đường dẫn cũ và mới. Tuy nhiên nếu bạn không đặt đường dẫn Slurp (tên url cho từng bài viết) cho các bài viết trước thì tên đường dẫn sẽ có dạng ngầm định như trên host của WordPress.com. Trừ phi bạn cài plugin Nice Permalink (phía trên).
    @Thanh : Bạn có chắc host của bạn hỗ trợ htaccess không ? Và bạn đã chỉnh file htaccess như ngầm hay không (xem htaccess) ? Vì kiểu đường dẫn này là cách rewrite điều chỉnh với PHP thôi.

    Thân.

  19. thanh Says:

    Rất cám ơn vietseo đã giải đáp tận tình, chúc vietseo ngày càng phát triển.

  20. thanh Says:

    À vietseo có thể cho mình hỏi bạn dùng plugin gì để liệt kê các bài viết ở trên cùng theo chủ đề vậy?

1 TrackBack cho “Tùy chọn Permanent links - Tối ưu đường dẫn WordPress”
  1. Google sitemap, thủ thuật SEO quảng bá Blog WordPress « Mr.Lonely - Chu Tuấn Tài Says:

    [...] at 2:31 pm (IT: News & Tips) Trong bài trước, tôi đã hướng dẫn các bạn cách tối ưu hóa đường link URL Permalink và tối ưu tiêu đề bài viết. Trong bài viết này chúng ta sẽ đề cập tới [...]

Bình luận của bạn