Technical SEO là gì?
Technical SEO là quá trình tối ưu hóa một trang web cho các công cụ tìm kiếm, nhưng nó cũng bao gồm các hoạt động nhằm cải thiện trải nghiệm người dùng.
Các nhiệm vụ thông thường liên quan đến Technical SEO bao gồm:
- Gửi bản đồ trang web của bạn cho Google
- Tạo cấu trúc trang web thân thiện với SEO
- Cải thiện tốc độ trang web của bạn
- Làm cho trang web của bạn tương thích với di động
- Tìm và sửa các vấn đề nội dung trùng lặp
- Và nhiều nhiệm vụ khác
Trong bài viết này, bạn sẽ tìm hiểu về các nguyên tắc cơ bản và các quy tắc tốt nhất để tối ưu hóa trang web của bạn cho Technical SEO.
Hãy bắt đầu.
Tại sao Technical SEO quan trọng?
Technical SEO có thể ảnh hưởng rất lớn đến hiệu suất của trang web trên Google.
Nếu các trang trên trang web của bạn không thể truy cập được bởi các công cụ tìm kiếm, chúng sẽ không xuất hiện hoặc xếp hạng trong kết quả tìm kiếm – bất kể nội dung của bạn có giá trị đến đâu.
Điều này dẫn đến mất lượng truy cập vào trang web của bạn và tiềm năng mất doanh thu cho doanh nghiệp của bạn.
Ngoài ra, tốc độ trang và tính tương thích với di động của một trang web cũng là các yếu tố xếp hạng được Google xác nhận.
Nếu các trang của bạn tải chậm, người dùng có thể bị khó chịu và rời khỏi trang web của bạn. Hành vi của người dùng như vậy có thể cho thấy trang web của bạn không tạo ra trải nghiệm người dùng tích cực. Kết quả là, Google có thể không đánh giá cao trang web của bạn.
Hiểu về việc Crawl
Bước đầu tiên để tối ưu hóa trang web của bạn cho Technical SEO là đảm bảo các công cụ tìm kiếm có thể crawl hiệu quả trang web của bạn.
Crawl là một thành phần quan trọng trong cách các công cụ tìm kiếm hoạt động.
Crawl xảy ra khi các công cụ tìm kiếm theo dõi các liên kết trên các trang họ đã biết để tìm các trang họ chưa từng thấy trước đây.
Ví dụ, mỗi khi chúng tôi đăng bài viết mới trên blog, chúng tôi thêm chúng vào trang lưu trữ blog của chúng tôi.
Vì vậy, lần sau khi công cụ tìm kiếm như Google crawl trang blog của chúng tôi, chúng sẽ thấy các liên kết vừa được thêm gần đây đến các bài viết blog mới.
Đó là một trong những cách Google khám phá các bài viết blog mới của chúng tôi.
Nếu bạn muốn các trang của bạn xuất hiện trong kết quả tìm kiếm, bạn cần đảm bảo rằng chúng có thể truy cập được bởi các công cụ tìm kiếm.
Có một số cách để làm điều này:
Tạo kiến trúc trang web thân thiện với SEO
Kiến trúc trang web, còn được gọi là cấu trúc trang web, là cách các trang được liên kết với nhau trong trang web của bạn.
Một cấu trúc trang web hiệu quả tổ chức các trang một cách sao cho giúp các công cụ tìm kiếm tìm nhanh chóng và dễ dàng nội dung trang web của bạn.
Vì vậy, khi xây dựng cấu trúc trang web của bạn, hãy đảm bảo tất cả các trang chỉ cách vài nhấp chuột từ trang chủ của bạn.
Trong cấu trúc trang web trên, tất cả các trang được tổ chức theo một cấu trúc phân cấp hợp lý.
Trang chủ liên kết đến các trang danh mục. Và sau đó, các trang danh mục liên kết đến các trang con riêng lẻ trên trang web.
Cấu trúc này cũng giảm số lượng các trang mồ côi.
Các trang mồ côi là các trang không có liên kết nội bộ trỏ đến chúng, làm cho việc tìm kiếm và người dùng khó (hoặc đôi khi không thể) tìm thấy những trang đó.
Mẹo chuyên gia: Nếu bạn là người dùng Semrush, bạn có thể dễ dàng tìm hiểu xem trang web của bạn có trang mồ côi không.
Thiết lập một dự án trong công cụ Site Audit và crawl trang web của bạn.
Sau khi quá trình crawl hoàn tất, điều hướng đến tab “Các vấn đề” và tìm kiếm “trang mồ côi”.
Công cụ sẽ hiển thị liệu trang web của bạn có trang mồ côi nào không.
Để khắc phục vấn đề này, hãy thêm liên kết nội bộ trên các trang không phải là trang mồ côi trỏ đến các trang bị mồ côi.
Gửi bản đồ trang web của bạn cho Google
Sử dụng một bản đồ trang web có thể giúp Google tìm các trang web của bạn.
Bản đồ trang web thường là một tệp XML chứa danh sách các trang quan trọng trên trang web của bạn. Nó cho phép các công cụ tìm kiếm biết trang nào bạn có và tìm chúng ở đâu.
Điều này đặc biệt quan trọng nếu trang web của bạn chứa rất nhiều trang hoặc nếu chúng không được liên kết tốt với nhau.
Đây là ví dụ về bản đồ trang web của Semrush:
Bản đồ trang web của bạn thường được đặt ở một trong hai URL sau:
- yoursite.com/sitemap.xml
- yoursite.com/sitemap_index.xml
Sau khi xác định vị trí bản đồ trang web của bạn, hãy gửi nó cho Google qua GSC (Google Search Console).
Lưu ý nhanh: Nếu bạn chưa cài đặt GSC, hãy đọc hướng dẫn này để kích hoạt nó cho trang web của bạn.
Để gửi bản đồ trang web của bạn cho Google, hãy vào GSC và nhấp vào “Indexing” > “Sitemaps” từ thanh bên.
Sau đó, dán URL bản đồ trang web của bạn vào ô trống và nhấp vào “Gửi”.
Sau khi Google hoàn tất việc xử lý bản đồ trang web của bạn, bạn sẽ thấy một thông báo xác nhận như sau:
Hiểu về việc Indexing
Sau khi các công cụ tìm kiếm crawl các trang của bạn, chúng sẽ cố gắng phân tích và hiểu nội dung của những trang đó.
Và sau đó, công cụ tìm kiếm lưu trữ các phần nội dung đó trong chỉ mục tìm kiếm – một cơ sở dữ liệu lớn chứa hàng tỷ trang web.
Các trang web của bạn phải được lưu trữ trong chỉ mục tìm kiếm để xuất hiện trong kết quả tìm kiếm.
Cách đơn giản nhất để kiểm tra xem các trang của bạn đã được lưu trữ hay chưa là thực hiện tìm kiếm “site:”.
Ví dụ, nếu bạn muốn kiểm tra trạng thái chỉ mục của trang semrush.com, bạn sẽ nhập site:www.semrush.com vào ô tìm kiếm của Google.
Điều này cho bạn biết có bao nhiêu trang từ trang web Google đã lưu trữ.
Bạn cũng có thể kiểm tra xem từng trang riêng lẻ đã được lưu trữ bằng cách tìm kiếm URL của trang đó với tìm kiếm “site:”.
Ví dụ:
Một số vấn đề có thể ngăn Google lưu trữ trang web của bạn:
Nhãn “noindex”
Nhãn “noindex” là một đoạn mã HTML giúp không cho các công cụ tìm kiếm lưu trữ các trang của bạn.
Nó được đặt trong phần <head> của trang web của bạn và trông như sau:
<meta name=”robots” content=”noindex”>
Lý tưởng nhất, bạn muốn tất cả các trang quan trọng của mình được lưu trữ. Vì vậy, chỉ sử dụng nhãn “noindex” khi bạn muốn loại trừ một số trang khỏi việc lưu trữ.
Có thể là:
- Trang “Cảm ơn”
- Trang đích PPC
Để tìm hiểu thêm về việc sử dụng nhãn “noindex” và cách tránh những lỗi thực hiện phổ biến, hãy đọc hướng dẫn của chúng tôi về nhãn meta robots.
Canonicalization
Khi Google tìm thấy nội dung tương tự trên nhiều trang web của bạn, đôi khi nó không biết nên lưu trữ và hiển thị trang nào trong kết quả tìm kiếm.
Đó là lúc nhãn “canonical” trở nên hữu ích.
Nhãn “canonical” (rel=”canonical”) xác định một liên kết là phiên bản gốc, cho biết cho Google biết trang nào nên được lưu trữ và xếp hạng.
Nhãn này được nhúng trong phần <head> của một trang bản sao và trông như sau:
<link rel=”canonical” href=”https://example.com/original-page/” />
Để tìm hiểu thêm về nhãn canonical và cách triển khai chúng đúng cách, hãy đọc hướng dẫn của chúng tôi về canonical URLs.
Các Quy tắc tốt nhất của Technical SEO
Tạo cấu trúc trang web thân thiện với SEO và gửi bản đồ trang web của bạn cho Google sẽ giúp các trang của bạn được crawl và lưu trữ.
Nhưng nếu bạn muốn trang web của bạn được tối ưu hóa hoàn toàn cho Technical SEO, hãy xem xét những quy tắc tốt nhất sau đây.
1. Sử dụng HTTPS
HTTPS là phiên bản an toàn của HTTP.
Nó giúp bảo vệ thông tin nhạy cảm của người dùng như mật khẩu và chi tiết thẻ tín dụng khỏi bị xâm phạm.
Và nó đã trở thành một tín hiệu xếp hạng từ năm 2014.
Bạn có thể kiểm tra xem trang web của bạn có sử dụng HTTPS bằng cách đơn giản truy cập vào trang web đó.
Chỉ cần tìm biểu tượng “khóa” trong thanh địa chỉ để xác nhận.
Nếu bạn nhìn thấy cảnh báo “Không an toàn”, điều đó có nghĩa là bạn không sử dụng HTTPS.
Trong trường hợp này, bạn cần cài đặt chứng chỉ SSL.
Chứng chỉ SSL xác thực danh tính của trang web. Và tạo kết nối an toàn khi người dùng truy cập vào nó.
Bạn có thể nhận được chứng chỉ SSL miễn phí từ Let’s Encrypt.
Quan trọng: Sau khi trang web của bạn chuyển sang HTTPS, hãy đảm bảo bạn thêm các chuyển hướng từ HTTP sang phiên bản HTTPS của trang web của bạn. Điều này sẽ chuyển hướng tất cả người dùng truy cập phiên bản HTTP của bạn sang phiên bản HTTPS an toàn của trang web của bạn.
2. Chắc chắn chỉ có một phiên bản của trang web của bạn được truy cập bởi người dùng và các công cụ tìm kiếm
Người dùng và các công cụ tìm kiếm chỉ nên có thể truy cập một trong hai phiên bản này của trang web của bạn:
- https://yourwebsite.com
- https://www.yourwebsite.com
Việc cho cả hai phiên bản này có thể truy cập tạo ra các vấn đề nội dung trùng lặp.
Và làm giảm hiệu quả của hồ sơ liên kết trở lại của bạn – một số trang web có thể liên kết đến phiên bản “www”, trong khi các trang web khác liên kết đến phiên bản “không có www”.
Điều này có thể ảnh hưởng xấu đến hiệu suất của bạn trên Google.
Vì vậy, chỉ sử dụng một phiên bản của trang web của bạn. Và chuyển hướng phiên bản khác sang trang web chính của bạn.
3. Cải thiện tốc độ trang web của bạn
Tốc độ trang là một yếu tố xếp hạng trên cả di động và máy tính để bàn.
Vì vậy hãy đảm bảo trang web của bạn tải nhanh nhất có thể.
Bạn có thể sử dụng công cụ PageSpeed Insights của Google để kiểm tra tốc độ hiện tại của trang web của bạn.
Nó cung cấp cho bạn một điểm hiệu suất từ 0 đến 100. Số càng cao, càng tốt.
Dưới đây là một số ý tưởng để cải thiện tốc độ trang web của bạn:
- Nén hình ảnh của bạn – Hình ảnh thường là các tệp lớn nhất trên một trang web. Nén chúng bằng các công cụ tối ưu hóa hình ảnh như Shortpixel sẽ giảm kích thước tệp của chúng để chúng tải nhanh nhất có thể.
- Sử dụng CDN (mạng phân phối nội dung) – CDN lưu trữ bản sao của các trang web của bạn trên các máy chủ trên toàn cầu. Sau đó, nó kết nối người truy cập với máy chủ gần nhất, giúp giảm khoảng cách mà các tệp yêu cầu cần đi.
- Giảm kích thước tệp HTML, CSS và JavaScript – Giảm kích thước tệp bằng cách loại bỏ các ký tự không cần thiết và khoảng trắng từ mã để giảm kích thước tệp. Điều này cải thiện thời gian tải trang.
4. Đảm bảo trang web của bạn tương thích với di động
Google sử dụng việc lập chỉ mục của trang đầu tiên trên di động. Điều này có nghĩa là nó xem các phiên bản di động của trang web để lưu trữ và xếp hạng nội dung.
Vì vậy, hãy đảm bảo trang web của bạn tương thích với các thiết bị di động.
Để kiểm tra xem trang web của bạn có tương thích không, hãy truy cập vào báo cáo “Độ tương thích với thiết bị di động” trong Google Search Console.
Báo cáo sẽ cho bạn biết số lượng trang ảnh hưởng đến khả năng sử dụng di động.
Cùng với các vấn đề cụ thể.
Nếu bạn chưa cài đặt Google Search Console, bạn có thể sử dụng công cụ Kiểm tra Tương thích với thiết bị di động của Google.
5. Thực hiện Dữ liệu có cấu trúc
Dữ liệu có cấu trúc giúp Google hiểu rõ hơn về nội dung của một trang.
Và bằng cách thêm mã đánh dấu dữ liệu có cấu trúc phù hợp, trang của bạn có thể đạt được các kết quả tìm kiếm phong phú.
Các kết quả tìm kiếm phong phú là kết quả tìm kiếm hấp dẫn hơn với thông tin bổ sung xuất hiện dưới tiêu đề và mô tả.
Ví dụ:
Lợi ích của kết quả tìm kiếm phong phú là chúng khiến trang của bạn nổi bật so với các trang khác. Điều này có thể cải thiện tỷ lệ nhấp chuột (CTR) của bạn.
Google hỗ trợ hàng chục dạng kết cấu dữ liệu, vì vậy hãy chọn một dạng phù hợp nhất với tính chất của các trang bạn muốn thêm dữ liệu có cấu trúc vào.
Ví dụ, nếu bạn điều hành một cửa hàng thương mại điện tử, việc thêm dữ liệu có cấu trúc sản phẩm vào các trang sản phẩm của bạn là hợp lý.
Đây là ví dụ về mã mẫu có thể trông như thế nào cho một trang bán iPhone 14 Pro:
<script type=”application/ld+json”>{ “@context”: “https://schema.org/”, “@type”: “Product”, “name”: “iPhone 14 Pro”, “image”: “”, “brand”: { “@type”: “Brand”, “name”: “Apple” }, “offers”: { “@type”: “Offer”, “url”: “”, “priceCurrency”: “USD”, “price”: “1099”, “availability”: “https://schema.org/InStock”, “itemCondition”: “https://schema.org/NewCondition” }, “aggregateRating”: { “@type”: “AggregateRating”, “ratingValue”: “4.8” }}</script>
Có nhiều công cụ tạo dữ liệu có cấu trúc miễn phí như công cụ này, vì vậy bạn không cần phải viết mã bằng tay.
Và nếu bạn sử dụng WordPress, bạn có thể sử dụng plugin Yoast SEO để thực hiện dữ liệu có cấu trúc.
6. Tìm và sửa các vấn đề nội dung trùng lặp
Nội dung trùng lặp là khi bạn có nội dung giống hoặc gần giống nhau trên nhiều trang trong trang web của bạn.
Ví dụ, trang này từ Buffer xuất hiện tại hai địa chỉ URL khác nhau:
- https://buffer.com/resources/social-media-manager-checklist/
- https://buffer.com/library/social-media-manager-checklist/
Google không phạt các trang web vì có nội dung trùng lặp.
Nhưng nội dung trùng lặp có thể gây ra các vấn đề khác, chẳng hạn như:
- URL không mong muốn xuất hiện trong kết quả tìm kiếm
- Làm giảm hiệu quả hồ sơ backlink của bạn – một số trang web có thể liên kết đến phiên bản “www” trong khi các trang web khác liên kết đến phiên bản “không có www”.
- Lãng phí ngân sách crawl – Các trang trùng lặp khiến công cụ tìm kiếm phải tốn thời gian và tiền bạc để crawl.
Với công cụ Site Audit của Semrush, bạn có thể tìm hiểu xem trang web của bạn có vấn đề nội dung trùng lặp không.
Bắt đầu bằng việc chạy một crawl đầy đủ của trang web của bạn trong công cụ Site Audit, sau đó điều hướng đến tab “Các vấn đề”.
Sau đó, tìm kiếm “nội dung trùng lặp”. Công cụ sẽ hiển thị lỗi nếu bạn có nội dung trùng lặp và đưa ra lời khuyên về cách khắc phục.
7. Tìm và sửa các trang bị hỏng
Có các trang bị hỏng trên trang web của bạn ảnh hưởng tiêu cực đến trải nghiệm người dùng.
Và nếu những trang đó có backlink, chúng bị lãng phí vì chúng trỏ đến tài nguyên không tồn tại.
Để tìm các trang bị hỏng trên trang web của bạn, hãy crawl trang web của bạn bằng công cụ Site Audit của Semrush. Sau đó, điều hướng đến tab “Các vấn đề”. Và tìm kiếm “4xx”.
Nó sẽ cho bạn biết nếu bạn có trang bị hỏng trên trang web của bạn. Nhấp vào liên kết “# trang” để xem danh sách các trang bị hỏng.
Để sửa các trang bị hỏng, bạn có hai lựa chọn:
- Khôi phục các trang bị xóa một cách vô tình
- Chuyển hướng các bài viết cũ có backlink sang các trang khác liên quan trên trang web của bạn
Sau khi sửa các trang bị hỏng của bạn, bạn cần loại bỏ hoặc cập nhật bất kỳ liên kết nội bộ nào trỏ đến các trang bị xóa hoặc chuyển hướng mới của bạn.
Để làm điều đó, quay lại tab “Các vấn đề” và tìm kiếm “liên kết nội bộ”. Công cụ sẽ cho bạn biết nếu bạn có liên kết nội bộ bị hỏng.
Nếu bạn có, nhấp vào nút “# liên kết nội bộ” để xem danh sách đầy đủ các trang bị hỏng với các liên kết trỏ đến chúng. Và nhấp vào một URL cụ thể để tìm hiểu thêm.
Trang tiếp theo, nhấp vào nút “X URL”, được tìm thấy dưới “Liên kết nội bộ đến”, để có danh sách các trang trỏ đến trang bị hỏng đó.
Thay thế các liên kết nội bộ trỏ đến các trang bị hỏng bằng các liên kết đến các trang được sửa mới của bạn.
8. Tối ưu hóa cho Core Web Vitals
Core Web Vitals là các chỉ số tốc độ mà Google sử dụng để đo lường trải nghiệm người dùng.
Các chỉ số này bao gồm:
- Largest Contentful Paint (LCP) – Tính thời gian mà một trang web mất để tải phần tử lớn nhất của nó cho người dùng
- First Input Delay (FID) – Đo thời gian mà trang web phản hồi đối với tương tác đầu tiên của người dùng với nó.
- Cumulative Layout Shift (CLS) – Đo sự thay đổi vị trí của các phần tử trên trang web
Để đảm bảo trang web của bạn được tối ưu hóa cho Core Web Vitals, bạn cần nhắm đến các điểm số sau:
- LCP – 2,5 giây hoặc ít hơn
- FID – 100 ms hoặc ít hơn
- CLS – 0,1 hoặc ít hơn
Bạn có thể kiểm tra hiệu suất trang web của mình cho các chỉ số Core Web Vitals trong Google Search Console.
Để làm điều này, truy cập báo cáo Core Web Vitals trong Search Console của bạn.
Bạn cũng có thể sử dụng Semrush để xem báo cáo được tạo riêng cho hiệu suất Core Web Vitals.
Trong công cụ Site Audit, điều hướng đến “Core Web Vitals” và nhấp vào “Xem chi tiết”.
Điều này sẽ mở ra một báo cáo với một lịch sử chi tiết về hiệu suất Core Web Vitals của trang web của bạn và các khuyến nghị để sửa từng vấn đề.
9. Sử dụng Hreflang cho Nội dung trong Nhiều Ngôn ngữ
Nếu trang web của bạn có nội dung trong nhiều ngôn ngữ, bạn cần sử dụng thẻ hreflang.
Hreflang là một thuộc tính HTML được sử dụng để xác định ngôn ngữ và mục tiêu địa lý của một trang web.
Nó giúp Google cung cấp các phiên bản của trang của bạn dành riêng cho từng ngôn ngữ và quốc gia cho người dùng.
Ví dụ, chúng tôi có nhiều phiên bản của trang chủ của chúng tôi trong các ngôn ngữ khác nhau. Đây là trang chủ của chúng tôi bằng tiếng Anh:
Và đây là trang chủ của chúng tôi bằng tiếng Tây Ban Nha:
Mỗi phiên bản này đều sử dụng thẻ hreflang để thông báo cho Google về ngôn ngữ và mục tiêu địa lý của trang.
Thẻ này khá đơn giản để triển khai.
Chỉ cần thêm các thẻ hreflang thích hợp trong phần <head> của tất cả các phiên bản của trang.
Ví dụ, nếu bạn có trang chủ của mình bằng tiếng Anh, tiếng Tây Ban Nha và tiếng Bồ Đào Nha, bạn sẽ thêm các thẻ hreflang này vào tất cả các trang đó:
<link rel=”alternate” hreflang=”x-default” href=”https://yourwebsite.com” />
<link rel=”alternate” hreflang=”es” href=”https://yourwebsite.com/es/” />
<link rel=”alternate” hreflang=”pt” href=”https://yourwebsite.com/pt/” />
<link rel=”alternate” hreflang=”en” href=”https://yourwebsite.com” />
Để biết thêm thông tin về thẻ hreflang và cách triển khai chúng đúng cách, hãy đọc hướng dẫn của chúng tôi về thẻ hreflang cho SEO.
10. Theo dõi các vấn đề Technical SEO
Technical SEO không chỉ là một công việc một lần. Các vấn đề mới có thể xuất hiện theo thời gian.
Đó là lý do tại sao việc theo dõi sức khỏe Technical SEO của bạn thường xuyên và khắc phục các vấn đề khi chúng xuất hiện là quan trọng.
Bạn có thể làm điều này bằng cách sử dụng công cụ Site Audit của Semrush. Nó giám sát hơn 140 vấn đề Technical SEO cho trang web của bạn.
Ví dụ, nếu chúng tôi kiểm tra trang web của Petco bằng công cụ Semrush, chúng tôi sẽ tìm thấy ba chuỗi chuyển hướng và vòng lặp.
Chuỗi chuyển hướng và vòng lặp gây hại cho SEO vì chúng góp phần vào trải nghiệm người dùng không tích cực.
Và bạn khó có thể nhận ra chúng ngẫu nhiên.
Vì vậy, vấn đề này có thể đã bị bỏ qua mà không cần kiểm tra dựa trên việc crawl.
Thường xuyên chạy các kiểm tra Technical SEO này giúp bạn có các mục hành động để cải thiện SEO của bạn.
Nguồn tham khảo: https://www.semrush.com/blog/technical-seo/