react-tweet icon indicating copy to clipboard operation
react-tweet copied to clipboard

SEO (Google Search Console) -> Video page indexing > Video outside the viewport

Open dominiksipowicz opened this issue 2 years ago • 0 comments

Edge Case Problem:

It's awesome that some tweets embed videos and load video markup, but sometimes when the tweet is below the fold line this video element is not lazy loaded. This is especially important when the video is considered supplementary content and not the main content from SEO perspective.

SEO  (Google Search Console) -> Video page indexing > Video outside the viewport

Proposed Solution:

It would be useful to provide a prop for lazy loading video elements when they become visible in the viewport. In some cases, however, it would actually harm SEO (for example, when the video is the main content or above the fold line!).

Video would be loaded as it does now by default, but the additional props, say videoLazyLoad, would allow this video to be lazy loaded. Content such as reviews or other sections of the page not included in the main content would benefit from this feature.

More details of the issue:

Two types of videos placement from SEO perspective:

Video placement types Google Search Console

This is the Google Search Console issue detected example:

CleanShot 2023-09-30 at 12 53 29@2x

Link to the page with example issue:

https://www.listedai.co/ai/qrgpt-ai-art-qr-code-generator

Visual explanation of the issue:

CleanShot 2023-09-30 at 12 55 25@2x

dominiksipowicz avatar Sep 30 '23 12:09 dominiksipowicz