Dịch Vụ SEO

Thủ Thuật SEO

Chia sẻ kinh nghiệm về SEO,

Thủ Thuật SEO

Thủ Thuật SEO

Hướng dẫn cơ bản và nâng cao về kinh nghiệm làm SEO

Thu Thuat SEO

Thu Thuat SEO

Hướng dẫn cách kiếm tiền online

Wednesday, September 17, 2014

Phần 21 - Hướng Dẫn Cài Đặt Google Analytics

Google Analytics là gì?

Đúng như tên gọi Analytics, Google Analytics ( GA ) là công cụ thống kê dữ liệu số mạnh nhất cho người quản trị web. GA chủ yếu phân tích số lượng người truy cập web site của bạn, phân loại và theo dõi số lượng người đó theo hành vi, độ tuổi, ngôn ngữ, thiết bị máy vi tính, điện thoại, từ khóa… Google Analytics là một phần không thể thiếu với người làm SEO.
Bài viết sau đây, mình tóm lược tính năng được sử dụng nhiều nhất trên Google Analytics.

B1. Đăng ký sử dụng Google Analytics.
Truy cập Google Analytics qua đường dẫ url: google.com/analytics/ và đăng nhập bằng tài khoản Gmail.

B2. Thêm trang web vào Google Analytics.
- Click vào ô Quản trị --> Thuộc tính --> Tạo thuộc tính mới theo ảnh.

Ảnh 2: thêm trang web vào google analytics
Ảnh 3: Thêm trang web vào Google Analytics

Điền thông tin website bạn cần thêm vào Google Analytics, nhớ chọn danh mục ngành nghề website và múi giờ báo cáo nhé!

- Sau khi hoàn tất, click chuột vào “ Nhận ID theo dõi “

Màn hình kế tiếp là ID theo dõi Google Analytics tạo ra cho website của bạn, bạn cần chèn đoạn mã này vào website nhập thông tin ở trên.

Như google hướng dẫn, ta có 2 cách chèn id theo dõi vào website
Cách 1: copy đoạn script và chèn trực tiếp sau thẻ body trang web bạn muốn theo dõi,
Cách 2: Lưu đoạn mã code ( id theo dõi ) vào một trang php, sau đó dùng lệnh include để chèn file php đó vào trang web bạn muốn Google Analytics thống kê.

Lưu ý: vị trí chèn ID theo dõi “ sau thẻ mở body “

B3. Xem Google Analytics thống kê tổng quan truy cập trang web:

Thống kê tổng quan:
Click vào ô “ Báo Cáo “ --> “ Trang tổng quan “ --> “ Trang tổng quan của tôi “
Màn hình hiển thị bảng thông báo: số lượng truy cập / tỉ lệ thoát theo ngày…



Thống kê truy cập theo thời gian thực: Thời gian thực --> Tổng quan

Google Analytics có tính năng nổi bật: thống kê số lượng truy cập website theo thời gian thực ( Real time ), có nghĩa là chúng ta có thể biết số lượng người đang truy cập website, thậm chí chúng ta biết được khách truy cập website ở địa điểm nào? Họ đang quan tâm lĩnh vực gì trên trang web….

Tra lưu lượng truy cập trang web thông qua từ khóa nào?
Click chuột vào: Sức thu hút --> Từ khóa --> Cơ bản
 Bảng này thông báo cho người quản trị thông tin từ khóa của website được xếp hạng Google và được người sử dụng click chuột vào. Nó giúp người quản trị web biết rõ từ khóa nào đã SEO thành công, từ khóa nào ít click chuột cần thay đổi tiêu đề, thẻ mô tả nhằm thu hút tỉ lệ click chuột.


Tra cứu hành vi khách truy cập website
Click chuột vào: Hành vi --> Lưu lượng hành vi, màn hình kế tiếp, Google Analytics hiển thị:
Trong bảng hiển thị này, người quản trị web biết được hành vi của khách truy cập trang web đang quản trị, từ đó biết được tỉ lệ thoát ở đâu nhiều nhất… từ đó xây dựng phương án điều hướng Onpage hiệu quả.

 Kiến thức và tính năng của Google Analytics rất nhiều, thật khó để tổng hợp hết trong bài viết này. Trên đây, mình chỉ phân tích và hướng dẫn các bạn đang tìm hiểu về Google Analytics kiến thức tổng quan nhất, hay được sử dụng nhất trong Google Analytics.



Phần 20 - Hướng Dẫn Cài Đặt Google Webmaster Tool

