1. Hiện tại có một số member mạo danh BQT để giao dịch trên diễn đàn và đã LỪA ĐẢO khá nhiều tại chuyên mục Adwords... Mọi người cảnh giác và đọc bài: Giới thiệu giao dịch đảm bảo bởi @Admin

10 Cách coding hỗ trợ tốt cho SEO

Thảo luận trong 'Thủ thuật Seo - Seo tips' bắt đầu bởi meoblog, 10/7/12.

Lượt xem: 1,944
  1. meoblog

    meoblog Top 7

    Gia nhập:
    15/6/10
    Bài viết:
    904
    Đã được thích:
    1,286
    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ớ rằng các bộ máy tìm kiếm luôn có một chuẩn riêng trong cách làm việc, thu thập dữ liệu và xếp hạng cho website của bạn. Ngoài việc đọc nội dung trên website, các yế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 theo chuẩn nào, bạn có thể sử dụng công cụ Search Engine Spider Simulator của Webconfs. Nếu bạn nhận được một thông báo còn thiếu hay sai các chuẩn thì hãy cập nhật ngay cho website.

    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ương tác với người dùng. Cụ thể bạn cần phải chỉnh sửa URL, loại bỏ các ký tự không mang nhiều ý nghĩa để rút ngắn, tối ưu URL 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ẵn cá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ậy bạ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ội dung. Tuy nhiên văn bản (text-base) vẫn là thân thiện nhất vớ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ủa search 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ủa search engine 100%, hãy cấu hình noindex để nó bỏ qua một số url của bạn. Điều này có lợi ít nhiều cho việc SEO website. 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ặp nộ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.html
    Yoursite.com/category1/post-name.html
    Yoursite.com/category2/post-name.html
    Yoursite.com/archive/date/post-name.html

    Cá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ác search 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 <head> 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ận lợi của pagerank:
    Khi nói đến việc cấu hình 301 redirect, sẽ có hai trường hợp hữu dụng cho SEO. Thứ nhất đó là việc làm cho search engine đố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 link củ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ác dạng HTML rõ ràng và nhiều cấp độ. Giúp cho website của bạn được xếp hạng chính xác và thể hiện tốt hơn trên trang kế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 nhanh thườ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ều scripts. 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àm hết moi thứ mà không cải thiện được nhiều về tốc độ của website. Hãy xem xét và sử dụng dịch vụ CDN.

    Có các nhà cung cấp nổi tiếng dịch vụ này như Amazon, Rackspace…để bạn có thể lưu trữ tập tin, hình ảnh. CDN sẽ tạo ra sự khác biệt lớn về SEO cho website của bạn.

    Nguồn: Searchenginejournal

    Last edited: 12/7/12
    vnzone.net, lamvt and wapminh like this.
  2. hangvnit

    hangvnit Top 9

    Gia nhập:
    4/4/12
    Bài viết:
    31
    Đã được thích:
    1
    cảm ơn chia sẻ của ban
  3. KhanhLa

    KhanhLa Top 9

    Gia nhập:
    26/2/11
    Bài viết:
    171
    Đã được thích:
    24
    CDN là gì nhỉ, bạn có thể giải thích rõ hơn không.
  4. wapminh

    wapminh Top 8

    Gia nhập:
    6/7/12
    Bài viết:
    178
    Đã được thích:
    65
    thank bài viết chia sẽ của bạn nhé
  5. lehaivtm3

    lehaivtm3 Top 9

    Gia nhập:
    31/3/11
    Bài viết:
    38
    Đã được thích:
    2
    Web:
    có ai thử mức độ ảnh hưởng lớn hay nhỏ của lỗi W3C đến SEO chưa
  6. demvang.com

    demvang.com Top 9

    Gia nhập:
    10/2/12
    Bài viết:
    282
    Đã được thích:
    23
    bác có thể nói rõ cách làm của bước 6 không nhỉ :
    thanks
  7. raovatchung

    raovatchung Top 9

    Gia nhập:
    4/3/12
    Bài viết:
    103
    Đã được thích:
    3
    Web:
    Thank chủ thớt. Bài viết hay, cố gắng viết những bài thật hay như thế nữa nhé.
  8. vhuy007

    vhuy007 Top 9

    Gia nhập:
    10/6/12
    Bài viết:
    63
    Đã được thích:
    6
    có 1 số vấn đề em vẫn chưa hiểu nhưng dù sao vẫn cảm ơn bác
  9. lamvt

    lamvt Cựu Administrator

    Gia nhập:
    14/9/11
    Bài viết:
    973
    Đã được thích:
    1,124
    Web:
    Việc này ví như các nguồn ổn định (store)
    Ví dụ cụ thể: khi dùng JQuery thì có 1 cách truyền thống là lưu về và up lên host của mình.
    Cách CDN như bạn ấy viết là dùng các nguồn như Jquery Library hay Google.... mấy cu đó load nhanh mà ko tốn tài nguyên host của bạn.
    Chúc vui
    P/S trong bài này cần bổ xung thêm 2 mục khá quan trọng đó là Inline Css và tối ưu hình ảnh (dung lượng ảnh)
  10. Faers

    Faers Top 9

    Gia nhập:
    5/1/12
    Bài viết:
    186
    Đã được thích:
    21
    mình sài CDN thấy ko ổn định lắm...
  11. meoblog

    meoblog Top 7

    Gia nhập:
    15/6/10
    Bài viết:
    904
    Đã được thích:
    1,286
    To Khanh La:

    CDN (Content Delivery Network) là 1 bước tiến của công nghệ nhằm giài quyết việc vận hành quá tải của các hệ thống Server và giảm thời gian truy cập cho các website. Hệ thông CDN được hiểu nôm na bao gồm rất nhiều Server chứa các dữ liệu tĩnh như hình ảnh, video, css, js,… được đặt khắp nơi trên thế giới nhằm cung cấp dữ liệu 1 cách nhanh nhất cho người truy cập.

    CDN có ưu điểm:

    - Giảm tải cho hệ thống máy chủ vận hành chính
    - Các file tĩnh của website sẽ được bố trí trên các cụm máy chủ CDN Network giúp cho các máy chủ giảm tải trong quá trình vận hành hệ thống
    - Tốc độ truy cập vào website nhanh hơn dù ở bất kỳ nơi đâu
    - Dùng cơ chế xác định vị trí máy chủ gần nhất so với client giúp cho việc truyền tải dữ liệu nhanh hơn giúp website bạn có tốc độ truy xuất nhanh hơn dù ở bất kỳ nơi đâu
    - Được Google Ranking đánh giá cao cùng với kết quả tìm kiếm tốt hơn
    - Google đã cải thiện thuật toán tìm kiếm của mình và ưu tiên các website có tốc độ truy xuất nhanh hơn so với các website khác. CDN giúp website của bạn được google ranking cao hơn và có lợi thế kinh doanh hơn so với đối thủ
    - Tiết kiệm chi phí đầu tư nâng cấp cho hệ thống máy chủ hiện tại
    - Thay vì phải trang bị nhiều máy chủ đặt tại nhiều nơi bạn có thể dùng dịch vụ CDN để tiết kiệm chi phí đầu tư thiết bị và tập trung vào công việc kinh doanh của bạn và mang lại hiệu quả cao hơn
    - Giúp tăng thêm đối tượng truy cập ở nhiều nơi trên thế giới
    - Cùng với việc mở rộng phạm vi truy cập sẽ giúp bạn tìm kiếm được các khách hàng tiềm năng và mở rộng hoạt động kinh doanh của bạn sang các khu vực và quốc gia khác

    Đọc thêm tại đây: http://www.thegioiseo.com/diendan/s...danh-gia-thu-hang-website?p=137531#post137531
    Last edited: 12/7/12
  12. vq_duy

    vq_duy Top 7

    Gia nhập:
    29/9/10
    Bài viết:
    1,172
    Đã được thích:
    80
    Web:
    Rất căn bản nhưng ko bao giờ là thừa, bài viết có ưu điểm là rất tổng hợp:D
  13. tuaniit

    tuaniit Top 8

    Gia nhập:
    24/4/12
    Bài viết:
    388
    Đã được thích:
    34
    Nơi ở:
    Hà Nội
    Web:
    Thanks bác chia sẻ kinh nghiệm rất hay
  14. anhanhtk5

    anhanhtk5 Seo Newbie

    Gia nhập:
    3/3/12
    Bài viết:
    1
    Đã được thích:
    0
    Bài viết hay.:bz:bz:bz

