2008-09-06 22 views
6

Tại nơi làm việc, chúng tôi có một chuyên viên phân tích SEO chuyên nghiệp là để rót nhiều dữ liệu (KeyNote/Compete vv) và tạo ra các báo cáo ưa thích cho các giám đốc điều hành để họ có thể xem chúng tôi đang làm gì với các đối thủ cạnh tranh trong xếp hạng tìm kiếm không phải trả tiền. Ông cũng dẫn đầu các sáng kiến ​​để cải thiện thứ hạng SEO trên các trang web của chúng tôi bằng cách tối ưu hóa mọi thứ tốt nhất có thể.Nén HTML và SEO?

Chúng tôi cũng có một nhiệm vụ lâu dài để giảm thời gian tải trang của chúng tôi, mà hiện tại là khá kém chất lượng trên một số trang.

Anh chàng SEO đã đề cập rằng HTML hợp lệ, ngữ nghĩa có được nhiều điểm hơn bởi trình thu thập dữ liệu so với HTML lộn xộn lộn xộn. Tôi đã làm việc trên một máy nén HTML thời gian thực mà sẽ làm giảm kích thước trang của tôi một đoạn khá tốt của tôi. Sẽ nén HTML làm tổn thương chúng tôi trong bảng xếp hạng trang web?

+0

Để rõ ràng: bằng tính năng nén HTML, bạn có nghĩa là chuyển đổi html-> html thực hiện những việc như loại bỏ nhiều dòng, loại bỏ nhận xét, gấp tờ mẫu vào tài liệu chính, v.v. Bạn có áp dụng bất kỳ biến đổi nào biến html hợp lệ thành không hợp lệ không? Nếu vậy, cái gì, và tại sao bạn lại lo lắng? –

+4

Tôi đang bỏ phiếu để đóng câu hỏi này là không có chủ đề vì nó không liên quan đến lập trình có thể phù hợp cho http://webmasters.stackexchange.com/ – bummi

Trả lời

7

Tôi khuyên bạn nên sử dụng nén ở lớp vận chuyển và loại bỏ khoảng trống từ HTML, nhưng không phải hy sinh ngữ nghĩa của đánh dấu của bạn vì lợi ích của tốc độ. Trong thực tế, tốt hơn bạn "nén" đánh dấu của bạn, hiệu quả hơn các lớp vận chuyển nén sẽ được. Hoặc, để đặt nó một cách tốt hơn, hãy chuyển mã gzip chuyển mã HTML của bạn sang cho bạn, và đổ năng lượng của bạn vào viết đánh dấu sạch sẽ hiển thị nhanh chóng khi nó chạm vào trình duyệt.

5

Nén HTML không làm bạn đau.

Khi bạn nói máy nén HTML, tôi cho rằng bạn có nghĩa là một công cụ loại bỏ khoảng trắng vv khỏi các trang của bạn để làm cho chúng nhỏ hơn, đúng không? Điều này không ảnh hưởng đến cách trình thu thập thông tin sẽ thấy html của bạn vì nó có khả năng loại bỏ cùng một thứ từ HTML khi nó lấy trang từ trang web của bạn. Cấu trúc 'ngữ nghĩa' của HTML tồn tại cho dù nén hay không.

Bạn cũng có thể muốn xem xét:

  • trang Nén với một nén GZIP trong máy chủ web
  • Giảm kích thước của hình ảnh, CSS, javascript vv
  • Xét như thế nào của trình duyệt tải động cơ bố trí các trang của bạn.

Bằng cách lộn xộn HTML, người SEO này có thể có nghĩa là sử dụng bảng để bố cục và định lại các phần tử HTML dựng sẵn (ví dụ: <p class="headerOne">Header 1</ p>). Điều này làm tăng tỷ lệ thẻ HTML thành nội dung trang, hoặc mật độ từ khóa trong các thuật ngữ SEO. Tuy nhiên, nó có vấn đề lớn hơn:

  • Thời gian tải trang dài hơn do nội dung tải xuống để tải xuống, tại sao không sử dụng thẻ H1?
  • Rất khó để người đọc trên màn hình hiểu và ảnh hưởng đến khả năng truy cập trang web.
  • Trình duyệt có thể mất nhiều thời gian hơn để hiển thị nội dung tùy thuộc vào cách chúng phân tích và bố cục các trang có kiểu.
1

