Nghệ sĩ múa rối kết xuất html

Trên một số trang web, JavaScript tạo thêm nội dung trên một trang khi được thực thi trong trình duyệt. Quá trình này được gọi là kết quả xuất ra phía máy khách. Trong quá trình Google Search search thực thi JavaScript này, có một số tính năng JavaScript bị giới hạn trong Google Search search và một số trang có thể gặp phải sự cố nội dung không xuất hiện trong HTML được xuất ra. Các công cụ tìm kiếm khác có thể chọn bỏ qua JavaScript và sẽ không thấy nội dung do JavaScript tạo ra

Kết quả xuất ra là một cách xử lý các trang web mà công cụ tìm kiếm không thấy nội dung do JavaScript tạo trên đó. Máy chủ đầu ra phát hiện các bot có thể gặp sự cố với nội dung do JavaScript tạo rồi phân bản phiên bản do máy chủ đầu ra mà không có JavaScript cho các bot này trong khi người dùng thấy phiên bản nội dung của máy chủ

Kết quả xuất ra là một cách giải quyết chứ không phải là giải pháp được đề xuất vì cách này phức tạp hơn và yêu cầu thêm tài nguyên

Các trang web nên sử dụng tính năng xuất động

Kết quả xuất hiện là cách giải quyết nội dung được tạo bằng JavaScript, công khai, có thể lập chỉ mục và thay đổi nhanh chóng hoặc nội dung sử dụng các tính năng JavaScript không được hỗ trợ bởi các trình thu thập dữ liệu mà bạn thu thập. . Không phải tất cả các trang web đều cần sử dụng tính năng xuất động, đồng thời có các giải pháp tốt hơn so với tính năng xuất động như giải thích trong bài viết này về kết xuất trên web

Hiểu cách hoạt động của tính năng đầu ra của tính năng

Tính năng xuất ra yêu cầu máy chủ web của bạn đã phát hiện ra các bộ sưu tập dữ liệu (ví dụ:. bằng cách kiểm tra tác nhân người dùng). Yêu cầu từ trình thu thập dữ liệu được chuyển đến trình xuất đầu ra, còn yêu cầu từ người dùng được phân phát như bình thường. Khi cần thiết, đầu ra của trình động sẽ phân phát một phiên bản nội dung phù hợp với trình thu thập dữ liệu, ví dụ:. output system may be phan phoi dong HTML tran version. You can select enable output output cho tất cả các trang hoặc trên mỗi trang

Nghệ sĩ múa rối kết xuất html

Kết quả xuất ra không phải là kỹ thuật che giấu

Googlebot thường không coi đầu ra động là kỹ thuật che giấu. Miễn phí là quy định kết xuất động của bạn dẫn đến nội dung giống nhau, Googlebot sẽ không xem kết xuất động là kỹ thuật che giấu

Khi bạn đang thiết lập tính năng xuất động, trang web của bạn có thể tạo ra các lỗi trang. Googlebot không coi các trang lỗi này là kỹ thuật che giấu và xử lý lỗi như bất kỳ trang lỗi nào khác

Việc sử dụng kết quả đầu ra động để phân phát nội dung hoàn toàn khác nhau cho người dùng và trình thu thập dữ liệu có thể được xem là kỹ thuật che giấu. Ví dụ. một trang web phân phát một trang về mèo cho người dùng và một trang về chó cho trình thu thập dữ liệu có thể được xem là đang phát triển khai thác kỹ thuật che giấu

Explosion output output feature

Để thiết lập tính năng đầu ra động cho nội dung của bạn, hãy làm theo nguyên tắc chung của chúng tôi. Bạn sẽ cần tham khảo chi tiết cấu hình cụ thể của mình, vì các chi tiết này sẽ khác nhau rất nhiều giữa các lần triển khai

