メインコンテンツまでスキップ

SEO

SEO là gì?

SEO là viết tắt của cụm từ Search Engine Optimization (có nghĩa là tối ưu hóa công cụ tìm kiếm), là quy trình làm cho website trở lên thân thiện với các máy chủ tìm kiếm và có được thứ hạng cao trên trang kết quả tìm kiếm (SERPs) của các công cụ tìm kiếm (Search Engines - SE) như Google, Bing, Yahoo,… khi người dùng tìm kiếm với các từ khóa (keyword) liên quan.

Mục đích của SEO là gì?

Rõ ràng, mục đích SEO mà mọi người thường nghĩ đến đó là đạt thứ hạng cao trên trang kết quả tìm kiếm của các công cụ tìm kiếm. Nhưng như vậy vẫn chưa đủ!

Mục đích thật sự của SEO chính là để tiếp cận khách hàng tiềm năng, từ đó tạo ra các giá trị hoạt động marketing như tăng nhận diện thương hiệu, tạo mối quan hệ với khách hàng tiềm năng, cung cấp kiến thức – thông tin cho khách hàng tiềm năng, hỗ trợ cho bán hàng ...

Để đạt được mục đích SEO, xét cho cùng bạn phải làm tốt 2 phần:

  • Đáp ứng nhu cầu tìm kiếm của người dùng bằng việc cung cấp những thông tin hữu ích. Đây là mục đích cốt lõi nhất và cũng là quan trọng nhất.
  • Đáp ứng các yêu cầu của các công cụ tìm kiếm bằng việc cải thiện trải nghiệm người dùng trên website. Việc cải thiện trải nghiệm người dùng này sẽ gồm nhiều công đoạn tối ưu cả bên trong hệ thống website (back-end, source code) lẫn bên ngoài (front-end, bài viết).

Website chuẩn SEO là gì?

Website chuẩn SEO là một website đạt được các tiêu chí về SEO, được thiết kế tối ưu về cấu trúc và chức năng để cho phép các công cụ tìm kiếm (như Google, Bing, Yahoo...) dễ dàng hiểu và thu thập toàn bộ dữ liệu của website.

Website chuẩn SEO là một trong những yếu tố quan trọng để các công cụ tìm kiếm quyết định thứ hạng Rank top các từ khoá của website.

Lợi ích của website chuẩn SEO

  • Tăng Traffic vào website, thu hút khách hàng tiềm năng
  • Cải thiện trải nghiệm người dùng, hiểu hơn về hành vi của khách hàng.
  • Tăng độ uy tín cho doanh nghiệp, giúp xây dựng và phát triển thương hiệu.
  • Tiết kiệm chi phí hơn so với các loại hình marketing khác như Google Ads.

Một số tiêu chí cho website chuẩn SEO

URL - Slug

  • Tạo URL theo tên Sản phẩm / Bài viết / Trang và phân tách mỗi từ bằng dấu gạch ngang "-".
  • Ngắn gọn, súc tích nhưng vẫn thể hiện nội dung trang và có sử dụng từ khóa trọng điểm.
  • File robots.txt chuẩn để điều khiển các con bọ (crawlers) đọc nội dung dễ dàng.

Title và Description

  • Title, description cùng với URL là 3 thông tin cơ bản nhất mà các công cụ tìm kiếm sẽ hiển thị trong kết quả tìm kiếm.
  • Titles và descriptions là phải mô tả chính xác nội dung trang mà không bị nhồi nhét quá nhiều từ khóa.
  • Titles và description nên được thiết lập riêng biệt cho từng page, và đạt độ dài chuẩn:
    • Title khoảng 70 ký tự,
    • Meta Description khoảng 160-200 ký tự

Thẻ Heading (h1 -> h6)

  • Thiết lập các thẻ heading trên giao diện giúp Google dễ dàng biết được nội dung chính của bài viết / sản phẩm.
  • Mỗ page chỉ có một thẻ h1 duy nhất bao hàm nội dung bài viết.
  • Các heading không nên đặt quá dài mà chỉ nên ngắn gọn, xúc tích.
  • Sử dụng các thẻ heading theo cấp bậc hợp lý h1 > h2 > h3 > h4 > h5 > h6, không nhảy cóc hay bỏ qua.
  • Định dạng CSS cho các thẻ heading nên nổi bật hơn các phần nội dung khác.
  • Thẻ heading thường được chứa bởi các thẻ section, aside, article.

Hình ảnh

  • Đặt tên hình ảnh có liên quan đến từ khóa và phân tách mỗi từ bằng dấu gạch ngang "-".
  • Nén dung lượng hình ảnh, sử dụng lazyload... để tăng tốc độ tải trang.
  • Phải có thuộc tính alt.

Nội dung

  • Nội dung bài viết phải độc đáo và đáp ứng được nhu cầu của người dùng.
  • Từ khóa cần được nhấn mạnh bằng cách in đậm.

Xây dựng liên kết

  • Sử dụng thanh điều hướng (Breadcrumb)
  • Đặt và sắp xếp các liên kết ở các vị trí thích hợp như header, footer, sidebar...
  • Đảm bảo các liên kết không bị hỏng.
  • Không nên liên kết tới các trang Web xấu, nếu muốn liên kết tới các website khác hãy thêm thuộc tính rel="nofollow".

Phân cấp nội dung tối ưu

Các công cụ tìm kiếm cần một URL riêng cho mỗi phần nội dung (trang) để có thể thu thập dữ liệu và lập chỉ mục nội dung đó cũng như để giới thiệu nội dung đó đến người dùng.

Nội dung khác nhau thì URL cũng khác nhau và phải có sự phân cấp rõ ràng giữa các nội dung trên trang.

Xây dựng hệ thống menu, hệ thống danh mục... dễ hiểu, dễ sử dụng.

Tốc độ tải trang nhanh

Tốc độ tải trang Web đã được xem là một trong các yếu tố xếp hạng về khả năng tăng Page Experience. Website tải quá chậm là một nguyên nhân khiến nó bị người dùng quay lưng và gây khó khăn cho việc thu thập thông tin của các công cụ tìm kiếm.
Một số đề xuất để cải thiện tốc độ tải trang của Website như:

  • Chọn Hosting tốc độ cao.
  • Minify các file CSS, HTML, JavaScript...
  • Hạn chế Redirect
  • Tối ưu hình ảnh trên trang web

Thân thiện với thiết bị di động

Xu hướng dùng thiết bị di động ngày càng gia tăng, thiết kế Website thân thiện với thiết bị di động cũng vì thế trở thành một yếu tố quan trọng để xếp hạng Website.

Bạn đang đi đúng hướng nếu như đã xây dựng Website có phiên bản di động hay thực hiện công việc responsive cho các website.

HTTPS

HTTPS sẽ giúp website bạn bảo mật hơn và được ưu tiên hơn trong xếp hạng của kết quả tìm kiếm.

Trong Event Google Search Console 2019 tổ chức tại Hồ Chí Minh, Google đã đưa ra các số liệu về HTTPS và khẳng định đây như một trong các tiêu chí trong việc đánh giá SEO.

Trang 404

Đôi khi người dùng sẽ truy cập một trang không tồn tại trên trang web của bạn bằng cách theo liên kết hỏng hoặc nhập sai URL hay đơn giản là bạn có một thay đổi nào đó làm link không hiển thị. Việc sử dụng một trang 404 để hướng dẫn người dùng quay lại một trang đang hoạt động trên website có thể cải thiện trải nghiệm của người dùng.

Trang 404 của bạn nên có một liên kết quay về trang chủ hoặc cung cấp liên kết tới một nội dung phổ biến trên trang web của bạn.

ghi chú

Không nên cho phép các công cụ tìm kiếm lập chỉ mục cho trang 404

Thẻ Canonical

Thẻ Canonical sẽ giúp website của bạn tránh khỏi tình trạng bị đánh giá là trùng lặp nội dung do URL đó đang có một bản sao khác.

<html>
<head>
<title>Example</title>
<link rel="canonical" href="https://example.com/sublink" />
<!-- other elements -->
</head>
<!-- rest of the HTML -->

Các thẻ meta Open Graph

Thẻ Open Graph (OG) là loại thẻ cung cấp thông tin về trang web (meta tag), được đặt trong phần head của trang.

Mục đích của thẻ OG là để giúp các mạng xã hội (như Facebook, Twitter, Zalo...) xác định được những thông tin chính về trang web của bạn, và hiển thị những thông tin đó khi có ai đó chia sẻ website lên mạng xã hội.

<meta property="og:title" content="The Sample" />
<meta property="og:type" content="video.movie" />
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/" />
<meta property="og:image" content="http://ia.media-imdb.com/images/rock.jpg" />

Thẻ meta Robots, Googlebot

Để ngăn tất cả công cụ tìm kiếm lập chỉ mục (index) một trang trên website, hãy đặt thẻ <meta> sau đây vào phần <head> trên trang đó:

<meta name="robots" content="noindex">

Cách chỉ chặn trình thu thập dữ liệu web của Google không lập chỉ mục một trang:

<meta name="googlebot" content="noindex">

Tạo XML Sitemap

  • File sitemap.xml giúp các công cụ tìm kiếm dễ dàng truy cập và thu thập dữ liệu của toàn bộ website.
  • Website cần tự động cập nhật file sitemap khi có thêm trang mới.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2022-01-26T19:12:36+09:00</lastmod>
<changefreq>Daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://example.com/services/</loc>
<lastmod>2021-11-16T13:21:20+09:00</lastmod>
<changefreq>Daily</changefreq>
<priority>0.8</priority>
</url>
</urlset>

Schema Markup

Schema Markup là một đoạn code html hoặc javascript dùng để đánh dấu các dữ liệu có cấu trúc (structured data). Schema có công dụng giúp các công cụ tìm kiếm đọc website của bạn dễ dàng hơn, từ đó tăng khả năng xếp hạng website trên các kết quả tìm kiếm.

<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "https://site.com/",
"name": "Home"
}
},
{
"@type": "ListItem",
"position": 2,
"item": {
"@id": "https://site.com/blog/",
"name": "Blog"
}
}
]
}
</script>

Tham khảo