Tôi đã từng sửa lại một bảng lộn xộn cho bố cục thành xhtml 1.0 chuyển tiếp và kích thước từ 100kb xuống 40kb. Các hình ảnh được tải từ 200kb đến 50kb.

Lý do tôi nhận được khoản tiết kiệm lớn như vậy là do trang web có tất cả JS được nhúng trong mọi trang. Tôi cũng đã sửa lại tất cả các JS để nó đúng cho cả IE6 và FF2. Các hình ảnh cũng được biên dịch xuống một bản đồ hình ảnh. Tất cả các kỹ thuật đều được ghi lại trên A List Apart và dễ triển khai.

+0

bạn có nhận thấy bất kỳ cải thiện công cụ tìm kiếm nào không? –

+0

Tôi đã không thực sự tìm kiếm một thứ hạng trang tăng nhưng nhiều hơn để giảm chi phí băng thông lớn. Giảm kích thước đặt chúng tôi xuống dưới lưu vực đủ điều kiện miễn phí. Các kỹ thuật này chỉ mất một vài ngày để triển khai và tôi không phải là nhà phát triển web. Chúng tôi hiện đang chạy trên HTML5. –

0

Sử dụng nén không làm hỏng xếp hạng trang của bạn.Matt Cutts nói về điều này trong bài viết của mình trên Crawl Caching Proxy

Thời gian tải trang của bạn cũng có thể được cải thiện rất nhiều bởi resizing your images. Mặc dù bạn có thể sử dụng thuộc tính chiều cao và chiều rộng trong thẻ img, nhưng điều này không thay đổi kích thước của hình ảnh được tải xuống trình duyệt. Thay đổi kích thước hình ảnh trước khi đặt chúng trên các trang của bạn có thể giảm thời gian tải xuống 50% trở lên, tùy thuộc vào số lượng và loại hình ảnh bạn đang sử dụng.

Những điều khác có thể cải thiện thời gian tải trang của bạn là:

  • tiêu chuẩn sử dụng web/CSS cho bố trí thay vì bảng
  • Nếu bạn sao chép/dán nội dung từ MS Word, loại bỏ các các thẻ bổ sung mà Word tạo ra
  • Đặt CSS và javascript ở bên ngoài tệp, sau đó được nhúng vào trang . Giúp khi người dùng truy cập hơn hơn một trang trên trang web của bạn bởi vì trình duyệt thường bộ nhớ cache những tập tin này

Web Page Analyzer này sẽ cung cấp cho bạn một báo cáo tốc độ cho thấy bao lâu các yếu tố khác nhau cất trang của bạn để tải về.

1

Sử dụng nén gzip để nén HTML trong giai đoạn truyền tải, sau đó chỉ cần đảm bảo mã xác thực và bạn đang sử dụng thẻ logic cho mọi thứ.

1

Anh chàng SEO đã đề cập đến ngữ nghĩa đó, HTML hợp lệ sẽ nhận được nhiều điểm hơn bởi trình thu thập dữ liệu hơn HTML lộn xộn lộn xộn.

Nếu một người SEO cố gắng cung cấp một thực tế về SEO thì hãy nói cho anh ta cung cấp nguồn, vì theo hiểu biết của tôi đơn giản là không đúng sự thật. Nếu nội dung ở đó, nó sẽ được thu thập thông tin. Đó là một huyền thoại đô thị chung giữa các nhà phân tích SEO, điều đó không đúng.

Tuy nhiên, nên sử dụng thẻ tiêu đề. < H1> thẻ cho tiêu đề trang và < H2> cho tiêu đề chính, sau đó giảm xuống cho các tiêu đề thấp hơn.

Tôi đã làm việc trên một máy nén HTML thời gian thực sẽ làm giảm trang của chúng tôi kích cỡ một đoạn khá tốt của tôi. Sẽ nén HTML làm tổn thương chúng tôi trong trang web bảng xếp hạng?

Nếu nó có thể được đọc ở phía máy khách mà không có vấn đề thì nó hoàn toàn ổn. Nếu bạn muốn tìm kiếm bất kỳ điều này tôi khuyên bạn nên bất cứ điều gì tham chiếu Matt Cutt hoặc từ bài viết sau đây.

FAQ: Search Engine Optimisation

0

Trước tiên, bạn kiểm tra mã. Mã xác nhận các tiêu chuẩn w3c như HTML & CSS