Gooogle Webmaster Tool là gì?

 Đúng như tên gọi, Google Webmaster Tool là “ công cụ bậc thầy quản trị trang web “ do Google Inc phát triển. Hiện tại, Google Webmaster Tool ( GGWMTT ) được sử dụng miễn phí.

Lợi ích khi sử dụng Google Webmaster Tool

 Lợi ích của Google Webmaster Tool ( GGWMTT ) là danh sách thống kê dữ liệu quản trị trang web ưu việt, thiết thực và hữu dụng với người quản trị web chuyên nghiệp.

Đăng ký sử dụng google webmaster tool như thế nào?


Truy cập trang GGWMTT qua url: google.com/webmasters/, đăng nhập bằng tài khoản Gmail.


Sau khi đăng nhập thành công, bạn nhập tên miền cần quản trị vào rồi nhấn xác minh:
Sau khi nhập xong tên trang web cần quản trị, bạn cần xác nhận quyền sở hữu trang web.

Các cách xác nhận quyền sở hữu trang web với Google Webmaster Tool phổ biến:

Cách 1: Tải xuống tệp tin GGWMTT tạo cho bạn, sau đó up lên máy chủ ngang hàng với index rồi click xác minh.



Cách 2: Xác minh bằng quyền sở hữu Google Analytics
Khi bạn đã đăng ký google analytics, bạn có thể xác nhận quyền sở hữu trang web trong google webmaster tool theo cách này.
Những cách xác minh quyền sở hữu trang web với Google Webmaster Tool ít phổ biến hơn:
Chèn đoạn code, thẻ meta GGWMTT cung cấp trong thẻ Head. ( Trước thẻ body )
Xác minh qua nhà cung cấp tên miền….


Tổng hợp thông tin Google Webmaster Tool thống kê:

1. Trang tổng quan trang web:
  • Thông báo lỗi thu thập dữ liệu: lỗi DNS, lỗi kết nối máy chủ, lỗi tìm nạp Robot.txt…
  • Thông báo mới, hoặc sự cố gần đây
  • Truy vấn tìm kiếm số lần hiển thị / số lần click chuột
  • Sơ đồ trang web ( sitemap ): Số url đã gửi, số url đã lập chỉ mục.
2. Thông báo về trang web:
  • Các thông báo mới về chủ sỡ hữu được xác minh cho trang web…
3.Giao diện tìm kiếm:
  • Dữ liệu có cấu trúc: bao gồm các thống kê Rich snippets…
  • Công cụ kiểm tra dữ liệu có cấu trúc: google.com/webmasters/tools/richsnippets
  • Công cụ đánh dấu dữ liệu: Giúp người quản trị web code có thể thông báo hoặc đánh dấu dữ liệu theo cấu trúc tới Google.
  • ải tiến HTML: Thông báo các vấn đề cần xử lý giúp cải thiện hiệu suất và trải nghiệm người dùng cho trang web của bạn.
  • Các liên kết trang web ( site links ): là các liên kết hiển thị thêm dưới kết quả trả về của công cụ tìm kiếm Google.
  • Hình ảnh mô tả site links, liên kết trang web
4. Lưu lượng tìm kiếm:
  • Lưu lượng tìm kiếm:
  • Các liên kết tới trang web của bạn: Thông báo các liên kết Offpage tới website.
  • Liên kết nội bộ: Thông báo các liên kết onpage trên website.
  • Tác vụ thủ công: Thông báo các hành động SPAM…
5. Chỉ mục của Google:
  • Trạng thái chỉ mục: Thông báo các dữ liệu được lập chỉ mục theo biểu đồ.
  • Từ khóa nội dung: Thống kê số từ khóa được lặp lại nhiều nhất theo thứ tự.
  • Xóa URL: Sử dụng Robot.txt hoặc chủ động yêu cầu Google webmaster tool xóa url không sử dụng nữa.
6. Thu thập dữ liệu:
  • Lỗi Thu thập dữ liệu: thông báo url website Google Bot không Crawl được dữ liệu.
  • Biểu đồ số liệu thống kê thu thập dữ liệu.
  • URL bị chặn.
  • Sơ đồ trang web ( Sitemap ):
  • Tham số URL:
7. Vấn đề bảo mật:

  • Thông báo nội dung liên quan đến bảo mật website: dấu hiệu trang web có thể đang bị hack, trang web đang lan tỏa virus…
8. Tài nguyên khác:
  • Công cụ kiểm tra dữ liệu có cấu trúc: sử dụng Công cụ kiểm tra dữ liệu có cấu trúc để kiểm tra xem Google có thể phân tích cú pháp chính xác đánh dấu dữ liệu có cấu trúc của bạn và hiển thị đánh dấu đó trong kết quả tìm kiếm hay không.
  • Trình trợ giúp đánh dấu dữ liệu có cấu trúc: Không chắc chắn cách bắt đầu với việc thêm đánh dấu dữ liệu có cấu trúc vào HTML của bạn? Thử công cụ trỏ và nhấp này.
  • Trình kiểm tra đánh dấu email: Xác thực nội dung dữ liệu có cấu trúc của một email HTML bằng Trình kiểm tra đánh dấu email.
  • Google Địa điểm: 97% người tiêu dùng tìm kiếm các doanh nghiệp địa phương trực tuyến. Hãy hiện diện ở đó khi họ đang tìm kiếm bạn với Google Địa điểm dành cho doanh nghiệp - một nền tảng địa phương miễn phí từ Google.
  • Google Merchant Center: Nơi bạn có thể tải dữ liệu sản phẩm của mình lên Google và cung cấp dữ liệu đó cho Tìm kiếm sản phẩm của Google và các dịch vụ khác của Google.
  • PageSpeed Insights: Sử dụng PageSpeed Insights để tìm hiểu cách giúp trang web của bạn chạy nhanh trên tất cả các thiết bị.
  • Tìm kiếm tùy chỉnh: Khai thác sức mạnh của Google để tạo trải nghiệm tìm kiếm tùy chỉnh cho trang web của riêng bạn.
9. Labs ( phòng thử nghiệm ):
  • Thống kê trang dành cho tác giả: là nơi thống kê số lượng tìm kiếm, số lần hiển thị và số lần click chuột trên các trang web gắn tên tác giả.
  • Xem trước nhanh: là nơi kiểm tra các tính năng đang xây dựng trên trang web, mang tính thử nghiệm và hoàn toàn có thể thay đổi hoặc bị xóa đi mà không cần báo trước.
Trong bài viết tổng hợp kiến thức Google Webmaster Tool cơ bản này, các bạn cần trải nghiệm và nắm rõ tối thiểu những kiến thức sau để có thể sử dụng Google Webmaster Tool thành thạo: Lợi ích của Google Webmaster Tool, cách thêm trang web và xác minh trang web với GGWMTT, các thông báo cơ bản GGWMTT hướng tới người quản trị.

Phần 19 - SEO Offpage - Tìm Hiểu Về SEO OffPage


SEO Offpage là gì?


Seo Offpage chính là việc đi xây dựng các liên kết từ những Website khác trỏ về chính Website của chúng ta. Điều này sẽ giúp cho công cụ tìm kiếm đánh giá Website có chất lượng hay không ?  độ phủ domain của chúng ta có được nhiều trên các Website khác không. Đó chính là yếu tố giúp thứ hạng lên cao trên công cụ tìm kiếm.

Trong quá trình SEO Website ngoài tối ưu hóa Onpage ra thì việc tối ưu hóa Offpage cũng là yếu tố khá quan trọng trong việc thúc đẩy từ khóa lên hạng cao trên công cụ tìm kiếm Google. Nhiều bạn mới tìm hiểu về SEO chắc sẽ còn mơ hồ về vấn đề này.

Backlink là gì ?

Backlink chính là một liên kết từ một Website khác đến Website của mình . Ví dụ  mình có 2 Website A và B. Khi website B trỏ về Website A  con Spider của Google nó sẽ đi theo liên kết của bạn từ site B về site A, có nghĩa rằng Website A được nhận một liên kết từ site B và ngược lại. Nói đến đây chắc bạn cũng đã hiểu một phần nào đó về backlink trong quá trình tạo liên kết tuy nhiên vẫn chưa đủ để bạn có thể hiểu rõ được thực sự giá trị backlink  và tầm quan trọng của nó.

Tầm quan trọng của Back Link ?


Backlink chính là một phiếu bầu để Website của bạn lên top. Bạn có thể hình dung nó giống như trong một công ty. Khi công ty cần bầu chọn ra một người được nhiều người tin tưởng nhất làm giám đốc thì việc bạn được nhiều người bầu chọn chính là yếu tố giúp cho bạn đạt được điều đó. Google cũng vậy nó dựa trên các website khác để đánh giá xem bạn có đủ điều kiện để lên thứ hạng cao hay không.

Anchor text có vai trò là đường dẫn cho Spider. Bạn muốn SEO một từ khóa nào đó lên top thì việc đặt anchor text là điều hết sức quan trọng. Nó không chỉ dẫn đường cho spider về Website của bạn mà còn là văn bản giúp cho công cụ tìm kiếm xác định chủ đề liên kết với Website thông qua từ khóa này Google hiểu được người dùng muốn tìm kiếm điều gì.

Tất cả các backlink khi ta làm trên các website khác, nó chính là một đường dẫn giúp cho Spider quay trở lại Website mình một cách dễ dàng.

Tăng độ phủ của Domain Khi Website của bạn được phủ rộng trên các Website khác thì giá trị Web của bạn cũng được tăng cao.

Cách phát triển link tự nhiên

Khi bạn xây dựng link thì việc phát triển link một cách tự nhiên sẽ giúp cho bạn tránh được các thuật toán của Google. Nhiều bạn khi xây dựng link vẫn mang tính chất Spam , đây là điều hết sức nguy hiểm cho Website của mình. Các bạn không hiểu được bản chất tại sao Google lại đưa ra thuật toán Penguin nhằm chặn các Website spam một cách vô tội vạ. Bạn chỉ cần hiểu thuật toán của Google thì việc xây dựng link của bạn sẽ không bao giờ vi phạm.

Link trong nội dung của bạn nên chiếm 30%
Link trong trang chủ  10%
Trên các danh bạ Website 10%
Full url chiếm 20%
Trao đổi liên kết 2 chiều 10%
Với tỉ lệ link như trên bạn sẽ không phải lo lắng khi Google update các thuật toán.


Một số phương pháp xây dựng link


1. Tạo các theme, Plugin, Layout của các bộ mã nguồn thông dụng

Nếu bạn biết về code thì việc để lại link trên các ứng dụng cũng là một cách xây dựng link hiệu quả.

2. Cung cấp các dịch vu Free image/file hosting dạng như: photobucket, Rapidshare, upnhanh, megashare

Bạn cũng có thể đặt link thông qua các dịch vụ này. Người dùng sẽ biết được các ứng dụng hay dịch vụ từ nguồn nào từ đó người dùng sẽ click sang thông qua đường link để trên đó.

3. Cung cấp các dịch vụ tài trợ Hosting/ domain

Đây cũng là phương pháp xây dựng link hiệu quả bằng việc thông qua các dịch vụ bạn cung cấp người dùng sẽ truy cập vào Website của bạn.

4. Tạo các định dạng tài liệu PDF/PPT/Ebook… và upload lên các trang chia sẻ tài nguyên miễn phí

Phương pháp xây dựng link này cũng khá phổ biến. Mọi người chỉ  cần ghi rõ nguồn khi chia sẻ các thông tin hữu ích cho người dùng. Họ sẽ biết được bạn đang chia sẻ vấn đề gì .

5. Tạo ra các Tool ứng dụng để người dùng chia sẻ

Với phương pháp này người dùng cũng sẽ biết đến bạn đang cung cấp dịch vụ gì bằng việc để lại đường link trên các ứng dụng đó.

6. Viết bài PR báo chí

Phương pháp này đem lại hiệu quả khá là cao. Bạn cũng cần phải có năng khiếu viết bài sao cho thu hút được người đọc nhiều nhất. Cuối mỗi bài viết để link sẽ giúp cho người đọc tìm đến site mình một cách dễ dàng. Bạn có thể gặp trên các site như dantri.com.vn. 24h.com  . Có rất nhiều doanh nghiệp quảng cáo Pr thông tin sản phẩm trên đó.

7. Post link comment

Đây cũng là cách xây dưng link khá phổ biến mà các bạn hay dùng. Thông thường các bạn coment trên các blog hoặc Website sau đó chèn 1 link trỏ về Website của bạn.

8. Tạo link qua Profile các ứng dụng web

Cách tạo link qua profile vẫn còn hiệu quả . Trong Profile mỗi khi bạn đăng ký tài khoản trên diễn đàn có những mục để link Website. Bạn nên tận dụng điều này.

9. Kênh RSS submission

Khi Website nào đó nhận thông tin từ Web của bạn thông qua kênh RSS này mỗi khi bạn update lên site thì việc tạo link qua kênh RSS khá là hiệu quả.

10. Cross link

11. Manual/auto directory link

12. Forum seeding

Phương pháp tạo link này sẽ giúp cho website của bạn được nhiều người quan tâm hơn thông qua các thông điệp mà bạn đưa ra.

13. Kỹ thuật link bait

