Discordコミュニティを作りました! 参加する

フォーラム

トピックを立てる前にチェック
  1. フォーラムガイドライン」に必ず目を通してください。
  2. バージョンアップデート後に表示がおかしくなった場合は、
    「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。
  3. フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
swell標準のlazyloadをON...
 
通知
すべてクリア

swell標準のlazyloadをONにすると動画ページのインデックスがされない

4 投稿
2 ユーザー
2 Likes
512 表示
producerz
(@producerz)
投稿: 5
メンバー
Topic starter
 

Youtubeの埋め込みで動画インデックスがされない原因について

 

問題が起きているURLのようにyoutubeを埋め込みたいのですが、「サーチコンソール上で動画がビューポートの外側にあります」という状態で動画をインデックスする事が出来ません。その他のyoutube埋め込みページ全てにおいてこの状況にあります。別で運営しているメディアはテーマやプラグイン、lazyloadの状況は違うものの正常にインデックスされています。

swellのlazyloadの設定は下記のようになっております。(現在は遅延時間を1秒にしてインデックスの様子を見ています)

記事下コンテンツを遅延読み込みさせる

フッターを遅延読み込みさせる

スクリプト(lazysizes.js)を使って遅延読み込みさせる

・スクリプトを遅延読み込みさせる

instagram.com/embed.js,
connect.facebook.net,
assets.pinterest.com,
googletagmanager.com/gtag/js,
gtag(,
clipboard.min.js,
set_urlcopy.min.js,
luminous.min.js,
set_luminous.min.js,
rellax.min.js,
set_rellax.min.js,
prism.js,
hcb_script.js,

遅延させる秒数(3秒)

フォーラム・Google検索で見ても探せず質問させていただきました。

動画だけをファーストビューに置いたlazyloadが効かない状態のページは動画のインデックスは正常にされましたのでlazyloadが原因というところまで分かっており、対処法が分かる方がいらっしゃいましたらご教授頂ければと思います。

正常ページ: https://venusscramble.com/media/george-interview/

 

確認項目
利用規約に同意します*, ガイドラインを読み、内容を把握しています*, よくある質問を先にチェック済みです*, 過去に同じようなトピックがないか検索済みです*, WordPress更新後、SWELLは最新版にしましたか?, Googleなどでも検索してみました, プラグインを停止しても同じことが起こることを確認しました, デフォルトテーマ等、他のテーマでも同じことが起こることを確認しました, 自分で追加したコードに問題がないかチェック済みです
問題が確認できるページのURL
利用中のSWELL本体のバージョン
2.7.7.2
利用中のPHPバージョン
7.4.33
OS
Windows11
利用中のWordPressバージョン
6.2.6
利用中のサーバー会社
Xサーバー
ブラウザ
Chrome
利用中のプラグイン一覧

AddQuicktag
Advanced Custom Fields PRO
Converter for Media
Copy Anything to Clipboard
Redirection
SEO SIMPLE PACK
SIMPLE BLOG DESIGN
WebSub (FKA. PubSubHubbub)
WP All Export
XML Sitemap & Google News
Yoast Duplicate Post

 
投稿済 : 25/07/2023 6:19 pm
トピックタグ
skillsharejp
(@skillsharejp)
投稿: 983
SWELL高速化顧問
 
投稿者:: @producerz

swellのlazyloadの設定は下記のようになっております。(現在は遅延時間を1秒にしてインデックスの様子を見ています)

lazysizes.js(lazyload)には遅延を1秒という単位で調整できる機能は備わっていません。SWELLにおいて上記の通り秒数で制限できる機能としては、スクリプト遅延というlazyloadとは別物の機能があります。

投稿者:: @producerz

動画だけをファーストビューに置いたlazyloadが効かない状態のページは動画のインデックスは正常にされましたのでlazyloadが原因というところまで分かっており、対処法が分かる方がいらっしゃいましたらご教授頂ければと思います。

動画をAbove the fold内もしくは付近に配置してください。インデックスされていないページの動画位置が、表示速度という観点ではベストですが動画をインデックスさせるという観点では不利です。

参考: https://yoast.com/on-page-video-seo/

SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。

ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/

 
投稿済 : 25/07/2023 8:58 pm
producerz reacted
producerz
(@producerz)
投稿: 5
メンバー
Topic starter
 

@skillsharejp 
ご回答ありがとうございます。

投稿者:: @skillsharejp

lazysizes.js(lazyload)には遅延を1秒という単位で調整できる機能は備わっていません。SWELLにおいて上記の通り秒数で制限できる機能としては、スクリプト遅延というlazyloadとは別物の機能があります。

確かに違う機能でした!こちらの設定はyoutubeの読み込みに影響を及ぼしますか?

投稿者:: @skillsharejp

動画をAbove the fold内もしくは付近に配置してください。インデックスされていないページの動画位置が、表示速度という観点ではベストですが動画をインデックスさせるという観点では不利です。

参考: https://yoast.com/on-page-video-seo/

 

別サイトが画像のように動画検索にてAbove the fold内もしくは付近ではなく、数千文字のページ後半に設置している動画がインデックスされていました。そのサイトはswellを使用せず、lazyloadを使用し、またスクリプト遅延も直接エンジニアが子テーマに対して0.5秒遅延を入れているものです。

ですので問題のあるページがswellのlazyloadもしくはスクリプト遅延にあると思っている次第であります。(もしかすると全くの見当違いかもしれませんが)

【別サイト】

https://gekiatsu-casino.com/onlinecasino/wpt-global/

 
投稿済 : 25/07/2023 9:27 pm
skillsharejp
(@skillsharejp)
投稿: 983
SWELL高速化顧問
 
投稿者:: @producerz

こちらの設定はyoutubeの読み込みに影響を及ぼしますか?

個別のコンサルは有料でしか提供していませんが、最初の質問にある記載内容をぱっと見する限りYouTubeがスクリプト遅延対象になっている様子はありません。

投稿者:: @producerz

ですので問題のあるページがswellのlazyloadもしくはスクリプト遅延にあると思っている次第であります。(もしかすると全くの見当違いかもしれませんが)

  • lazysizes.js自体はSWELL固有ではなく、WPに限らず幅広く世界中で利用されている。
  • SWELLのlazyloadはサイト共通なので、個別ページ毎に異なる設定には通常はならない。
  • SWELLに問題があると仮定した場合、全ページでインデックスされないという条件を満たしていない。

以上の点を考えると現時点でSWELLが原因として断定できないです。

念のためSEOの専門家や、Googleのフォーラムで関連情報を探したり、聞いてみたりしてください。

SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。

ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/

 
投稿済 : 25/07/2023 9:48 pm
producerz reacted
共有: