Vì sao bạn nên cho google thu thập file JS và CSS


Vì sao bạn nên cho google thu thập file JS và CSS

Thứ hai, 25/05/2015 | 09:28

Lợi ích từ việc cho google boot thu thập các file javasript và css, nếu bạn chặn file này sẽ gây ảnh đến website của bạn không nhỏ, nếu ai đang chặn thì xem xét mở ra lại nhé vì google boot đã trở nên thông minh hơn.

Từ trước tới nay, chúng ta đều hiểu rằng Google Bot sẽ thu thập dữ liệu như một text browse, đó là nó sẽ bỏ qua CSS và Javascript có trong website mà chỉ nhận các dữ liệu chữ và các liên kết trong đó. Đây là một bất lợi cho các website nào đang sử dụng Javascript để tải nội dung như áp dụng kỹ thuật AJAX, sử dụng AngularJS,…

vi sao ban nen cho google thu thap file js va css hinh anh 1

 

Tuy nhiên, mới đây Google đã chính thức cập nhật lại rằng Google Bot đã có thể nhận diện CSS và Javascript trong website và thực thi nó, nên nếu website bạn đang chặn các file này để Google Bot crawl thì có thể sẽ ảnh hưởng đến kết quả tìm kiếm.

Lấy ví dụ trong WordPress, nếu bạn chặn thư mục /wp-content/ ở file robots.txt thì điều này sẽ ảnh hưởng.

Vì vậy, có thể nói rằng nếu như bây giờ trong file robots.txt của bạn có khai báo chặn Google Bot truy cập vào thư mục chứa dữ liệu của các file CSS và JS trên theme thì hãy bỏ nó đi để bot có thể vào và thực thi các file trong đó để có thể crawl nội dung hoàn chỉnh hơn.

Demo 1 file robots.txt cũng đã sửa từ mã nguồn Wordpress

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/themes
Disallow: /wp-content/plugins

Sitemap: http://domain.com/sitemap.xml.gz

Thành thế này

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /search?q=*
Disallow: *?replytocom
Disallow: */attachment/*
Sitemap: http://domain.com/sitemap.xml.gz

Mặc dù có thể khó kiểm chứng được sự thay đổi này có mang lại lợi ích rõ ràng như thế nào hay không, nhưng một trong các thành công của chiến dịch SEO là hãy nên tôn trọng và áp dụng các quy tắc mà Google đưa ra để website có thể thân thiện với SEO hơn.

JavaScript là gì?

Theo phiên bản hiện hành, là một ngôn ngữ lập trình kịch bản dựa trên đối tượng được phát triển từ các ý niệm nguyên mẫu. Ngôn ngữ này được dùng rộng rãi cho các trang web, nhưng cũng được dùng để tạo khả năng viết script sử dụng các đối tượng nằm sẵn trong các ứng dụng. Nó vốn được phát triển bởi Brendan Eich tại Hãng truyền thông Netscape với cái tên đầu tiên Mocha, rồi sau đó đổi tên thành LiveScript, và cuối cùng thành JavaScript. Giống Java, JavaScript có cú pháp tương tự C, nhưng nó gần với Self hơn Java. .js là phần mở rộng thường được dùng cho tập tin mã nguồn JavaScript.

vi sao ban nen cho google thu thap file js va css hinh anh 2

Phiên bản mới nhất của JavaScript là phiên bản 1.5, tương ứng với ECMA-262 bản 3. ECMAScript là phiên bản chuẩn hóa của JavaScript. Trình duyệt Mozilla phiên bản 1.8 beta 1 có hỗ trợ không đầy đủ cho E4X - phần mở rộng cho JavaScript hỗ trợ làm việc với XML, được chuẩn hóa trong ECMA-357.

CSS là gì?

Trong tin học, các tập tin định kiểu theo tầng – dịch từ tiếng Anh là Cascading Style Sheets (CSS) – được dùng để miêu tả cách trình bày các tài liệu viết bằng ngôn ngữ HTML và XHTML.[1] Ngoài ra ngôn ngữ định kiểu theo tầng cũng có thể dùng cho XML, SVG, XUL. Các đặc điểm kỹ thuật của CSS được duy trì bởi World Wide Web Consortium (W3C). Thay vì đặt các thẻ quy định kiểu dáng cho văn bản HTML (hoặc XHTML) ngay trong nội dung của nó, bạn nên sử dụng CSS.

 

>>Xem thêm : http://sccom.vn/cach-viet-email-marketing-dem-lai-hieu-qua-tot-62.html

 

 

Bài viết được tổng hợp Theo Thạch Phạm - Wiki bởi công ty seo Sccom