Hướng dẫn tối ưu Nukeviet chuẩn SEO A-Z [FULL] Update 04/2024

Nukeviet là một CMS khá phổ biến được cộng đồng code đón nhận. Tuy rằng nó được khá nhiều người dùng nhưng có vẻ Nukeviet chỉ tối ưu về load. Bộ mã nguồn thuần việt chưa thực sự tối ưu về seo. Dưới đây là hương dẫn cách tối ưu chuẩn seo cho mã nguồn mở Việt Nam này nhé.

Chuẩn SEO là gì ? Chuẩn SEO bao gồm gì ?

SEO là viết tắt của Search Engine Optimization đây là việc tối ưu hóa để thân thiện với các công cụ tìm kiếm như Google, Bing , Yahoo. Bài viết ở đây hướng tới việc tối ưu hoá dành cho công cụ tìm kiếm Google.

Sau một loạt cập nhật các thuật toán mới từ Google. Hiện nay nội dung bài viết được đánh giá cao nhất “Content is king”, chuẩn SEO bao gồm 2 bước như sau:

Website chuẩn SEO bao gồm những gì ?

Các Website chuẩn SEO dưa trên các đánh giá trên các tiêu chí về Onpage bao gồm:

  • Tốc độ tải trang
  • Các thẻ Heading
  • Tối ưu và thân thiện với thiết bị di động

Để kiểm tra website của mình có đủ đạt chuẩn SEO hay không thì bạn có thể sử dụng một số công cụ sau đây: SEO doctor, SEOquake, Web developer, SEO moz Tool bar…

Bài viết (content) chuẩn SEO là gì ?

Một bài viết chuẩn SEO là một bài viết được tối ưu đáp ứng được hầu hết các tiêu chí SEO onpage. Tối ưu được càng nhiều yếu tố thì càng tốt. Bài viết chuẩn SEO bao gồm các tiêu chí sau:

  • Tiêu đề: 65 ký tự và có chứa từ khoá cần SEO một cách tự nhiên nhất.
  • Mô tả ngắn gọn: Có thể chứa từ khoá cần SEO không quá 165 ký tự. Nên tóm tắt lại cả bài hoặc có thể gây tò mò khiến người xem phải click vào để đọc.
  • Nội dung bài viết: trên 500 chữ và có hình ảnh độc tự chụp hoặc tự design. Hạn chế tối đa việc dùng hình ảnh tìm kiếm trên Google
  • Nội dung: tự viết hoặc dựa vào ý tưởng của bài nào đó. Tuyệt đối không bao giờ được copy của các trang web khác
  • Các thẻ Heading 2, Heading 3: nên chứa từ khoá chính hoặc phụ. (H1 hiện là tiêu đề bài viết)
  • Link: Có thể dẫn link tới các bài viết liên quan

Hướng dẫn tối ưu chuẩn SEO Nukeviet

Nukeviet là một CMS khá tốt, nó đáp ứng được gần như hoàn toàn các yêu cầu cho các website chuyên về tin tức, giới thiệu công ty…. Tuy nhiên vì lý do nào đó, CMS này nó không đảm bảo được hết các yêu cầu về sự thân thiện với công cụ tìm kiếm (SEO). Bài viết này hướng dẫn một số cách thiết lập cho Nukeviet để có được cái gọi là “chuẩn SEO” hơn.

Thêm domain có “www” và không có “www” trong Nukeviet

Thông thường các website hiện nay hầu hết đều đã bỏ “www” ra khỏi địa chỉ của mình. Tuy nhiên vẫn có một số trường hợp cần thêm “www” chỉ để nhìn cho đẹp, điều này vô tình làm cho khách hàng khi gõ vào thanh trình duyệt có cả “www”. Các làm như sau:

Thêm domain có “www” và không có “www”.
Thêm domain có “www” và không có “www”.

Đăng nhập vào quản trị -> Cấu hình -> Cấu hình chung -> Các domain chạy site, cách nhau bởi dấu phảy

Ở đây ta nhập cả có “www” và không có “www” ví dụ: abc.com, www.abc.com

Bật chế độ Gzip trong Nukeviet

Đăng nhập vào quản trị -> Cấu hình -> Cấu hình chung -> Gzip

Bật chế độ Gzip
Bật chế độ Gzip

Đây là chế độ để nén các file trên máy chủ trước khi gửi tới người dùng (Server -> Client). Thông thường sẽ mặc định là chọn tuy nhiên một số trường hợp chế độ này lại không bật nên chú ý kiểm tra lại

Kích hoạt SSL toàn site trong Nukeviet

Đăng nhập vào quản trị -> Cấu hình -> Cấu hình chung -> Chế độ sử dụng SSL

Kích hoạt SSL toàn site
Kích hoạt SSL toàn site

