2010-02-10 27 views
14

CSS và JavaScript nội tuyến có thực sự ảnh hưởng đến SEO trang web không?CSS và JavaScript nội tuyến có thực sự ảnh hưởng đến SEO trang web không?

+0

@Mods Câu hỏi này là On-topic @ [stackoverflow] (http://stackoverflow.com/help/on-topic) ?. Mặc dù nó là một câu hỏi cũ cũng như có một câu trả lời được chấp nhận câu hỏi này chủ yếu tập trung vào SEO vì vậy nó nên di chuyển đến Pro Webmaster mà sẽ là một phù hợp hơn. –

+1

Tôi đang bỏ phiếu để đóng câu hỏi này là không có chủ đề vì đó là về SEO. – easwee

Trả lời

11

Khó. Những gì đếm cho một công cụ tìm kiếm là nội dung văn bản, nó sẽ lọc ra mọi thứ khác.

Tôi giả sử CSS đi kèm với công cụ tìm kiếm khi họ xác định xem một phần văn bản có hiển thị trên trang hay bị ẩn vì mục đích SEO. Nhưng ngay cả ở đó, cho dù nội tuyến CSS hay trong một bảng định kiểu sẽ không tạo ra sự khác biệt.

Người ta có thể cho rằng càng có nhiều trang CSS và JS, các cụm từ tìm kiếm có trọng lượng ít hơn trên trang đó. Nhưng tôi nghĩ rằng đối số là không hợp lệ, bởi vì bất kỳ nội dung không nội dung nào cũng sẽ bị bỏ qua hoàn toàn.

+0

vâng đây cũng là bài viết hay nhưng tác giả không đề cập đến tác động xấu đến SEO http://robertnyman.com/2008/11/20/why-inline-css-and-javascript-code-is-such-a-bad- Điều/ –

+1

đây là http://webdesign.about.com/od/css/a/aa073106.htm cũng là một bài viết hay nhưng nó cũng không nói gì về SEO nhưng 3-4 năm trước tôi đã đọc những thứ nội tuyến ảnh hưởng đến SEO –

0

Tôi không nghĩ hầu hết các trình thu thập dữ liệu thực sự thực thi Javascript trước khi phân tích cú pháp trang. Nếu có điều gì đó bạn thực sự muốn được lập chỉ mục, tốt nhất bạn nên đặt nó trên trang dưới dạng nội dung đơn giản. Mang nó qua Ajax, xây dựng nó trên bay qua javascript, et. al, chắc chắn sẽ chỉ cản trở giá trị SEO của nó. Các liên kết khó hiểu có dạng sau khi được xây dựng bởi Javascript cũng là hình thức xấu - một bản đồ trang web đơn giản có thể mang lại giá trị tốt hơn.

2

Như đã lưu ý trong một câu trả lời khác, bất kỳ nội dung nào được tạo hoặc sửa đổi bằng JavaScript đều không thể được 'nhìn thấy' bởi các công cụ tìm kiếm. Mặc dù điều này tất nhiên áp dụng bất cứ nơi nào bạn đặt JS.

Tùy thuộc vào kích thước trang của bạn và khả năng lưu trữ của bạn có thể ảnh hưởng đến lập chỉ mục. Nếu tải bổ sung đủ để bắt đầu làm chậm phản hồi của máy chủ của bạn đối với yêu cầu trang thì công cụ tìm kiếm sẽ làm chậm hoạt động của họ và, đối với một trang web lớn, có thể không quản lý toàn bộ trang web một cách kịp thời.

+0

chính xác và mô tả hơn câu trả lời đã chọn. kích thước là vấn đề, không phải bản thân JS/CSS. – dusoft

+0

Câu trả lời này không còn chính xác nữa, vì các công cụ tìm kiếm rất có khả năng đọc và hiểu javascript. – Goose

0

Công cụ tìm kiếm chủ yếu đọc phần văn bản của trang web.Nhưng có nhiều yếu tố bao gồm hiệu ứng seo. Sử dụng mẫu bảng và thậm chí sử dụng css nội tuyến làm cho thời gian tải trang thêm một chút. ngay cả khi bạn có thể kiểm tra trên trình xác nhận html nó đánh dấu tất cả các ccs nội tuyến là error.Slower thời gian đáp ứng cho trang web.

0

javascript tăng thời gian tải của trang web. Tôi tin rằng đó là cách nó có thể ảnh hưởng đến thứ hạng trang web của bạn. Đi qua số https://developers.google.com/speed/pagespeed/insights/ và kiểm tra URL của bạn. Đôi khi, việc sử dụng javascript trên chế độ xem đầu tiên của trang web sẽ làm chậm tải trang vì nội dung chỉ được hiển thị sau khi tập lệnh được hiển thị. Điều đó có thể làm tổn hại đến trải nghiệm người dùng và SEO.

3

Được trả lời và bình chọn bởi các nhà phát triển thực sự.

CSS nội dòng sẽ đóng góp vào tải trọng của trang và điều đó ảnh hưởng đến tốc độ tải. Tốc độ tải là một trong nhiều yếu tố xếp hạng nên gần như là một câu hỏi không thể trả lời được.

Tỷ lệ văn bản thành mã cũng đóng một vai trò. Tấn mã để hiển thị một vài dòng văn bản hiển thị có nghĩa là các công cụ tìm kiếm cần tìm hiểu kỹ hơn để tìm mức độ liên quan của nội dung trong các trang. Matt Cutts đã ám chỉ điều này một vài lần.

Trong khi công cụ tìm kiếm có thể bỏ qua nhận xét và css/js trực tuyến, băng thông, xử lý và lưu trữ hậu cần có thể đủ động lực để làm giảm hiệu suất SEO ở một mức độ nào đó trên các trang css nặng.

Cá nhân tôi chỉ sử dụng mã nội tuyến khi hoàn toàn các trường cụ thể trang yêu cầu và thậm chí sau đó tôi sử dụng công cụ nén css để giảm khoảng trắng trong tài liệu khi sẵn sàng sản xuất.

Tôi đã có cuộc trò chuyện này nhiều lần và không có bên nào là kết luận.Câu trả lời đơn giản của tôi là, nếu nó "có thể" là bất lợi thì tại sao lại mạo hiểm.

Các vấn đề liên quan