Liên kết baiting là một kỹ thuật seo – quảng bá website tạo backlink thông qua hình thức  sáng tạo nội dung cho Internet được thiết kế để thu hút lưu lượng truy cập và tạo backlinks vào trang web của bạn.

14. Social bookmark

Phương pháp sử dụng Social Bookmark khá đặc biệt. Đặc điểm dễ nhận thấy của Social Bookmark là các đường link site của bạn đánh dấu, có khả năng mang traffic quay lại của bạn.

15. Tạo các free website/Free forum/Free blog

16. Paid links

Bạn cũng có thể bỏ tiền ra mua các liên kết từ những Website khác. Điều này Google khuyến cáo bạn không nên làm như vậy. Nhưng theo mình nếu có sử dụng thì nên mua trên những site có độ uy tín cao như gov, edu khi đó Website của bạn sẽ được ảnh hưởng một cách tốt hơn.

Phần 18 - Tối Ưu Hoá Hinh Ảnh

Tối ưu hình ảnh là một công việc rất quan trọng trong quá trình làm SEO.

Tôi thường nhận được khá nhiều câu hỏi liên quan đến việc tối ưu hình ảnh cho Google như:

Tại sao hình ảnh của tôi không có trong kết quả tìm kiếm của Google?
Tại sao đa số hình ảnh được xếp hạng trên Google lại xấu như vậy?
Tại sao hình ảnh của tôi được index rất chậm trên Google?

Tại bài viết này tôi sẽ hướng dẫn cho các bạn cách để có thể tối ưu hóa hình ảnh cho Google Image Search. Nội dung chính sẽ bao gồm những lời khuyên cơ bản nhất để các bạn có thể SEO hình ảnh. Những lời khuyên của tôi tập trung vào việc phân tích và tìm hiểu cơ chế Google xếp hạng hình ảnh giống như cơ chế Google xếp hạng trang web.

Tối ưu hóa hình ảnh cho các công cụ tìm kiếm là một công việc có thể giống như việc bạn đang tối ưu hóa hình ảnh cho người khiếm thị. Đối với một số bạn không có nhiều thời gian để đọc bài viết này thì trích dẫn dưới đây sẽ liệt kê ra ý chính cần thiết theo thứ tự của tầm quan trọng trong việc tối ưu hóa hình ảnh.


Rất quan trọng:

Từ khóa văn bản xung quanh
Từ khóa có trong tên ảnh
Kích thước hình ảnh (tối thiểu 320 pixel, tối đa 1280 điểm ảnh)
Từ khóa trong thẻ alt
Đảm bảo Google Spider có thể truy cập thư mục hình ảnh trên trang web bạn

Hữu ích:

Nhiều sử dụng của hình ảnh (bản sao)
Nhiều liên kết đến hình ảnh (hot liên kết)
Từ khóa trong tiêu đề trang (bao gồm cả URL)

Không quá quan trọng:

Từ khóa trong thuộc tính tiêu đề của hình ảnh
Từ khóa liên quan của toàn bộ trang web
Từ khóa trong mô tả meta
Từ khóa trong các từ khóa meta
Vị trí của trang trong việc tìm kiếm hữu cơ
Mới tải lên cùng một hình ảnh

Không rõ ràng / hay thay đổi:

Tuổi của hình ảnh (càng già càng tốt)
Độc đáo (ảnh trông khác hơn so với hầu hết các kết quả khác)
Xác định hình ảnh trong Sơ đồ trang web.

Theo kinh nghiệm của mình thì các bạn chỉ cần đạt khoảng 80% các tiêu chí bên trên là có thể giúp hình ảnh trên trang web của bạn có được thứ hạng tốt trong kết quả tìm kiếm. Dưới đây là nội dung chi tiết hướng dẫn các bạn tối ưu hóa hình ảnh trên trang web của mình.


Tại sao cần SEO hình ảnh?

SEO (tối ưu hóa công cụ tìm kiếm) mô tả phương pháp để tối ưu hóa nội dung cho công cụ tìm kiếm. Cuối cùng các nội dung cần xếp hạng tốt hơn. Và hình ảnh trên các trang web cũng cần được tối ưu hóa cho tìm kiếm hình ảnh. Trong quá trình tìm kiếm, chính trang kết quả của Google cũng thường xuyên bao gồm hình ảnh. Và trong nhiều trường hợp hình ảnh được hiển thị trên đầu trang. Và tất nhiên hình ảnh sẽ khiến người dùng chú ý nhiều hơn so nếu nó xuất hiện trước mắt người dùng trong kết quả đầu tiên.