Đây là phần kích hoạt chế độ SSL tức là https thay vì http bình thường. Có nghĩa là khi kích hoạt chế độ này thì địa chỉ website từ http://abc.com sẽ chuyển thành https://abc.com.

Thiết lập điều hướng từ “www” sang “non-www” trong Nukeviet

Bước trên ta đã thêm www vào địa chỉ, tuy nhiên đối với Google thì “www” và “non-www” là 2 địa chỉ website khác nhau. Vì vậy cần thiết lập thêm plugin (đã có sẵn) trong Nukeviet để điều hướng về một địa chỉ chung là” non-www”

Thiết lập điều hướng từ “www” sang “non-www”
Thiết lập điều hướng từ “www” sang “non-www”

Đăng nhập vào quản trị -> Cấu hình -> Thiết lập Plugin

Phần thêm Plugin chọn: redirect_to_non_www.php. Phần khu vực chọn: Trước khi kết nối CSDL -> Lưu cấu hình.

Tối ưu hình ảnh trên Nukeviet

Đăng nhập vào quản trị -> Quản lý file -> Cấu hình ảnh thumbnail

Tối ưu hình ảnh trên Nukeviet
Tối ưu hình ảnh trên Nukeviet

Ở đây mục “Cấu hình mặc định” nên chọn folder lưu file theo từng module, mục “Kích thước thumbnail của hình ảnh” thì ta nên thiết lập chiều cao với chiều rộng của ảnh đúng bằng với kích thước hình cần hiển thị ngoài site. Mục “Chất lượng hình ảnh resize” nên để 60-70 là đủ.

Sử dụng các thẻ heading bài viết trong Nukeviet

Sử dụng các thẻ heading bài viết trong Nukeviet
Sử dụng các thẻ heading bài viết trong Nukeviet

Phải có đầy đủ các thẻ từ Heading 2 trở lên (Heading 1 lúc này chính là tiêu đề bài viết). Ngoài ra việc bao thẻ <p></p> thay cho việc Enter (thẻ <br/>) xuống hàng cũng khá là quan trọng. Nó giúp chúng ta định dạng dễ dàng tất cả bài viết bằng CSS thay vì ngồi sửa từng bài rất mất thời gian.

Bản thân Nukeviet không hỗ trợ việc rút gọn link hoàn toàn. Ví dụ:

Link chưa rút gọn: abc.com/news/chuyen-muc/bai-viet.html

Thì chỉ rút gọn được tên module thành  : abc.com /chuyen-muc/bai-viet.html

Việc này đôi khi chỉ cần 1 lý do nào đó ta thay đổi tên Chuyên mục là xem như link trên bị gãy (404) ảnh hưởng tới kết quả SEO. Nếu sử dụng thêm module Alias và một vài chỉnh sửa ta sẽ có link như sau:

Link chưa rút gọn: abc.com/news/chuyen-muc/bai-viet.html

Link đã rút gọn : abc.com / bai-viet.html

Sử dụng dữ liệu cấu trúc Schema trong Nukeviet

Trong Nukeviet việc cấu trúc Schema đôi khi chỗ có chỗ không hoặc bị sai. Ở đây thay vì chờ bản cập nhật mới ta có thể sử dụng cấu trúc Schema ở định dạng JSON và chèn vào file header_only.tpl trong thư mục chứa theme đang sử dụng hoặc trong file detail.tpl chi tiết bài viết

Ví dụ đoạn code JSON trong chi tiết bài viết Module News

<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://abc.com/bai-viet.html (link bài viết)"
},
"headline": "Tiêu đề bài viết",
"image": "Link về hình ảnh đại diện của bài viết (https://abc.com/uploads/tin-tuc/abc.jpg)",
"datePublished": "Ngày tháng xuất bản (định dạng Năm/Tháng/Ngày ví dụ: 2019-11-22)",
"dateModified": "Ngày tháng chỉnh sửa gần nhất (định dạng Năm/Tháng/Ngày ví dụ: 2019-11-22)",
"author": {
"@type": "Person",
"name": "Tên tác giả"
},
"publisher": {
"@type": "Organization",
"name": "Google",
"logo": {
"@type": "ImageObject",
"url": "Link về hình ảnh đại diện của bài viết (https://abc.com/uploads/tin-tuc/abc.jpg)"
}
},
"description": "Mô tả ngắn gọn của bài viết"
}
</script>

Ngoài ra để Nukeviet trở thành một CMS mạnh và được cộng đồng đón nhận. Bộ mã nguồn Nukeviet phải được tối ưu thân thiện với Google. Mọi thông tin góp ý để có được bộ mã nguồn tốt cho bộ máy tìm kiếm vui lòng để lại góp ý bên dưới. Nếu bạn cần chỉnh sửa, nâng cấp, tối ưu mã nguồn website nukeviet hiện tại chuẩn seo google. Vui lòng gọi diện về Hotline O8 88 77 66 11.