Thông tin tài liệu:
.Có rất nhiều Webmaster nghĩ đến việc SEO sau khi website đã đi vào hoạt động. Kể cả việc tối ưu hóa website để tăng thứ hạng của từ khóa (keywords) trên các bộ máy tìm kiếm (search engine). Tuy nhiên nếu không tính đến việc tối ưu ngay từ khi bắt đầu xây dựng website, thì cũng như bạn xây một căn nhà trên nền tảng móng không ổn định.Sau đây là 10 hạng mục bạn cần lưu ý khi lập trình cho website của mình.1. Lập trình đúng chuẩn của các bộ máy tìm kiếm: Hãy luôn nhớ...
Nội dung trích xuất từ tài liệu:
10 Cách coding hỗ trợ tốt cho SEO10 Cách coding hỗ trợ tốt cho SEOCó rất nhiều Webmaster nghĩ đến việc SEO sau khi websiteđã đi vào hoạt động. Kể cả việc tối ưu hóa website để tăngthứ hạng của từ khóa (keywords) trên các bộ máy tìm kiếm(search engine). Tuy nhiên nếu không tính đến việc tối ưungay từ khi bắt đầu xây dựng website, thì cũng như bạn xâymột căn nhà trên nền tảng móng không ổn định.Sau đây là 10 hạng mục bạn cần lưu ý khi lập trình chowebsite của mình.1. Lập trình đúng chuẩn của các bộ máy tìm kiếm:Hãy luôn nhớ rằng các bộ máy tìm kiếm luôn có một chuẩnriêng trong cách làm việc, thu thập dữ liệu và xếp hạng chowebsite của bạn. Ngoài việc đọc nội dung trên website, cácyếu tố khác như hình ảnh, âm thanh, video, liên kết… cũng làyếu tố quan trọng.Để biết chính xác các bộ máy tìm kiếm lấy thông tin theochuẩn nào, bạn có thể sử dụng công cụ Search Engine SpiderSimulator của Webconfs. Nếu bạn nhận được một thông báocòn thiếu hay sai các chuẩn thì hãy cập nhật ngay chowebsite.2. Viết lại URL thân thiện: (SEF URL rewrites)Viết URL thân thiện mang lại hiệu quả về SEO lẫn sự tươngtác với người dùng. Cụ thể bạn cần phải chỉnh sửa URL, loạibỏ các ký tự không mang nhiều ý nghĩa để rút ngắn, tối ưuURL của site. Nếu bạn đang dùng một số framework mãnguồn mở như wordpress,joomla, vbulletin…thì luôn có sẵncác plugin để thực hiện việc này.Nếu là mã nguồn tự viết, bạn có thể tham khảo rewrite với.htaccess trên apache webserver.3. Làm sạch mã nguồn để tăng tốc độ tải trang:Mặc dù khi mới xây dựng và hoạt động, website của bạn cóthể sẽ rất nhẹ, load nhanh. Nhưng theo thời gian phát triển nósẽ dần chậm lại bởi nhiều nguyên nhân khác nhau. Vì vậybạn có thể kiểm tra thường xuyên các vấn đề sau đây để tốiưu cho website:- Loại bỏ các khoảng trống, comment trong HTML- Sử dụng HTML validator để kiểm tra các thẻ lỗi, thiếu,thừa.- Sử dụng broken link checker để kiểm tra và xóa bỏ link lỗi.4. Sử dụng văn bản thay thế cho các kịch bản scripts:Như đã đề cập ở vấn đề 1, trên site có rất nhiều hạng mục nộidung. Tuy nhiên văn bản (text-base) vẫn là thân thiện nhấtvới các search engine.Ví dụ bạn có thể sử dụng thư viện SWFObject2 để thay thếflash object bằng văn bản khi người dùng hoặc spider,bot củasearch engine không thể đọc nội dung flash.5. Cấu hình “noindex” cho file robots.txt:Trong khi bạn không thể kiểm soát được các spider củasearch engine 100%, hãy cấu hình noindex để nó bỏ qua mộtsố url của bạn. Điều này có lợi ít nhiều cho việc SEOwebsite. Một số trang nên để noindex như:- Trang giỏ hàng (Shopping cart) và trang thanh toán(Checkout page).- Trang quản lý chính của người dùng (User dashboard)- Trang lưu trữ (Archive pages)- Trang liên hệ (Contact pages)6. Sử dụng “rel=canonical” để giải quyết việc trùng lặpnội dung: (duplicate content)Nếu bạn đang sử dụng các CMS như WordPress, Magento,joomla để xây dựng website, thì bạn sẽ thấy có một vấn đề làcó nhiều link cùng mang chính xác một nội dung, ví du như:Yoursite.com/post-name.htmlYoursite.com/category1/post-name.htmlYoursite.com/category2/post-name.htmlYoursite.com/archive/date/post-name.htmlCác trang trên cùng đưa đến một kết quả nội dung duy nhất,gây ra việc trùng lặp (duplicate content ). Điều này khiến cácsearch engine đánh giá thấp site của bạn.Cách tốt nhất để giải quyết vấn đề này là dùng“rel=canonical” tag. Bạn có thể cấu hình phần này trong các mã nguồn mở có plugins để tự động thêm vào,hoặc bạn cũng có thể làm bằng tay.7. Cấu hình 301 redirect để đảm bảo sự phát triển thuậnlợi của pagerank:Khi nói đến việc cấu hình 301 redirect, sẽ có hai trường hợphữu dụng cho SEO. Thứ nhất đó là việc làm cho searchengine đối xử với trang có www và không có www như nhau.Thứ 2, nếu bạn di dời các trang nội dung như thay đổi linkcủa bài viết…việc 301 redirect sẽ giúp search engine hiểuđược bạn đã di chuyển nó. Làm như vậy sẽ không ảnh hưởngđến pagerank hiện tại của trang và các backlinks cũ.8. Sử dụng microdata tạo ra các “rich snippets”:Gần đây, có khái niệm về rich snippets trong SEO. Đó là cácdạng HTML rõ ràng và nhiều cấp độ. Giúp cho website củabạn được xếp hạng chính xác và thể hiện tốt hơn trên trangkết quả tìm kiếm.Các tính năng này thu hút người dùng click chuột vào kết quảtìm kiếm, và tăng visit cho website rất hiệu quả. Bạn có thểxem thông tin và cách để tạo rich snippets tại Schema.org.9. Combine script files, tăng tốc độ load:Gần đây, tốc độ tải trang web đã được xem như một yếu tốquan trọng để đánh giá website. Các website load nhanhthường được ưu tiên và có thứ hạng cao trên trang kết quảtìm kiếm.Thật không ổn nếu bạn đang sử dụng, kết hợp quá nhiềuscripts. Hãy tìm cách tối ưu nhỏ gọn nhất có thể để tăng thứhạng, tăng hiệu của của SEO.10. Sử dụng CDN để tiết kiệm tài nguyên:Cuối cùng, nếu bạn đã l ...