Showing posts with label Seo onpage. Show all posts
Showing posts with label Seo onpage. Show all posts
Home » Seo onpage
Quy trình SEO onpage và sự nguy hiểm nếu lạm dụng nó.
KhoaKaKa | 11:45 PM |
Seo onpage
Đối với nhiều người làm SEO chuyên nghiệp, On-Page là yếu tố cực kỳ đơn giản, nhưng có một số người trong chúng ta vẫn thường mắc những lỗi cơ bản này.Và việc đưa ra những biểu đồ, Ranfish – Sáng lập Seomoz.org muốn giúp chúng ta hiểu rõ những tiêu chuẩn On-Page cần quan tâm bao gồm 4 yếu tố
Những giá trị của tối ưu hóa và sự nguy hiểm nếu lạm dụng nó
Tác giả tuân thủ theo nguyên tắc 80/20 khi nói đến việc sử dụng từ khóa. 80% khi chúng ta đạt đầy đủ những yếu tố cần thiết và 20% cho những nỗ lực khác
Và 80% đó bao gồm các yếu tố rất cơ bản:
Từ khóa chứa trong Title
Từ khóa chứa trong thẻ Description
Từ khóa chứa trong các thẻ Heading (H1-H4)
Từ khóa chứa trong những cụm từ trong trang web
Những việc làm khác như cố gắng lặp lại từ khóa nhiều lần, đảm bảo nội dung phù hợp với từ khóa cho từng đoạn văn bản chiếm 20% còn lại. Tất cả những điều này sẽ làm mất thời gian của bạn và biểu đồ dưới đây sẽ cố gắng để minh họa điều này
Dựa vào biểu đồ trên, chúng ta có thể nhận thấy được không có yếu tố từ khóa nào có thể đạt giá trị ảnh hưởng đến việc xếp hạng một cách “vượt trội”. Tất cả chỉ dừng ở mức độ “vừa phải”
Ngoài Keywords , On-Page còn dựa vào nhiều yếu tố khác
Tính từ năm 2000 trở lại đây, các công cụ tìm kiếm dường như có một thuật toán khá “ngây thơ” để phân tích nội dung. Dẫn đến việc làm SEO cũng có chiều hướng “ngây thơ” như vậy, và nó vẫn còn tồn tại đến bây giờ ở một số người.
Sẽ thật sự hiệu quả nếu những từ khóa bạn hướng đến nằm trong phần Title của trang web, trong những thẻ Heading (Hoặc xuất hiện ở những đoạn văn bản đầu tiên của phần Body), từ khóa chứa trong URL, v…v
Nhưng giờ đây việc phân tích nội dung càng trở nên phức tạp hơn khi các bộ máy tìm kiếm luôn đọc nội dung giống như cách con người chúng ta thường làm, kèm theo đó là nội dung chất lượng tốt có chiều sâu (Depth & Value Content), Kinh nghiệm người dùng (Page ‘s User Experience) bao gồm: thiết kế, giao diện website, cấu trúc website và tính khả dụng với người dùng ….
Và biểu đồ sau đây sẽ minh chứng cho sự khác biệt đó
Ranfish không phủ nhận việc tối ưu hóa từ khóa, hoặc nội dung chứ từ cụm từ liên quan là không cần thiết. Nhưng giờ đây việc tối ưu hóa On-Page bao gồm những tiêu chí rộng hơn và phức tạp hơn dựa trên hành vi, kinh nghiệm người dùng.
Làm thế nào SE (Đặc biệt là Google) đo lường giá trị của một trang web?
Ranfish giải thích cho chúng ta làm thế nào để Google có thể thu thập được các tín hiệu này, và điều đó có tác động không nhỏ đến SEO.
Dựa vào việc Crawling & Phân tích nội dung trang web
Dựa vào hành vi người dùng trên kết quả tìm kiếm
Dựa vào Tool bar/ Các thiết bị sử dụng Android / Dữ liệu từ trình duyệt Chrome
Việc làm này đưa Google thành một thế lực mạnh mẽ trên toàn cầu. Họ đo lường tất cả mọi thứ và tất cả những trạng thái mà người dùng tương tác với trang web. Việc này đã mang đến cho Google kho dữ liệu khổng lồ, và Google dùng những dữ liệu thu thập được để cải thiện chất lượng kết quả tìm kiếm, tạo được sự tin cậy với người sử dụng (Ít nhất bằng việc thu thập dữ liệu người dùng và sử dụng thuật toán đúng cách)
Đối với việc tối ưu hóa On-Page, không chỉ đơn thuần tập trung vào việc tối ưu các từ khóa mục tiêu. Chúng ta cần một nội dung tuyệt vời cho người duyệt web.
Nhiều từ khóa trong một trang hay mỗi trang là một từ khóa riêng biệt?
Đây là câu hỏi được rất nhiều người quan tâm và đến bây giờ vẫn chưa có câu trả lời chính xác nhất. Biểu đồ dưới đây sẽ mở ra cho người làm SEO sự lựa chọn tốt nhất ứng với từng trường hợp cụ thể.
Nó không quá phức tạp ! Có thể hiểu một cách đơn giản, khi chúng ta nhắm đến những từ, cụm từ có sự liên quan và có thể kết hợp cùng nhau như ví dụ trên, chúng ta hoàn toàn có thể dùng 1 page duy nhất để làm SEO cho những từ khóa này.
Và đối với những từ, cụm từ hoàn toàn không có khả năng kết hợp cùng nhau trên cả Title / các thẻ Heading, không thể trộn lẫn các từ khóa trong cùng 1 trang vì chúng có sự tách biệt về nội dung thì đó là lúc chúng ta xây dựng các trang khác nhau và nhắm đến mục tiêu các từ khóa riêng biệt.
Mình muốn chia sẽ với các bạn bài viết được mình tham khảo và tổng hợp lại từ Seomoz.org
Những giá trị của tối ưu hóa và sự nguy hiểm nếu lạm dụng nó
Tác giả tuân thủ theo nguyên tắc 80/20 khi nói đến việc sử dụng từ khóa. 80% khi chúng ta đạt đầy đủ những yếu tố cần thiết và 20% cho những nỗ lực khác
Và 80% đó bao gồm các yếu tố rất cơ bản:
Từ khóa chứa trong Title
Từ khóa chứa trong thẻ Description
Từ khóa chứa trong các thẻ Heading (H1-H4)
Từ khóa chứa trong những cụm từ trong trang web
Những việc làm khác như cố gắng lặp lại từ khóa nhiều lần, đảm bảo nội dung phù hợp với từ khóa cho từng đoạn văn bản chiếm 20% còn lại. Tất cả những điều này sẽ làm mất thời gian của bạn và biểu đồ dưới đây sẽ cố gắng để minh họa điều này
Dựa vào biểu đồ trên, chúng ta có thể nhận thấy được không có yếu tố từ khóa nào có thể đạt giá trị ảnh hưởng đến việc xếp hạng một cách “vượt trội”. Tất cả chỉ dừng ở mức độ “vừa phải”
Ngoài Keywords , On-Page còn dựa vào nhiều yếu tố khác
Tính từ năm 2000 trở lại đây, các công cụ tìm kiếm dường như có một thuật toán khá “ngây thơ” để phân tích nội dung. Dẫn đến việc làm SEO cũng có chiều hướng “ngây thơ” như vậy, và nó vẫn còn tồn tại đến bây giờ ở một số người.
Sẽ thật sự hiệu quả nếu những từ khóa bạn hướng đến nằm trong phần Title của trang web, trong những thẻ Heading (Hoặc xuất hiện ở những đoạn văn bản đầu tiên của phần Body), từ khóa chứa trong URL, v…v
Nhưng giờ đây việc phân tích nội dung càng trở nên phức tạp hơn khi các bộ máy tìm kiếm luôn đọc nội dung giống như cách con người chúng ta thường làm, kèm theo đó là nội dung chất lượng tốt có chiều sâu (Depth & Value Content), Kinh nghiệm người dùng (Page ‘s User Experience) bao gồm: thiết kế, giao diện website, cấu trúc website và tính khả dụng với người dùng ….
Và biểu đồ sau đây sẽ minh chứng cho sự khác biệt đó
Ranfish không phủ nhận việc tối ưu hóa từ khóa, hoặc nội dung chứ từ cụm từ liên quan là không cần thiết. Nhưng giờ đây việc tối ưu hóa On-Page bao gồm những tiêu chí rộng hơn và phức tạp hơn dựa trên hành vi, kinh nghiệm người dùng.
Làm thế nào SE (Đặc biệt là Google) đo lường giá trị của một trang web?
Ranfish giải thích cho chúng ta làm thế nào để Google có thể thu thập được các tín hiệu này, và điều đó có tác động không nhỏ đến SEO.
Dựa vào việc Crawling & Phân tích nội dung trang web
Dựa vào hành vi người dùng trên kết quả tìm kiếm
Dựa vào Tool bar/ Các thiết bị sử dụng Android / Dữ liệu từ trình duyệt Chrome
Việc làm này đưa Google thành một thế lực mạnh mẽ trên toàn cầu. Họ đo lường tất cả mọi thứ và tất cả những trạng thái mà người dùng tương tác với trang web. Việc này đã mang đến cho Google kho dữ liệu khổng lồ, và Google dùng những dữ liệu thu thập được để cải thiện chất lượng kết quả tìm kiếm, tạo được sự tin cậy với người sử dụng (Ít nhất bằng việc thu thập dữ liệu người dùng và sử dụng thuật toán đúng cách)
Đối với việc tối ưu hóa On-Page, không chỉ đơn thuần tập trung vào việc tối ưu các từ khóa mục tiêu. Chúng ta cần một nội dung tuyệt vời cho người duyệt web.
Nhiều từ khóa trong một trang hay mỗi trang là một từ khóa riêng biệt?
Đây là câu hỏi được rất nhiều người quan tâm và đến bây giờ vẫn chưa có câu trả lời chính xác nhất. Biểu đồ dưới đây sẽ mở ra cho người làm SEO sự lựa chọn tốt nhất ứng với từng trường hợp cụ thể.
Nó không quá phức tạp ! Có thể hiểu một cách đơn giản, khi chúng ta nhắm đến những từ, cụm từ có sự liên quan và có thể kết hợp cùng nhau như ví dụ trên, chúng ta hoàn toàn có thể dùng 1 page duy nhất để làm SEO cho những từ khóa này.
Và đối với những từ, cụm từ hoàn toàn không có khả năng kết hợp cùng nhau trên cả Title / các thẻ Heading, không thể trộn lẫn các từ khóa trong cùng 1 trang vì chúng có sự tách biệt về nội dung thì đó là lúc chúng ta xây dựng các trang khác nhau và nhắm đến mục tiêu các từ khóa riêng biệt.
Mình muốn chia sẽ với các bạn bài viết được mình tham khảo và tổng hợp lại từ Seomoz.org
Nguồn diendan.seo.edu
Nếu thấy bài viết hay hãy +1 và chia sẻ với những người bạn khác
Một số thủ thuật tăng tốc website
KhoaKaKa | 10:40 AM |
Seo onpage
1. Hạn chế HTTP requests.
2. Sử dụng CDN (Content Delivery Network = Mạng giao dịch nội dung: Hệ thống các máy tính được kết nối với nhau qua Internet để truyền nội dung tới người sử dụng).
3. Đưa thêm Expires header.
4. Nén các thành phần (Gzip, hay GNU zip, là ứng dụng phần mềm miễn phí được dùng để nén file).
5. Đưa CSS lên đầu.
6. Chuyển JS (JavaScript) xuống cuối.
7. Tránh các biểu thức CSS.
8. Đặt CSS và JS ở bên ngoài (external files).
9. Giảm quá trình tra cứu DNS.
10. Thu nhỏ JS.
11. Tránh chuyển hướng site (redirect).
12. Loại bỏ các đoạn script trùng lặp (duplicate scripts).
13. Tắt ETags.
14. Làm cho AJAX nhỏ và có thể lưu trữ được (cacheable).
Công cụ để hỗ trợ: YSLow Plugin for Firefox (Link: http://developer.yahoo.com/yslow/, nói chung công cụ đó không ổn định lắm, cùng một site mà mỗi lúc kết luận 1 khác,mình chưa biết cách dùng)
1. Minimize HTTP Requests
Giảm tối đa yêu cầu đến server là nguyên tắc đầu tiên mà Yahoo đưa ra. Một trang web chứa bao nhiêu đối tượng (CSS, HTML, hình ảnh…) thì khi người dùng truy cập bấy nhiêu yêu cầu (request) được gửi đến server. Chúng ta đã biết, càng nhiều yêu cầu thì càng lâu đáp ứng, hãy thử những cách sau để giảm yêu cầu đến server.
* Nếu có thể, gộp những hình ảnh nền (background-image) để giảm số lần yêu cầu xuống.
* Sử dụng background-image trong CSS tối đa có thể để hiển thị hình ảnh
Việc này rất có lợi cho lần đầu viếng thăm của người dùng bằng cách để lại ấn tượng tốt về tốc độ truy cập.
2. Use a Content Delivery Network
Thời gian đáp ứng hay hiểu một cách khác là tốc độ truy cập của website phụ thuộc vào khoảng cách địa lí của người xem với server. Trong trường hợp nhất định bạn nên chọn một server gần với đối tượng bạn đọc nhất. Đó là lựa chọn đúng đắn đối với những cá nhân hoặc công ty nhỏ.
Nhưng với những mục đích lớn lao hơn, ở đây là lượng độc giả lớn và phủ khắp. Bạn nên sử dụng Content Delivery Network (CDN). CDN là một mạng lưới các server được bố trí rộng rãi. Mỗi đối tượng độc giả sẽ được phục vụ bởi một server nhất định sao cho đảm bảo thời gian đáp ứng là cao nhất. Nhiều công ty lớn đều có CDN riêng, nhưng nếu bạn đặt hiệu quả chi phí lên cao thì có thể lựa chọn những nhà cung cấp sau: Akamai Technologies, Mirror Image Internet, or Limelight Networks.
3. Add an Expires Header
Trình duyệt nào cũng có bộ nhớ đệm cho mình. Điều này giúp hạn chế yêu cầu đến Server như ở điều 1 đã nói. Cơ chế hoạt động cơ bản là những gì không thay đổi thì trình duyệt sẽ không yêu cầu server để lấy phiên bản mới nữa. Hãy dùng “Expires header” trong HTTP Respond để báo với trình đuyệt về thời gian tối đa mà trình duyệt có thể cache thông tin đó.
Với những đối tượng cố đinh như javascripts, hình ảnh, bạn có thể để thời gian cache lâu hơn một chút. Bạn đừng lo về vấn đề update cache khi thay đổi bằng cách thay đổi tên đối tượng. Trình duyệt sẽ tự động cập nhật.
Ví dụ: Yahoo_2_1_3.js
4. Gzip Components
Đa số trình duyệt đều hỗ trợ Gzip với HTTP Respond. Vì thế, sử dụng Gzip để nén dữ liệu trả lại người dùng là rất khả thi và hiệu quả. Gzip giúp tăng tốc độ truy cập website và giảm tối thiểu băng thông của cả người dùng lẫn server.
5. Put CSS at the Top
Trong quá trình theo dõi, nghiên cứu tối ưu hóa Yahoo!, những nhà phát triển đã phát hiện ra rằng đặt CSS ở trên cùng sẽ giúp website hiển thị nhanh và tốt hơn đặc biệt trong trường hợp website của bạn lớn và có nhiều đối tượng được đặt ở trên đó.
Trường hợp nếu bạn đặt ở giữa hoặc ở cuối thì trình duyệt sẽ sử dụng giao diện mặc định sau đó đổi chúng lại khi tải xong CSS của bạn. Như vậy việc xử lí sẽ gia tăng và dĩ nhiên là tốc độ sẽ giảm xuống rất nhiều. Bên cạnh đó, người dùng sẽ cảm thấy khó chịu vì họ sẽ phải nhìn một trang web chưa có định dạng gì khi truy cập. Đặc biệt một số phiên bản trình duyệt còn cấm việc đặt CSS ở dưới cùng.
6. Move Scripts to the Bottom
Thông thường Scripts chỉ nên đặt trên dùng nếu ảnh hưởng của nó bao quát toàn trang mà thôi. Còn nếu không Yahoo khuyên bạn nên để dưới cùng của trang đối với những mục đích không quan trọng lắm (thống kê, hiệu ứng…).
Trường hợp bạn dùng Scripts cho một đối tượng thì bạn nên đặt Scripts lên trên đối tượng đó (nếu có thể) thay vì bạn để nó vào thẻ như nhiều trang đã hướng dẫn.
7. Make JavaScript and CSS External
Có khi mình tự đặt câu hỏi là việc chèn Javascripts và CSS thẳng hay để liên kết bên ngoài tốt hơn? Câu trả lời của Yahoo ở đây là nên để liên kết bên ngoài. Vì một lí do đơn giản những file đó sẽ được cache lại ở phía trình duyệt. Về phía người dùng họ sẽ không phải tải lại chúng lần nữa giảm được băng thông cho cả họ và server. Đồng thời tăng tốc duyệt trang web.
Nếu thấy bài viết hay hãy +1 và chia sẻ với những người bạn khác
Hướng dẫn làm sitemap cho website
KhoaKaKa | 11:11 PM |
Seo onpage
Sitemap.xml hỗ trợ Spider tìm kiếm các links trên website của bạn.
Bước 1: Vào web http://www.xml-sitemaps.com (web này là uy tín nhất về việc làm sitemap).
- Điền domain website của bạn vào: Starting Url (chú ý redirect nhá)
- Chọn thông số Frequensy
- Tại Priority: bạn có 2 lựa chọn là tự động thiết lập hoặc thiết lập bằng tay. (auto cho nó nhanh)
Click: Start
Chờ cho nó chạy song, web đơn gian thì nhanh, mà phức tạp thì hơi lâu đây.
Khi chạy song bạn sẻ nhận được 1 list các file sitemap, nhưng bạn chỉ cần chú ý đến file sau: sitemap.xml
Bước 2: Down file sitemap.xml về máy.
- Sử dụng một trình soạn thảo mở file sitemap.xml đẻ set thông số Priority cho các url theo ý bạn.
Lưu ý: thông số Priority quy định sự quan trọng của các url đối với website của bạn, nếu Url nào quan trọng nên cho nó cao điểm hơn, cao nhất là 1.0 và thấp nhất 0.1
Bước 3: Upload lên root web và verify sitemap .
Bước 3: Upload lên root web và verify sitemap .
Nếu thấy bài viết hay hãy +1 và chia sẻ với những người bạn khác
Tìm hiểu về .htaccess và Redirect 301
KhoaKaKa | 11:01 PM |
Seo onpage
.htaccess là một tệp tin cấu hình đặc biệt, htaccess cho phép bạn thay đổi cách hoạt động của máy chủ Apache ở tầng thư mục. Tệp tin htaccess gồm các dòng lệnh, có thể tùy biến theo người dùng, được đặt trong một thư mục nào đó, nó sẽ có tác dụng cho thư mục đó và tất cả các thư mục con. Một trong những ứng dụng phổ biến của htaccess là cho phép viết lại đường dẫn URL (rewrite URL).
File htaccess gồm các dòng lệnh, có thể tùy biến theo người dùng, được đặt trong một thư mục nào đó. Nó sẽ có tác dụng cho folder đó và tất cả các subfolder. Một trong những ứng dụng phổ biến của htaccess là cho phép viết lại đường dẫn URL (rewrite URL).
Trở lại ứng dụng SEO của htaccess, khi một Visitor hay Spider thăm một trang web, máy chủ sẽ kiểm tra file htaccess để tìm các tùy biến của webmaster, bao gồm cả các tùy biến bảo mật. Máy chủ sau đó sẽ thực thi các lệnh htaccess, như: chuyển hướng redirection, bảo mật và báo lỗi.
Redirect 301 là gì ?
Chuyển hướng redirect 301 hay redirection 301 thường được hiểu như việc di rời vĩnh viễn (moved permanently). Nó trả về mã lỗi 301 trong phần header nhằm thông báo cho máy tìm kiếm hay trình duyệt, máy chủ rằng trang web hiện tại đã được chuyển rời tới địa chỉ mới.
Cài đặt redirect 301
Điều đầu tiên là bạn phải đảm bào chắc server Apache của bạn hỗ trợ mod_rewrite cho phép sử dụng .htaccess để áp dụng redirect 301 . Sau đó bạn phải tải tệp tin .htaccess từ thư mục gốc chứa các trang web của bạn. Nếu như bạn không có tệp tin .htaccess trong thư mục gốc thì bạn phải tạo nó với trình soạn thảo text như Notepad, v.v. Phải chắc chắn rằng bạn viết đúng tên và có dấu chấm “.” đầu tệp tin.
Người sử dụng Windows sẽ không thể tạo được tệp tin .htaccess vì tệp tin đặc biệt này không chứa tên, nó chỉ chứa tên của phần tên mở rộng. Vì thế bạn hãy tải tệp tin text bất kỳ trong window rồi tải lên server qua FTP rồi đổi tên trên sever.
Sau khi tải tệp tin .htaccess xuống máy, nếu đã có các dòng lệnh trước đó thì hãy cẩn thận đừng thay đổi nếu như bạn không chắc, tốt nhất hãy sao lưu một bản để phòng trường hợp cần thiết bạn vẫn có thể quay trở lại.
Cài đặt cơ bản
Dòng lệnh bắt đầu .htaccess
Dòng lệnh .htaccess của bạn nên bắt đầu như sau :
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteEngine On
RewriteBase /
Dòng lệnh cơ bản redirect 301
Dòng lệnh redirect 301 về cơ bản có dạng như sau trong tệp tin .htaccess :
redirect 301 /old/old.htm http://www.taidanh.com/new.htm
Dòng lệnh trên thông báo chuyển rời tệp tin old.htm trong thư mục old đến vị trí mới tại http://www.taidanh.com/new.htm.
Điểm mạnh nhât của việc thay đổi hàng loạt đường dẫn URL chính là mod_rewrite của Apache, đặc biệt là khi thay đổi tên miền hay thư mục hay số lượng lớn các tập tin.
Chuyển toàn bộ đến tên miền mới
Nếu bạn quyết định thay đổi tên miền thì các đường dẫn trước đây từ các website bên ngoài, từ máy tìm kiếm và ngay cả các đường dẫn tuyệt đối trên website cũ đều bị thay đổi và khi bạn truy cập, các địa chỉ trên sẽ trỏ bạn đến trang báo lỗi 404 : trang không tìm thấy.
Vì thế nếu bạn thay đổi tên miền thì đừng để mất các liên kết quí báu và người dùng tiềm năng từ máy tìm kiếm, hãy redirect các liên kết cũ tới tên miền mới:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.taidanh.com/ [R=301,L]
RewriteEngine on
RewriteRule (.*) http://www.taidanh.com/ [R=301,L]
Hãy thay đổi www.taidanh.com bằng tên miền mới của bạn.
Redirect toàn bộ trang trong một thư mục đến mọt trang mới
Giả sử như bạn không còn sử dụng thư mục “thietke” nữa và muốn chuyển tất cả các trang trong thư mục này đến trang “design.php” thì hãy thêm dòng lệnh sau vào tệp tin .htaccess nằm tại thư mục gốc :
RewriteRule ^thietke(.*)$ /design.php [L,R=301]
Chuyển các trang động tới một trang mới
Để chuyến trang web động page.php?id=n (với n là giá trị biến) tới một trang tĩnh mới new-page.html thì bạn có thể làm như sau:
RewriteRule ^page.php?id=(.*)$ /new-page.htm [L,R=301]
URL với www hay không www
Đôi khi các bạn bắt gặp việc website sử dụng “www” trong URL, một số website thì không (Ví dụ như http://www.taidanh.com). Dùng theo cách nào thì tùy lựa chọn, nhưng bạn không thể chọn cả 2 vì sẽ gây ra trùng lặp nội dung, và traffic sẽ được chia sẻ cho 2 website khác nhau (có www và không có www được xem là 2 website khác nhau - 2 domain khác nhau).
Trường hợp sử dụng www
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.taidanh.com$ [NC]
RewriteRule ^(.*)$ http://taidanh.com/ [R=301,L]
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.taidanh.com$ [NC]
RewriteRule ^(.*)$ http://taidanh.com/ [R=301,L]
Ngoài ra còn có cách viết sau có thể áp dụng cho tất cả các host và domain, không phải edit lại:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.[a-z-]+.[a-z]{2,6} [NC]
RewriteCond %{HTTP_HOST} ([a-z-]+.[a-z]{2,6})$ [NC]
RewriteRule ^/(.*)$ http://%1/ [R=301,L]
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.[a-z-]+.[a-z]{2,6} [NC]
RewriteCond %{HTTP_HOST} ([a-z-]+.[a-z]{2,6})$ [NC]
RewriteRule ^/(.*)$ http://%1/ [R=301,L]
Trường hợp không sử dụng www
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^inet.vn$ [NC]
RewriteRule ^(.*)$ http://taidanh.com/ [R=301,L]
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^inet.vn$ [NC]
RewriteRule ^(.*)$ http://taidanh.com/ [R=301,L]
Bạn có thể thử lại với các tên miền ví dụ trên mà tớ áp dụng thành công đúng như trích dẫn.
Loại bỏ Query_String
Đôi khi một trang web của bạn có thể hiển thị hai đường dẫn url khác nhưng (cùng một nội dung) ví dụ design.php và design.php?v=joomla. Điều này sẽ tạp ra nội dung trùng lặp trên website của bạn. Vì vậy bạn có thể loại bỏ các tham biến như sau:
RewriteCond %{THE_REQUEST} ^GET /.*;.* HTTP/
RewriteCond %{QUERY_STRING} !^$
RewriteRule .* http://www.taidanh.com%{REQUEST_URI}? [R=301,L]
RewriteCond %{QUERY_STRING} !^$
RewriteRule .* http://www.taidanh.com%{REQUEST_URI}? [R=301,L]
Ngoài ra nếu như tham biến QUERY_STRING không được gán giá trị nào hết và URl kết thúc bởi biến rỗng “?”, thì bạn nên loại bỏ chúng, ví dụ “index.php?” :
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} .
RewriteRule ^index.php /index.php? [L]
RewriteBase /
RewriteCond %{QUERY_STRING} .
RewriteRule ^index.php /index.php? [L]
Chuyển phần đuôi mở rộng từ .php sang .html
Việc chuyển .php sang .html có tác dụng khi bạn cần viết lại đường dẫn thân thiện với máy tìm kiếm (Friendly URL for SEO).
RewriteRule ^(.*).html$ .php [R=301,L]
Chuyển gạch dưới (_) thành gạch ngang(-)
Dù Google mới chấp nhận việc sử dụng gạch dưới “_” như là ký tự ngăn cách, nhưng trong thực tế người dùng vẫn quen thuộc với dấu gạch ngang “-”. Bản thân thuvienwebmaster cũng ủng hộ dấu gạch ngang vì nó dễ nhìn hơn. Bạn có thể chuyển đổi toàn bộ dấu “_” sang “-” như sau :
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule !.(html|php)$ - [S=4]
RewriteRule ^([^_]*)_([^_]*)_([^_]*)_([^_]*)_(.*)$ ---- [E=uscor:Yes]
RewriteRule ^([^_]*)_([^_]*)_([^_]*)_(.*)$ --- [E=uscor:Yes]
RewriteRule ^([^_]*)_([^_]*)_(.*)$ -- [E=uscor:Yes]
RewriteRule ^([^_]*)_(.*)$ - [E=uscor:Yes]
RewriteCond %{ENV:uscor} ^Yes$
RewriteRule (.*) http://www.taidanh.com/ [R=301,L]
RewriteEngine On
RewriteBase /
RewriteRule !.(html|php)$ - [S=4]
RewriteRule ^([^_]*)_([^_]*)_([^_]*)_([^_]*)_(.*)$ ---- [E=uscor:Yes]
RewriteRule ^([^_]*)_([^_]*)_([^_]*)_(.*)$ --- [E=uscor:Yes]
RewriteRule ^([^_]*)_([^_]*)_(.*)$ -- [E=uscor:Yes]
RewriteRule ^([^_]*)_(.*)$ - [E=uscor:Yes]
RewriteCond %{ENV:uscor} ^Yes$
RewriteRule (.*) http://www.taidanh.com/ [R=301,L]
Bào vệ ăn cắp tài nguyên và băng thông
Đôi khi các tài liệu, film hay hình ảnh mà bạn tải trên host của mình bị người khác dùng và đăng trên website khác sẽ gây tốn băng thông, bạn có thể hạn chế việc ăn cắp bằng cách chỉ cho phép các tài nguyên trên tiếp cận trên những website bạn cho phép như sau (Nếu không sẽ trả về thư mục /feed/):
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?taidanh.com/.*$ [NC]
RewriteRule .(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]
RewriteBase /
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?taidanh.com/.*$ [NC]
RewriteRule .(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]
Ứng dụng redirect 301 trên các máy chủ khác (ngoài Apache)
IIS redirect
Trong phần quản trị dịch vụ internet, nhấn phải chuột chọn tệp tin và thư mục mà bạn muốn áp dụng redirect;
Chon nút “a redirection to a URL”; Chọn trang Redirection;
Chon tiếp “The exact url entered above” và “A permanent redirection for this resource”;
Chon “Apply”.
ColdFusion Redirect
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.taidanh.com">
<.cfheader name="Location" value="http://www.taidanh.com">
PHP Redirect
Header("HTTP/1.1 301 Moved Permanently" );
Header("Location: http://www.taidanh.com" );
?>{xtypo_code}
Header("Location: http://www.taidanh.com" );
?>{xtypo_code}
ASP Redirect
{xtypo_code}<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.taidanh.com/"
%>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.taidanh.com/"
%>
JSP (Java) Redirect
<%
response.setStatus(301);
response.setHeader( "Location", "http://www.taidanh.com" );
response.setHeader( "Connection", "close" );
%>
response.setStatus(301);
response.setHeader( "Location", "http://www.taidanh.com" );
response.setHeader( "Connection", "close" );
%>
CGI PERL Redirect
$q = new CGI;
print $q->redirect("http://www.taidanh.com/");
print $q->redirect("http://www.taidanh.com/");
Ruby on Rails Redirect
def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://www.taidanh.com/"
end
headers["Status"] = "301 Moved Permanently"
redirect_to "http://www.taidanh.com/"
end
Nếu thấy bài viết hay hãy +1 và chia sẻ với những người bạn khác
Tối ưu hóa thẻ title trong SEO
KhoaKaKa | 10:47 PM |
Seo onpage
Hàng ngàn các Robot nhỏ xíu đi vào trang web tìm kiếm những nội dung liên quan đến hàng triệu truy vấn tìm kiếm. Khi các robot tìm thấy website của bạn, những thông tin quan trọng nhất mà chúng thu thập được là các Title.
Thẻ Title (tiêu đề trang web) được đặt trong phần header của mã HTML:
<html>
<head>
<title> Tiêu đề trang web </title>
...
</head>
...
</html>
Các tiêu đề trang được hiển thị:
+ Trong thanh trên cùng của trình duyệt web ở trang mà hiện tại bạn đang xem.
+ Trên dòng trên cùng của mỗi truy vấn trong các kết quả tìm kiếm.
+ Text ngầm định được sử dụng cho việc đánh dấu một trang web trong trình duyệt của bạn.
Hãy bắt đầu với một đầu đề hấp dẫn rồi mới làm SEO (tối ưu website cho các bộ máy tìm kiếm)
Khi website của bạn xuất hiện trên các kết quả tìm kiếm, Tiêu đề là cơ hội đầu tiên mà bạn phải nhận thấy và gây ấn tượng. Một tiêu đề hứa hẹn một lợi ích đối với các khách hàng tiềm năng sẽ làm tăng cơ hội được nhấp chọn. Nếu không có một tiêu đề khuyến khích nhấp chọn thì tất cả các nỗ lực SEO nhằm thúc đẩy site bạn trong kết quả tìm kiếm sẽ bị lãng phí.
Phương pháp SEO mạnh mẽ
Trước khi bạn có thể tối ưu thẻ tiêu đề của mình, bạn sẽ cần nghiên cứu các từ khóa SEO có giá trị nhất. Về chiến lược, kết hợp các từ khóa của bạn vào thẻ tiêu đề là một thủ thuật SEO mạnh mẽ. Hãy chắc là sử dụng các từ khóa tương tự trên thẻ tiêu đề trong các nội dung của trang web.
Thông thường, nội dung title có dạng: Keyword A | Keyword B | Keyword C | ..
Trong đó, keyword B = Keyword A + ... or = .... + keyword A;
Các lời khuyên hàng đầu để tối ưu thẻ title:
+ Đặt các từ khóa quan trọng nhất ở đầu.
+ Viết các title sử dụng chữ hoa, như tiêu đề của một cuốn sách.
+ Hãy để chiều dài của tiêu đề tối đa là 65 ký tự.
Tránh các lỗi tối ưu thẻ title sau:
+ Không đặt title gì. Có hơn 35 triệu trang web được gọi là: “Tài liệu không tên”.
Chúng chắc chắn chẳng có giá trị SEO nào.
+ Title các trang giống nhau sẽ bỏ lỡ một cơ hội SEO lớn. Tối ưu mỗi trang với thẻ title riêng của nó.
+ Lãng phí không gian với việc đặt đầy các từ. Sử dụng các cụm từ chính xác.
Cân nhắc từng từ. Sử dụng ký tự “nét thẳng đứng” để phân cách các cụm từ.
+ Nhồi nhét từ khóa. Không ai sẽ click vào một title trong các kết quả tìm kiếm mà chỉ bao gồm một mớ những từ khóa. Google cũng không thích điều đó.
+ Các lời rao hàng. Bạn sẽ mất các khách hàng tiềm năng trước khi thậm chí họ vào website của bạn.
Tối ưu hóa các thẻ tiêu đề là bước quan trọng trong chiến lược SEO. Một tiêu đề xuất hiện trên kết quả tìm kiếm sẽ được nhận ra bởi các khách hàng tiềm năng và mang đến nhiều công việc kinh doanh hơn cho website của bạn.
Nếu thấy bài viết hay hãy +1 và chia sẻ với những người bạn khác
Tìm hiểu về thẻ Alt và Title Image trong SEO
KhoaKaKa | 10:37 PM |
Seo onpage
Khá nhiều Webmaster không nhận thấy sự khác nhau giữa thẻ alt và title. Bài viết dưới đây mình sẽ giới thiệu sự khác nhau cơ bản giữa thẻ alt image và title image và cách sử dụng chúng.
Alt - (Alternative information) – thông tin thay thế cho người dùng không hiển thị được hoặc chọn ẩn hình ảnh trong trình duyệt hoặc đơn giản là các user agents không có khả năng hiển thị hình ảnh. Thẻ alt mô tả hình ảnh nhằm cung cấp thông tin cho những người dùng vừa kể trên như các bạn có thể quan sát qua hình minh họa bên cạnh.
Google đã chính thức tuyên bố rằng máy tìm kiếm sẽ tập trung vào phân tích văn bản trong thẻ alt để hiểu rõ hơn nội dung của tệp tin ảnh.
Title công cấp thông tin bổ sung (additional information) và tuân theo các chỉ dẫn về tiêu đề : phải ngắn gọn, miêu tả chính xác, hợp lý.
Qua các thông tim trên, chúng ta có thể rút ra kết luận rằng:
* Cả hai thẻ alt và title đề quan trọng đối với người dùng mặc dù thẻ alt có tỏ ra quan trọng hơn đối với máy tìm kiếm.
* Theo chuẩn W3C thì thẻ title không bắt buộc, trong khi đó thẻ alt được khuyến nghị. Thẻ alt còn góp phần giúp tăng khả năng truy cập cho người dùng khiếm thị (accessibility) bao gồm cả các máy tìm kiếm như đã nói ở trên.
* Hãy thêm các từ khóa liên quan tới hình ảnh trong cả hai thẻ nhưng văn bản trong cả hai thẻ phải khác nhau. Việc nhồi nhét từ khóa và trong thẻ alt và Title sẽ không mang lại lợi ích gì, hãy tìm các từ khóa chính xác phản ảnh đúng nội dung hình ảnh. Nên bỏ thời gian ra tối ưu hóa các thẻ hình ảnh vì nó sẽ mang lại cho các bạn lượng tìm kiếm hình ảnh từ Google Images.
Thêm một điểm quan trọng các Webmaster cần lưu ý là khi sử dụng các banner cỡ lớn trong phần header, thì phần mô tả alt của banner đóng vai trò quan trọng góp phần giúp Google hiểu thêm nội dung của Website.
Nếu thấy bài viết hay hãy +1 và chia sẻ với những người bạn khác
Tối ưu hóa snipets với thẻ meta description
KhoaKaKa | 1:26 PM |
Seo onpage
Một “snippet” Google là một đoạn trích dẫn của trang cho phép người dùng thấy được nội dung từ khóa tìm kiếm được in đậm và xuất hiện trong trang kết quả của Google. Sau đó họ sẽ quyết định lựa chọn trang nào có chứa thông tin bổ ích. Nói chung, người dùng sẽ lựa chọn một cách chủ định (và nhanh chóng) các trang được mô tả với từ khóa tìm kiếm trong văn bản.
Việc cải tiến đoạn văn bản trích dẫn mô tả này (description) rất quan trọng để tăng tỷ lệ CPM, Trên trang Blog chính thức của Google Webmaster, có đăng một bài về công cụ cho webmaster và Google còn có cả một đội ngũ Snippet Team, điều này chứng tỏ snippet rất quan trọng và mọi thứ mới chỉ là bắt đầu.
Chất lượng snippet của bạn – một đoạn ký tự ngắn cho phép xem trước kết quả tìm kiếm – có ảnh hưởng trực tiếp đến khả năng trang Web của bạn được nhấn chọn hay không và gián tiếp đến lượng truy cập từ Google. Google có nhiều chiến thuật để lựa chọn snippets (mình sẽ quay trở lại vấn đề này sau) và bạn có thể tùy biến chúng bằng cách cung cấp thông tin qua thẻ meta description cho từng đường dẫn URL.
Tại sao Google lại để ý đến thẻ meta description ?
Google muốn các snippets phản ánh đúng nội dung kết quả trang Web tìm kiếm. Google thường ưu tiên lựa chọn thể meta description của trang (nếu có) bởi nó cung cấp cho người dùng vài nhận định rõ ràng về nội dung của đường dẫn URL. Nó sẽ giúp người dùng có được kết quả chính xác nhanh hơn và tránh việc tìm đi tìm lại nội dung làm chán nản người dùng và tốn lưu lượng Web.
Hãy nhớ rằng thẻ meta descriptions chứa hàng dãy từ khóa sẽ không thể nằm trong tiêu chí này và có ít khả năng được hiển thị so với các thông tin khác như là một snippet. Một điều quan trọng nữa là nếu như thẻ meta description có thể giúp tăng tỷ lệ nhấn chuột thì chúng lại không ảnh hưởng gì tới thứ hạng trang Web của bạn trong kết quả tìm kiếm.
Phương pháp tạo thẻ meta description chất lượng
1/ Mỗi trang 1 description khác nhau
Việc sử dụng các mô tả trùng lặp hoặc tương tự trên tất cả các trang sẽ không có ích khi từng trang xuất hiện trong kết quả tìm kiếm. Trường hợp này, Google sẽ không ưu tiên hiển thị thể meta description. Hãy tạo mô tả tin cậy, phản ánh đúng nội dung của từng trang. Sử dụng mô tả chính ở cấp độ tên miền cho trang chủ hay các trang chung, sau đó áp dụng các mô tả ở cấp độ trang cho các phần còn lại.
Bạn nên liệt kê các thành phần ưu tiên trên trang Web của bạn, vì nếu bạn không có thời gian để tạo từng mô tả riêng cho từng trang thì ít nhất cũng tạo phần mô tả cho các đường dẫn URL quan trọng như trang chủ hay các trang phổ biến khác.
2/ Phải chứa các thông tin quan trọng
Thẻ meta description không nhất thiết phải là có cấu trúc câu, bạn có thêm vào các dữ liệu một cách cấu trúc liên quan tới trang. Ví dụ một mẩu tin hay một bài viết trên blog cá nhân có thể liệt kê tên tác giả, ngày tháng hoặc thông tin bài viết. Các thông tin này có thể cung cấp cho người dùng những thông tin bổ ích còn không thì khó có không được sử dụng như là snippet.
Tương tự các trang sản phẩm chứa vài thông tin khóa quan trọng về giá cả, ngày tháng, nhà sản xuất …. Thẻ khóa descriptions có thể chứa tất cả những thông tin trên.
3/ Tránh các nội dung không hợp lý
* Trùng lặp với Title của trang web.
* Thông tin bị lặp lại nhiều lần
* Mô tả không đầy đủ, không rõ nghĩa
* Thiếu dấu cách, dấu chấm,.. làm cho người dùng khó đọc.
Tất cả những yếu tố trên khiến cho người dùng khi xem trang kết quả tìm kiếm, sẽ mất thời gian để phân tích phần mô tả và đương nhiên họ thường bỏ qua đường dẫn tới trang này.
4/ Lập trình tự động tạo các miêu tả
Nhiều trang tin tức thì việc tạo phần miêu tả chính xác cho từng bài viết là khá đơn giản bởi vì mỗi bài báo rất khó viết trong khi việc tạo miêu tả riêng có ngữ nghĩa chỉ cần chút ít nỗ lực. Đối với các trang mà cơ sở dữ liệu lớn thì việc viết thẻ miêu tả thủ công là hết sức khó khăn. Trong trường hợp này
việc tạo tự động các miêu tả là rất đáng khích lệ miễn là không được biến chúng thành các nội dung có tính chất spam. Một miêu tả tốt là miêu có ngữ nghĩa và phong phú mà chúng ta vừa đề cập ở trên.
5/ Phần miêu tả chất lượng
Cuối cùng các bạn nên chắc chắn rằng phần miêu trả bạn sử dụng phải là để … miêu tả. Bởi vì nó không hiển thị trực tiếp cho người xem trang, nên phần mô tả dễ bị bỏ qua phần chất lượng. Tuy nhiên nó được hiển thị trong trang kết quả tìm kiếm của Google – nếu như mà chất lượng của phần mô tả này đặt yêu cầu. Chỉ một chút nỗ lực nhỏ thôi là bạn có thể tạo thẻ mô tả hợp lý và nó giúp hiển thị chính xác nội dung trang Web trong phần kết quả tìm kiếm. Nó không những cải thiện chất lượng trang Web của bạn mà còn mang lại khách hàng tiềm năng cho trang.
Nếu thấy bài viết hay hãy +1 và chia sẻ với những người bạn khác
Chiến lược nội dung trong SEO
KhoaKaKa | 1:11 PM |
Seo onpage
“Content is King” – Nội dung là tối quan trọng trong SEO, Google hiểu rõ điều nay và đủ khả năng để nhận biết nội dung gốc hay copy. Rewrite cũng ko hẳn hiệu quả, hãy phát triển nội dung 1 cách khoa học, sáng tạo, tự nhiên để giúp website phát triển tốt hơn.
Dưới đây là 1 số kinh nghiệm phát triển nội dung trong SEO :
1. Nội dung duy nhất , không trùng lặp
Nội dung do bạn tự viết ra là duy nhất và google đánh giá cao điều này, dù bạn có copy, rewrite giỏi thế nào cũng không hiệu quả bằng bài viết của mình.
2. Tập trung vào Keyword 1 cách tự nhiên
Keyword trong nội dung là trọng tâm nhưng nội dung bạn cung cấp phải hay, phải hướng đến đọc giả. Một bài viết nên tập trung vào 2 hoặc 3 keyword.
3. Viết nhiều bài viết hướng về 1 chủ đề
Thay vì bạn viết 1 chủ đề riêng lẽ, bạn thử viết 10 bài viết về một chủ đề, viết từng khía cạnh của vấn đề. Trong SEO gọi đây là SILO, nếu các bài viết của bạn tốt, chủ đề của bạn sẽ trở thành Top và bạn đã thành công rực rỡ.
4. Nội dung giúp bạn xây dựng backlink tự nhiên nhất
Hãy viết những nội dung mang tính lan truyền, mọi người sẽ đăng lại bài viết của bạn và backlink sẽ tăng lên. Trong những cách xây dựng backlink thì có link baiting, hãy sữ dụng ý tưởng của link baiting đễ viết những nội dung thu hút.
5. Nếu bạn không viết được, hãy thuê người viết
Nếu như bạn không viết được hoặc quá bận, hãy thuê một dịch vụ để viết bài, nghĩ đây là yếu tố rất quan trọng. Có một số công ty đầu tư quảng cáo, marketing nhưng nội dung thì không được chăm sóc.

