Bạn đừng bao giờ nên quên rằng tối ưu hóa hình ảnh không chỉ dành cho các công cụ tìm kiếm. Nhiều chuyên gia cho rằng các thủ thuật tối ưu hóa sau đây cũng hữu ích cho người sử dụng. Google Spider (hay còn gọi là Googlebot) là tương tự như một người truy cập mù. Vào có thể nói rằng nếu bạn có thể tối ưu hình ảnh để người mù cũng có thể hiểu được thì chắc chắn bạn sẽ dành được thứ hạng cao trên kết quả tìm kiếm Google hình ảnh.

Bao lâu sẽ xuất hiện hình ảnh?

Nếu bạn làm theo những lời khuyên của mình, hình ảnh của bạn sẽ:

Hình ảnh sẽ được thu thập thông tin sau một vài ngày.
Xuất hiện trong việc tìm kiếm hình ảnh sau khoảng 2-7 ngày (trên thực tế, điều này có thể thay đổi một lần nữa).
Tùy thuộc vào "cạnh tranh", các ảnh được sắp xếp ở giữa vị trí 50 và 150.
Sau đó, chờ đợi và theo dõi sự biến đổi vị trí thứ hạng.
Đối với các hình ảnh được tối ưu hóa sẽ từ từ tăng hạng từ dưới lên.
Hình ảnh tốt sẽ có mặt trong trang đầu tiên hình ảnh.
Bằng cách sử dụng tối ưu offpage hình ảnh có thể lên TOP nhanh hơn.


Phần 17 - Khái Niệm Về Htaccess Va Redirect 301

Htaccess là gì?

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).

Trở lại ứng dụng SEO của htaccess, khi một khách hay bọ tìm kiếm thăm một trang web, máy chủ sẽ kiểm tra tệp tin đặt biệt để 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 tìm thấy trong tệp tin htaccess thường gồm 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, Ultraedit hay EditPadPro, 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 /

 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.gapro.net/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.gapro.net/new.htm.

Chú ý : Để bắt đầu thì bạn nên redirect 301 các trang trên cũng host, bạn chỉ nên chuyển các trang cũ đến thư mục gốc tương đối. Có thể thực hiện việc này bằng việc loại bỏ “http://www.gapro.net” mà chỉ thêm đường dẫn tương đối đến thư mục gốc.

Đ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. Chúng ta hãy tìm hiểu phần tiếp theo.

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.gapro.net/ [R=301,L]

Hãy thay đổi www.gapro.netbằ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 “thuvienthietke” nữa và muốn chuyển tất cả các trang trong thư mục này đến trang “thuvienweb.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 ^thuvienthietke(.*)$ /thuvienweb.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 (Ví dụ như http://gapro.net), trong khi có những website lại không dùng “www” này như http://vnexpress.net. Nên nhớ rằng “tương ứng” với dịch vụ Web. Các bạn có thể lựa chọn riêng cho mình. Nhưng không thể chọn cả hai vì sẽ gây ra trùng lặp nội dung. sau đây là hai ví dụ, hướng dẫn bạn xủ lý triệt để vấn đề này.

Trường hợp sử dụng www

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.gapro.\.net$ [NC]
RewriteRule ^(.*)$ http://www.gapro.net/ [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]

Trường hợp không sử dụng www 

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^aevn\.fr$ [NC]
RewriteRule ^(.*)$ http://aevn.fr/ [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ụ thuvienweb.php và thuvienweb.php?v=joomla. Tương tự như phần trên, đ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.gapro.net%{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]

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 mình 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.gapro.net/ [R=301,L]
Redirect Wordpress Feeds tới Feedburner

Trong bài viết sử dụng Feedbuner, các bạn có thể sử dụng plugin để quản lý Feeds RSS trên Blog Wordpress. Nếu không các bạn có thể sử dụng code htaccess sau :


RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/feed\.gif$
RewriteRule .* - [L]
RewriteCond %{HTTP_USER_AGENT} !^.*(FeedBurner|FeedValidator) [NC]
RewriteRule ^feed/?.*$ http://feeds.gapro.net/gapro/ [L,R=302]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

 Đối với người dùng WordPress, các bạn có thể sử dụng plug-in Redirection Permanent Link để chuyến hướng các trang.

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\.)?thuvienwebmaster.com/.*$ [NC]
RewriteRule \.(gif|jpg|swf|flv|png)$ /feed/ [R=302,L]

.

Phần 16 - Khái Niệm Về Canonicalization

Canonicalization là gì?