Nội quy khi thảo luận:

Dù bạn có cố tình spam bằng cách nào khi BQT diễn đàn phát hiện sẽ lập tức banned nick và xoá toàn bộ bài viết của bạn. Ngoài ra khi phát hiện ra Spam hãy gửi thông báo cho BQT diễn đàn. Hãy suy nghĩ trước khi hành động..!
✓ Khi muốn trả lời ai đó, bạn gõ @ cộng thêm nick diễn đàn của người đó phía sau @, giống như tag tên trên Facebook.
✓ Yêu cầu khi bình luận, bạn phải gõ chữ rõ ràng, không viết tắt, gõ tiếng Việt đầy đủ dấu câu.
✓ Nên dùng font chữ mặc định của diễn đàn, không tô màu lòe loẹt hay dùng size chữ quá lớn khi bình luận.
✓ Bài viết, comment... không được phép quảng cáo dịch vụ, rao vặt, pr... Loại trừ ở chuyên mục Rao vặt đã cho phép.
✓ Nghiêm cấm các chủ đề dạng: Cứu em với, help me, giật tít, câu view... dưới mọi hình thức.
✓ Tất cả các thành viên tham gia diễn đàn cần đọc kỹ Nội quy chung và nghiêm túc tuân thủ.


Chia sẻ trang này

Đang tải...