Để biết một phương thức thực tế, hãy thử tham gia Lớp học lập trình mới của chúng tôi về chủ đề Triển khai tính năng đầu ra động bằng Rendertron. Lớp học thiết lập chương trình này hướng dẫn bạn cách phát triển tính năng xuất đầu ra động bằng Rendertron – một giải pháp nguồn dựa trên Chromium không có giao diện người dùng
  1. Cài đặt và định cấu hình một trình xuất động (ví dụ. Puppeteer, Rendertron hoặc prerender. io) để biến nội dung của bạn thành HTML tĩnh, giúp trình thu thập thông tin xử lý dễ dàng hơn
  2. Chọn tác nhân người dùng mà bạn muốn cung cấp HTML tĩnh và tham khảo thông tin về cấu hình cụ thể của bạn để biết cách cập nhật hoặc bổ sung tác nhân người dùng. Sau đây là ví dụ về danh sách các tác nhân người dùng phổ biến trong phần mềm trung gian Rendertron.
    export const botUserAgents = [
      'googlebot',
      'bingbot',
      'linkedinbot',
      'mediapartners-google',
    ];
  3. Nếu bước đầu ra trước khi làm chậm máy chủ của bạn hoặc bạn thấy một số lượng lớn yêu cầu đầu ra trước đó, hãy cân nhắc việc phát triển khai thác bộ nhớ đệm cho nội dung đầu ra trước hoặc xác minh rằng các yêu cầu đó đến từ các yêu cầu đó
  4. Xác định xem các tác vụ người dùng yêu cầu nội dung cho máy tính hoặc thiết bị di động. Sau đó, hãy sử dụng tính năng phân phát động để cung cấp phiên bản phù hợp cho máy tính hoặc thiết bị di động. Sau đây là ví dụ về cách cấu hình có thể xác định xem tác nhân người dùng yêu cầu nội dung cho máy tính hay thiết bị di động.
    isPrerenderedUA = userAgent.matches(botUserAgents)
    isMobileUA = userAgent.matches(['mobile', 'android'])
    
    if (!isPrerenderedUA) { } else { servePreRendered(isMobileUA) }
    Trong ví dụ này, hãy sử dụng if (!isPrerenderedUA) {...} để phân phát nội dung thông thường do ứng dụng xuất ra. Sử dụng else { servePreRendered(isMobileUA)} để phân phối phiên bản nội dung cho thiết bị di động nếu cần
  5. Định cấu hình máy chủ của bạn để phân phối HTML chuyển đến các trình thu thập dữ liệu mà bạn đã chọn. Bạn có thể thực hiện công việc này theo một số cách tùy thuộc vào công nghệ bạn sử dụng. Sau đây là một số ví dụ
    • Yêu cầu proxy từ thu thập dữ liệu của trình thu thập dữ liệu đến trình xuất động
    • Kết xuất trước trong quy trình khai thác quy trình của bạn và khiến máy chủ của bạn phân phát HTML tĩnh cho thu thập dữ liệu
    • Chèn tính năng xuất ra động vào tùy chỉnh mã máy chủ của bạn
    • Phân vùng phát nội dung tĩnh từ các dịch vụ đầu ra trước khi thu thập dữ liệu
    • Sử dụng một phần mềm trung gian cho máy chủ của bạn (ví dụ. phần mềm trung gian Rendertron

Xác minh cấu hình của bạn

Sau khi bạn hoàn thành việc phát triển tính năng xuất động, hãy xác minh rằng mọi thứ hoạt động như mong đợi bằng cách kiểm tra URL thông qua các quy trình sau

  1. Kiểm tra nội dung cho thiết bị di động của bạn bằng công cụ Kiểm tra tính thân thiện với thiết bị di động để đảm bảo Google có thể nhìn thấy nội dung của bạn

    xong Thành công. Nội dung cho thiết bị di động khớp với nội dung mà bạn mong người dùng sẽ thấy

    lỗi thử lại. Nếu nội dung bạn thấy không khớp với nội dung bạn mong đợi, hãy xem phần giải quyết sự cố

  2. Kiểm tra nội dung cho máy tính bằng Công cụ kiểm tra URL để đảm bảo nội dung cho máy tính cũng xuất hiện trên trang đã xuất (trang đã xuất chính là cách Google nhìn thấy trang của bạn)

    xong Thành công. Nội dung cho máy tính trùng khớp với nội dung mà bạn mong đợi người dùng sẽ thấy

    lỗi thử lại. Nếu nội dung bạn thấy không khớp với nội dung bạn mong đợi, hãy xem phần giải quyết sự cố

  3. Nếu bạn sử dụng dữ liệu có cấu trúc, hãy sử dụng Công cụ kiểm tra kết quả nhiều định dạng để kiểm tra xem dữ liệu có cấu trúc của bạn xuất ra đúng cách hay không.

    xong Thành công. Dữ liệu có cấu trúc xuất hiện như bạn mong đợi

    lỗi thử lại. Nếu dữ liệu có cấu trúc không xuất hiện như bạn mong đợi, hãy xem phần giải quyết sự cố

Khắc phục sự cố

Nếu nội dung của bạn cho thấy có lỗi trong quá trình Kiểm tra tính thân thiện với thiết bị di động hoặc nếu nội dung đó không xuất hiện trong kết quả tìm kiếm trên Google, hãy thử giải quyết những vấn đề thường gặp nhất. Nếu bạn vẫn gặp sự cố, hãy đăng chủ đề mới trong Cộng đồng trợ giúp của Trung tâm Google Tìm kiếm

Nội dung không đầy đủ hoặc hiển thị không thống nhất

error Nguyên nhân gây ra vấn đề. Việc thiếu tác động của người dùng dữ liệu có cấu trúc hoặc không đưa các thẻ lệnh JSON-LD vào dữ liệu đầu ra có thể gây ra lỗi với dữ liệu có cấu trúc