Canonicalization có thề là 1 khái niệm trừu tượng và khó khi phát âm "ca-non-ick-cull-eye-zay-shun", nhưng nó là yếu tố cần thiết khi tối ưu hóa trang web. Vấn đề cốt yếu liên quan đến thuật ngữ này đó chính là sự trùng lặp nội dung, có thể là 1 đoạn, hoặc 1 phần của trang web lặp đi lặp lại ở web của bạn, hoặc thậm chí trên những trang web khác. Đối với bộ máy tìm kiếm thì điều này thật sự nên tránh vì máy tìm kiếm không biết lựa chọn nội dung nào là phiên bản gốc để hiển thị cho người dùng. Theo các chuyên gia thì đây chính là vấn đề của sự trùng lặp nội dung.


Cách áp dụng tốt nhất trong SEO

Theo các chuyên gia seo, canonicalization đề cập đến các trang web cá nhân xuất hiện từ nhiều liên kết. Đây là vấn đề thực sự vì có cùng nội dung chỉ khác nhau đường link. Điều này đồng nghĩa với việc hiệu quả sẽ giảm xuống. Vấn đề này làm cho các nhà phát triển web phải đau đầu vì các thiết lập mặc định đã gây ra vấn đề này. Danh sách sau sẽ cho ta thấy lỗi canonicalization được gây ra bởi các thiết lập mặc định của 2 web server nổi tiếng:

Apache web server:

http://www.example.com/
http://www.example.com/index.html
http:/example.com/
http://example.com/index.html

Microsoft Internet Information Services (IIS):

http://www.example.com/
http://www.example.com/default.asp (or .aspx depending on the version)
http://example.com/
http://example.com/default.asp (or .aspx)
Các đường link này đều dẫn đến trang chủ. Điều này có nghĩa là nếu trang chủ có nhiều liên kết tương tự nhau như thế, thì máy tìm kiếm sẽ xem đó là 2 trang web khác nhau chứ không phải cùng 1 trang.

Nhưng may thay cho những người làm seo, các nhà phát triển web đã đưa ra phương pháp để khắc phục điều  này. 2 cách thường làm nhất là chuyển hướng 301 và chuyển hướng 302.
A 301 tương tự như 1 mã trạng thái HTTP và được "di chuyển vĩnh viễn"
A 302 tương tự như 1 sự chuyển hướng tạm thời.
Để tốt hơn cho người làm SEO thì các chúng tôi khuyên bạn nên dùng phương thức A 301 vì hiệu quả từ 90% đến 99% sẽ thành công còn A 302 thì hầu như không có giá trị.

Canonicalization không giới hạn các ký tự chữ và số. Nó cũng thiết lập dấu  gạch chéo trong các URL. Nếu một người dùng gõ http://www.google.com, họ sẽ tự động được chuyển đến http://www.google.com/ (chú ý dấu gạch chéo về phía trước). Điều này xảy ra bởi vì về mặt kỹ thuật thì định dạng có dấu gạch chéo là định dạng đúng cho URL. Mặc dù đây là một vấn đề được đa phần được giải quyết bởi các công cụ tìm kiếm, nhưng nó vẫn là điều cần chú ý vì nhiều máy chủ tự động chuyền hướng 301 từ phiên bản không có dấu gạch chéo lên phiên bản chính xác. Bằng cách này, một liên kết trỏ đến định dạng không đúng của URL sẽ mất từ 1% đến 10% giá trị của nó do chuyển hướng 301. Tham khảo thêm bài viết về liên kết nội bộ để có thể tối ưu hóa các đường liên kết trên trang web của bạn

Một trong những sai lầm phổ biến khi thực hiện các bản sửa lỗi canonicalization vô tình tạo ra một vòng lặp vô hạn giữa http://www.example.com và http://www.example.com/index.html. Các giải pháp cho vấn đề này đã được thảo luận trong bài viết này về việc chuyển hướng một tập tin chỉ mục đến tên miền của bạn mà không cần vòng lặp.

Phần 15 - Nội Dung Trùng Lặp - Duplicate Content

  Duplicate Content là gì?

 Duplicate Content (Nội dung trùng lặp) là nội dung xuất hiện trên Internet tại hơn một địa chỉ ( URL) hay nói theo một cách khác Duplicata Content là nội dung xuất hiện trên nhiều website khác nhau.

"Duplicate Content" là một trong những lỗi mà nhiều Webmaster mắc phải khi tiến hành SEO (Search Engine Optimize) cho website của mình. Trước hết, chúng ta tìm hiểu từ đâu có lỗi này.

