![URL là gì? Friendly URL là gì? Hướng dẫn tối ưu URL URL là gì? Friendly URL là gì? Hướng dẫn tối ưu URL](https://ghdmedia.com/uploads/images/article/2021/07/01/url-la-gi-toi-uu-url-seo.jpg)
Đường link đóng vai trò rất quan trọng đối với mỗi Website, từ đó, khái niệm URL ra đời để quản lý các link dễ dàng hơn. Vậy URL là gì?
Đường dẫn URL là gì?
Mọi tài nguyên được lưu trữ trên Internet đều có địa chỉ riêng. Những địa chỉ đó được gọi là đường dẫn URL.
URL viết tắt của Uniform Resource Locator là đường dẫn hay địa chỉ dùng để tham chiếu đến các tài nguyên trên mạng Internet. Đường dẫn URL là đoạn text có thể đọc được thay cho địa IP mà máy tính sử dụng để liên hệ với server. Đường dẫn URL tạo khả năng siêu liên kết cho các trang website.
![Đường dẫn URL là địa chỉ mà người dùng sử dụng để truy cập tới một nguồn tài nguyên trên Internet](https://ghdmedia.com/photos/1/Blog/url-la-gi-url.png)
Friendly URL là gì?
URL thân thiện với SEO là gì?
URL thân thiện hay friendly URL mô tả chính xác trang bằng các từ khóa giúp người dùng và các công cụ tìm kiếm dễ nhận biết.
![Đường dẫn URL thân thiện sẽ thu hút được traffic tốt hơn và được SERP ưu ái hơn](https://ghdmedia.com/photos/1/Blog/url-la-gi-friendly-url-la-gi.png)
Đây là một ví dụ về URL thân thiện với SEO:
https://www.example.com/tu-khoa-can-seo-abc.html
Đây là ví dụ về URL không thân thiện trong SEO:
https://www.example.com/subfolder/subfolder-2/AxJSjdS.html
Đó là bước tối ưu hóa đầu tiên bạn có thể thực hiện cho URL của bạn thân thiện với công cụ tìm kiếm. URL thân thiện với người dùng nghĩa là sử dụng các từ khóa có liên quan đến nội dung website.
Cấu trúc của URL là gì?
Cấu trúc đơn giản của một URL mà bạn thường thấy là:
Giao thức: http, https, ftp…
World Wide Web: www (có thể không có thường gọi là non-www)
Tên miền (domain) Ví dụ: ghdmedia.com
Cổng giao tiếp (port): 443, 80, 2082, 2222…
Ví dụ đầy đủ 1 đường dẫn URL: https://www.ghdmedia.com/url-la-gi
![Đây là ví dụ mô hình đơn giản nhất của một URL](https://ghdmedia.com/photos/1/Blog/url-la-gi-cau-truc-url.jpg)
Một Url đơn giản được chia làm 2 thành phần chính:
Scheme (giao thức kết nối) trong URL
Authotiry (nhà cung cấp) của URL
Scheme trong URL là gì?
Scheme là phần mở đầu của URL kết thúc trước dấu ” : “, đại diện cho phương thức mà trình duyệt web của bạn dùng để giao tiếp với server. Người dùng thường sẽ ít chú ý đến phần này của đường dẫn URL. Tuy nhiên, scheme sẽ quy định cách thức truyền tải dữ liệu giữa trình duyệt và server. Các loại scheme mà bạn sẽ thường gặp bao gồm:
- Http: là viết tắt của HyperText Transfer Protocol, tạm dịch là giao thức truyền tải siêu văn bản. Đây là giao thức truyền tải cơ bản nhất của website và server. Giao thức này xác định các hành động của máy chủ với thao tác của người dùng trên trình duyệt web bằng các lệnh nhất định. Http sẽ sử dụng Port 80 để giao tiếp.
- Https: là viết tắt của HyperText Transfer Protocol Secure. Tương tự như Http, nhưng Https có thêm chức năng mã hóa dữ liệu trong quá trình truyền tải. Quá trình này sử dụng SSL (Secure Socket Layer) để đảm bảo truyền dữ liệu an toàn giữa web server và trình duyệt website. Https sẽ sử dụng port 433 để truyền dữ liệu.
- FTP: là viết tắt của File Transfer Protocol. Giao thức này dùng để chuyển đổi file qua lại giữa trình duyệt và web server.
Bạn không nhất thiết phải gõ scheme trước tất cả các URL. Khi bạn gõ phần URL còn lại bất kỳ, ví dụ như callid.ghdmedia.com thì trình duyệt sẽ tự lựa chọn phương thức phù hợp. Tuy nhiên đối với một số URL, bạn sẽ phải tự mình gõ scheme để lựa chọn phương thức kết nối.
Authority trong URL là gì?
Phần Authority là phần còn lại của URL. Phần này sẽ được chia thành nhiều phần khác nhau.
Lấy ví dụ “www.example.com” nhé, đây là hostname đại diện cho địa chỉ IP. Nếu bạn thuộc địa chỉ IP bạn có thể gõ vào phần URL thay vì hostname. Tuy nhiên IP sẽ khó nhớ hơn rất nhiều với hostname. Ví thế người ta có xu hướng nhớ hostname thay vì địa chỉ IP.
Những thành phần của hostname URL là gì?
![Phần Authority của URL sẽ còn được gọi là hostname](https://ghdmedia.com/photos/1/Blog/url-la-gi-cau-truc-url-1.jpg)
Tên miền cấp cao nhất (Top-Level Domain)
Ở đây, “com” là tên miền cấp cao nhất. Cấp cao nhất trong hệ thống tên miền phân cấp được sử dụng để dịch địa chỉ IP thành địa chỉ ngôn ngữ đơn giản, dễ nhớ. Những tên miền cấp cao nhất này được Tập đoàn Internet cấp số và tên miền (ICANN) tạo và quản lý. Có ba tên miền cấp cao nhất phổ biến là .com., .net, .gov.
Hầu hết các quốc gia đều có tên miền cấp cao nhất. Những tên miền này gồm hai chữ cái, ví dụ như: .us (Mỹ), .vn (Việt Nam), .ca (Canada), v.v… Có một số tên miền cấp cao nhất bổ sung (như .museum) được các tổ chức cá nhân tài trợ và quản lý. Ngoài ra, cũng có một số tên miền cấp cao nhất dùng chung như.club, .life,… Việc đăng ký tên miền nào phù hợp sẽ phụ thuộc vào mô hình kinh doanh và quốc gia mà bạn nhắm lượng khách hàng của mình tập trung ở đó nhiều nhất
Tên miền phụ (Subdomain)
Hãy xem DNS là một hệ thống phân cấp. Cả hai phần “www” và “example” của URL ví dụ trên được xem là tên miền phụ. Phần “example” là tên miền phụ của tên miền cấp cao nhất “com” và phần “www” là tên miền phụ của tên miền “example”. Đó là lý do tại sao bạn thấy công ty có tên đăng ký như “google.com” được chia thành các tên miền phụ như “www.google.com”, “mail.google.com”,… Hoặc trong trường hợp của “matbao.net” thì “wiki.matbao.net” có “wiki” là subdomain của matbao.net
Đôi khi bạn sẽ thấy phần “example.com” trong “www.example.com” được gọi là domain (tên miền) còn “www” sẽ là subdomain.
Tên miền hoặc domain là tên của một website hoạt động trên internet, tên miền có tác dụng để thay thế một địa chỉ IP dài và khó nhớ thành một “Domain Name” hay “Tên Miền” dễ nhớ. Dưới đây là các thông tin giúp bạn hiểu rõ hơn cho câu hỏi tên miền là gì.
Ví dụ: Địa chỉ IP 74.125.200.113 có tên miền là google.com
Thành phần bổ sung của URL
Có 3 thành phần bổ sung khác dành cho Authority của URL đó là:
- Path (đường dẫn)
- Query (Truy vấn)
- Fragment(Phân mảnh).
Đường dẫn (path) URL là gì?
Nếu Authority của URL sẽ dẫn bạn đến đúng máy chủ trên mạng, đường dẫn đưa bạn đến đúng thư mục hoặc file trên máy chủ đó. Đường dẫn được bắt đầu bằng dấu gạch chéo. Những dấu gạch chéo này sẽ tiếp tục thể hiện phân chia giữa các thư mục và thư mục con (subfolder). Ví dụ như:
www.example.com/folder/subfolder/filename.html
Phần cuối cùng là tên file sẽ được mở khi truy cập vào trang web. Bạn có thể sẽ không thấy đường dẫn này trên thanh địa chỉ. Nhưng điều đó không có nghĩa là không có. Một vài ngôn ngữ được sử dụng để tạo trang web ẩn tên và phần mở rộng của file để người dùng dễ nhớ và gõ URL hơn.
Truy vấn (query) URL là gì?
Truy vấn của URL được sử dụng để xác định những thứ không phải là thành phần của cấu trúc đường dẫn cố định. Thông thường, bạn sẽ thấy chúng được sử dụng để thực hiện tìm kiếm. Hoặc khi trang web phân phối dữ liệu thông qua biểu mẫu cũng sử dụng query. Phần truy vấn này được bắt đầu bằng dấu hỏi chấm và theo sau đường dẫn (hoặc sau tên máy chủ nếu không có đường dẫn).
Ví dụ, dưới đây là URL khi thực hiện tìm kiếm từ khóa trên trang Google.
https://www.google.com/search?q=M%E1%BA%AFt+B%C3%A3o&oq=M%E1%BA%AFt+B%C3%A3o&aqs=chrome..69i57j69i61l3.17415j0j4&sourceid=chrome&ie=UTF-8
Như bạn thấy, sau dấu chấm hỏi là 2 phần của truy vấn:
URL cho tìm kiếm: “search?q=” và từ khóa đã được mã hóa:”M%E1%BA%AFt+B%C3%A3o&oq=M%E1%BA%AFt+B%C3%A3o”
Phân mảnh (fragment) URL là gì?
Phân mảnh được bắt đầu bằng một dấu thăng (#) và được sử dụng để xác định vị trí cụ thể của trang web. Đây là thành phần cuối cùng của một URL. Khi tạo website, các nhà thiết kế có thể thêm liên kết neo (anchor text) cho văn bản cụ thể như tiêu đề. Khi sử dụng một phân mảnh thích hợp ở cuối URL, trình duyệt của bạn sẽ tải trang. Sau đó chuyển đến vị trí của liên kết neo đó. Liên kết neo và URL cùng với phân mảnh thường được sử dụng để tạo mục lục trang web giúp điều hướng dễ dàng hơn.
Ví dụ:
https://www.ghdmedia.com/thiet-ke-web.html#nguyen-tac-chon-ten-mien
Ở ví dụ trên phần “#nguyen-tac-chon-ten-mien” chính là phân mảnh anchor text. Khi bạn truy cập vào URL: “https://www.ghdmedia.com/thiet-ke-web.html”, trình duyệt sẽ tự di chuyển đến mục đã được gắn anchor text trên.
Phân loại URL là gì?
Hầu hết mọi website đều sẽ có cả 2 loại URL:
- URL động (?id=..) : là URL có thể thay đổi. URL động thường là các diễn đàn hoặc website thiết kế mã nguồn mở. Nó không thân thiện với công cụ tìm kiếm, và nó gần như giống nhau.
- URL tĩnh (.html) : là URL không thể thay đổi. URL tĩnh được xếp hạng tốt hơn trong công cụ tìm kiếm. URL tĩnh được index nhanh hơn URL động. Nó giúp người dùng dễ dàng hiểu đươc website có ý nghĩa gì. Khi mọi người nhìn thấy một URL cụ thể phù hợp với tiêu đề và mô tả, khả năng họ nhấp chuột vào tìm hiểu sẽ cao hơn một địa chỉ URL không có ý nghĩa gì với họ.
Công dụng của URL là gì?
Thông thường, đường dẫn URL được sử dụng như “anchor text” dẫn đến các trang chứa các bài viết của website. Vì vậy, nó có công dụng quan trọng trong thiết kế website.
Đường dẫn URL có thể giúp người dùng miêu tả một site hay page. Do đó, tạo nên URL chính xác, hấp dẫn và thuyết phục sẽ giúp bạn có được ấn tượng và có vị trí tốt trước cộng đồng Internet. URL của web đòi hỏi phải ngắn gọn và phải mang tính miêu tả cao. Ví dụ, nếu cấu trúc web bao gồm nhiều cấp độ file, thì đường dẫn URL cũng cũng cần phải được thể hiện điều này bằng folder và subfolder.
![Một URL tốt sẽ mang lại lượng traffic cao cũng như thứ hạng tốt trên công cụ tìm kiếm](https://ghdmedia.com/photos/1/Blog/url-la-gi-cong-dung-url.jpg)
Đường dẫn URL của một page riêng cũng không được quá dài. Cần phải mang tính miêu tả, để người dùng dễ dàng nhận biết được page của bạn. Muốn thu hút được traffic, đường dẫn của bạn phải thật chính xác.
Lượng traffic của URL cũng bị ảnh hưởng bởi từ khóa. Keyword (từ khóa) cần suất hiện trong tiêu đề và URL. Điều này cũng ảnh hưởng đến thứ hạng của website đối với từ khóa trên Google.
Đường dẫn URL chuẩn còn đóng vai trò là một anchor text. Điều này vừa tạo sự đa dạng vừa có thể xem như một từ khóa vì trong URL có chứa các từ khóa cần SEO.
URL ảnh hưởng tới SEO như thế nào?
Các SERPs luôn chú trọng đến URL của website khi lập chỉ mục. Vì thế URL sẽ ảnh hưởng rất nhiều đến kết quả SEO và thứ hạng của chúng trên công cụ tìm kiếm. Các tiêu chuẩn SEO Google thường đánh giá các URL ở như sau:
- URL không được quá dài
- Không viết có dấu hay nhiều kí tự đặc biệt
- URL chứa từ khóa SEO
- URL hạn chế dẫn về thư mục con
![URL là một trong những yếu tố đánh giá hiệu quả SEO của Website](https://ghdmedia.com/photos/1/Blog/url-la-gi-toi-uu-url-seo.jpg)
URL không được quá dài
- Chiều dài trung bình URL cho Gmail là 59 ký tự.
- Chiều dài trung bình URL cho Webmaster Tools là 90 ký tự.
- Chiều dài trung bình URL cho blog của Google là 76 ký tự.
Không viết có dấu hay nhiều kí tự đặc biệt
Thông thường, các URL của trang web dù viết dưới dạng tiếng Việt thì đều được để dưới dạng không dấu và nối với nhau bởi những dấu gạch nối như “dang-ky-ten-mien-o-dau”. Ngoài yếu tố về độ dài thì đây được xem là yêu cầu thứ hai cho một URL chuẩn SEO. Bên cạnh đó, hãy hạn chế tối đa việc thể hiện các kí tự đặc biệt trong đường dẫn như *&^%$… Những kí tự này được xem là khó hiểu và ảnh hưởng nhiều đến khả năng xếp hạng website của bạn.
URL chứa từ khóa SEO
Nếu bạn đang SEO từ khóa quan trọng nào, hãy đảm bảo rằng từ khóa mình muốn SEO có hiển thị trong đường dẫn URL đó. Đó là điều mà các công cụ SEO thường xuyên nhắc nhở bạn trước khi update hay cho đăng tải bài viết nào.
URL hạn chế dẫn về thư mục con
Đó là các phần tử sau kí tự “/” hay còn gọi là subfolder. Đường dẫn cần SEO của bạn không nên chứa quá nhiều thư mục con. Không phải đi qua quá nhiều trang chính để đến nội dung cần SEO. Google sẽ không đánh giác cao đường dẫn URL này. Để có URL tốt dẫn về đúng bài viết và không phân chia quá nhiều thư mục, trong khi thiết kế website bạn nên yêu cầu bộ phận kĩ thuật hay các lập trình viên điều chỉnh và cài đặt phần này cho bạn.
Tại sao làm SEO cần tối ưu hóa Đường dẫn URL?
Cũng như thẻ title, việc tối ưu hóa URL ảnh hưởng trực tiếp thứ hạng của trang web trên SERPs.
Thu hút khách hàng click vào link nếu URL liên quan đến đúng keyword tìm kiếm.
Một URL được tối ưu sẽ giúp người dùng dễ nhớ, họ có thể gõ lại URL để vào web của bạn nếu muốn truy cập vào lần sau.
Trong một vài trường hợp đi xây dựng backlink thì anchor text URL giúp bạn xây dựng sự đa dạng từ khóa rất tốt.
Cách tối ưu thẻ URL
![Công việc tối ưu URL cho website yêu cầu rất nhiều yếu tố](https://ghdmedia.com/photos/1/Blog/url-la-gi-seo.png)
URL đã được tối ưu giúp cho các công cụ tìm kiếm dễ dàng đọc và lập chỉ mục. Đưới đây là các cách viết một cấu trúc URL:
- Tối ưu nội dung URL?
- Tối ưu cấu trúc URL
Tối ưu nội dung gì của URL?
- Từ khóa: Đường dẫn URL nên chứa từ khóa và từ khóa đó nên đặt ngay đầu URL.
- Về nội dung: Đảm bảo ngắn gọn và mang tính mô tả. Để người dùng nhìn vào đó có thể hiểu được nội dung của trang web là gì.
- Giới hạn ký tự trong URL: URL của bạn chỉ nên gồm 10 từ hoặc 96 ký tự.
- Stop words: Hạn chế sử dụng những chữ dạng stop words trong url. Những từ dạng stop words sẽ làm cho công cụ tìm kiếm tránh quét chúng.
Tối ưu cấu trúc URL như thế nào?
Không chứa ký tự lạ: Nên Sử dụng URL ở dạng tĩnh, Sử dụng dấu nối (-) để ngăn cách các từ. Không nên sử dụng dấu gạch dưới (_) hay bất kì kí tự lạ ( ví dụ như “^”, “#”, “%”, “=”, “@”,”?”, “$” ) vì Google sẽ không nhận diện được liên kết của bạn.
Giữ nguyên cấu trúc đường dẫn URL: Không nên thay đổi cấu trúc đường dẫn URL khi Google đã index liên kết đó. Trong trường hợp buộc phải đổi thì nên sử dụng redirect 301 chuyển URL cũ sang mới. Điều này giúp website của bạn không bị ảnh hưởng nhiều.
Đường dẫn URL nên hạn chế dần về thư mục con: URL của bạn không nên đi qua quá nhiều trang chính mới đến trang cần SEO. Điều này sẽ không được Google đánh giá cao. Một đường link tối ưu nên dẫn về đúng bài viết và không nên phân chia thành nhiều thư mục nhỏ.
URL Friendly = URL tĩnh và chứa từ khóa: URL chứa từ khóa sẽ làm tăng giá trị của bài viết. Ngoài ra, Google thích trang web tĩnh (.html) hơn là trang web động (?id=..).
Hướng dẫn tối ưu URL chuẩn SEO 2021
Sau đây là 12 quy tắc giúp bạn tối ưu URL chuẩn SEO trong 2021 đã được các chuyên gia tổng hợp:
- Giới hạn ký tự trong URL
- URL phải có chứa từ khóa chính hoặc ít nhất là từ khóa phụ
- Không chỉnh sửa URL khi đã được Google Index
- Chuyển từ URL động thành URL tĩnh
- Dùng dấu gạch nối để phân cách từ khóa với nhau
- Không để trùng lặp URL
- Giữ URL đơn giản, dễ hiểu
- Nên viết thường
- URL không nên chứa các con số
- Bắt đầu với từ khóa chính
- URL không nên chứa các ký tự đặc biệt
- URL không quá 2 cấp
Nếu bạn muốn cập nhật lại nội dung, bạn không nên thay đổi URL đã được Index. Còn với trường hợp bạn muốn thay đổi URL thân thiện hơn thì hãy xử lý Redirect 301 để chuyển URL cũ sang URL mới. Điều này sẽ báo cho các công cụ tìm kiếm biết về sự thay đổi địa chỉ toàn bộ và chuyển mọi thông tin xếp hạng sang URL mới
Tùy thuộc vào lĩnh vực của doanh nghiệp, tiêu chí SEO mà mỗi người sẽ có cách tối ưu URL cụ thể cho SEO. Nhưng bạn cần đảm bảo trong quá trình tối ưu hóa URL website đáp ứng những yêu cầu cơ bản trên nhé!