Với Google hay nhiều trang tìm kiếm khác (SE) thì tên miền example.com và www.example.com là 2 tên miền hoàn toàn riêng biệt. Điều này gây ngạc nhiên với những ai nghĩ chúng vốn là một. Từ đó, rất nhiều vấn đề phát sinh từ sự suy nghĩ khác biệt giữa chúng ta và các trang tìm kiếm. Vấn đề đầu tiên chúng ta gặp là các nỗ lực của chúng ta trong việc SEO sẽ bị chia ra làm 2, một cho example.com và một cho www.example.com. Ví dụ bạn cố gắng liên kết đến 100 trang web nhưng một số trang dùng example.com và một số trang dùng www.example.com. Kết quả là bạn SEO cho 2 tên miền chứ không phải một như mình vẫn nghĩ. Và thay vì bạn có được 100 liên kết thì SE chỉ công nhận một % nào đó chứ không phải tất cả.
Vấn đề nữa mà bạn gặp phải đó là lặp lại thông tin. Các trang web www.example.com và example.com chắc chắn sẽ có cùng nội dung. Nhưng với các trang tìm kiếm thì sẽ có 1 trang bị đánh dấu là sao chép của trang kia bởi chung hoàn toàn riêng biệt nhau đồng nghĩa với việc vị trí xếp hạng của trang web đó sẽ bị đánh tụt xuống.

Vậy, làm sao để tránh? Rất đơn giản, hãy qui tất cả chúng về 1 mối. Hãy thống nhất chọn dùng www.example.com hay example.com để tiếp tục công việc SEO của mình. Sau đó, nếu khách truy cập địa chỉ còn lại thì chuyển khách truy cập đến địa chỉ đã chọn. Như vậy chúng ta chỉ có 1 trang là www.example.com còn trang example.com chỉ đóng vai trò là đường dẫn đến www.example.com và không hề có nội dung

Ví dụ, mình chọn www.example.com làm tên miền chính để quảng bá, thì những vị khách nào truy cập đến example.com sẽ chuyển đến địa chỉ tương ứng ở www.example.com.


Website trùng lặp nội dung sẽ bị phạt như thế nào?

SE sẽ loại bỏ (tùy theo mức độ) kết quả tìm kiếm trên trang kết quả đối với các trang có quá nhiều nội dung trùng lặp nội dung. Điều này sẽ khiến website rớt hạng thậm chí bị loại bỏ hoàn toàn khỏi bảng xếp hạng.
Mới đây (16/12/2013) Matt Cutts người đứng đầu bộ phận hỗ trợ SEO và chống SPAM của Google đã đăng 1 video trên Youtube có nhắc đến việc trùng lặp nội dung hiện nay. Matt có nói rằng Google không có quyền xử phạt các trang web nó nhiều nội dung trùng lặp, nhưng chắc chắn một điều rằng những nội dung này sẽ không có thứ hạng cao trên bảng hiện thị kết quả của Google.
Cách khắc phục khi bị trùng lặp nội dung

Bất cứ khi nào nội dung của một trang web có thể được tìm thấy tại nhiều URL, nó nên được khai báo với công cụ tìm kiếm. Điều này có thể được thực hiện bằng cách sử dụng một chuyển hướng 301 đến URL chính xác, sử dụng rel = canonical hoặc trong một số trường hợp có thể sử dụng công cụ xử lý thông số trong Trung tâm Quản trị Trang web của Google.

Các phương pháp khác nhằm tránh cũng như loại bỏ Duplicate Content

Hãy tự viết nội dung cho website, không sao chép nội dung của website khác dù chỉ là 1 phần. Điều đó loại bỏ gần như tối đa việc trùng lặp nội dung, cũng là điều tuyệt vời khi website có lượng bài viết độc đáo.

Luôn kiểm tra xem có bị trùng lặp nội dung ngay trên site của mình không.
Luôn kiểm tra nội dung của website có bị sao chép tới website khác không. 
Khi sử dụng nội dung của trang khác, cần đảm bảo rằng phải có link back đến trang đó. Xem phần “Đối phó với nội dung trùng lặp” để biết thêm thông tin.
Giảm thiểu nội dung tương tự. Thay vì 1 trang web về áo mưa cho bé trai và 1 trang web về áo mưa cho bé gái, nội dung giống nhau đến 95%, hãy thêm nội dung để chúng trở nên khác biệt. Hoặc có thể ghép thành 1 trang chung về áo mưa cho trẻ em.