- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
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/
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
swellのlazyloadの設定は下記のようになっております。(現在は遅延時間を1秒にしてインデックスの様子を見ています)
lazysizes.js(lazyload)には遅延を1秒という単位で調整できる機能は備わっていません。SWELLにおいて上記の通り秒数で制限できる機能としては、スクリプト遅延というlazyloadとは別物の機能があります。
動画だけをファーストビューに置いたlazyloadが効かない状態のページは動画のインデックスは正常にされましたのでlazyloadが原因というところまで分かっており、対処法が分かる方がいらっしゃいましたらご教授頂ければと思います。
動画をAbove the fold内もしくは付近に配置してください。インデックスされていないページの動画位置が、表示速度という観点ではベストですが動画をインデックスさせるという観点では不利です。
参考: https://yoast.com/on-page-video-seo/
SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。
ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/
WordPress保守管理・セキュリティ対策
https://kanripress.ne.jp/wordpress-maintenance/
@skillsharejp
ご回答ありがとうございます。
lazysizes.js(lazyload)には遅延を1秒という単位で調整できる機能は備わっていません。SWELLにおいて上記の通り秒数で制限できる機能としては、スクリプト遅延というlazyloadとは別物の機能があります。
確かに違う機能でした!こちらの設定はyoutubeの読み込みに影響を及ぼしますか?
動画をAbove the fold内もしくは付近に配置してください。インデックスされていないページの動画位置が、表示速度という観点ではベストですが動画をインデックスさせるという観点では不利です。
別サイトが画像のように動画検索にてAbove the fold内もしくは付近ではなく、数千文字のページ後半に設置している動画がインデックスされていました。そのサイトはswellを使用せず、lazyloadを使用し、またスクリプト遅延も直接エンジニアが子テーマに対して0.5秒遅延を入れているものです。
ですので問題のあるページがswellのlazyloadもしくはスクリプト遅延にあると思っている次第であります。(もしかすると全くの見当違いかもしれませんが)
【別サイト】
こちらの設定はyoutubeの読み込みに影響を及ぼしますか?
個別のコンサルは有料でしか提供していませんが、最初の質問にある記載内容をぱっと見する限りYouTubeがスクリプト遅延対象になっている様子はありません。
ですので問題のあるページがswellのlazyloadもしくはスクリプト遅延にあると思っている次第であります。(もしかすると全くの見当違いかもしれませんが)
- lazysizes.js自体はSWELL固有ではなく、WPに限らず幅広く世界中で利用されている。
- SWELLのlazyloadはサイト共通なので、個別ページ毎に異なる設定には通常はならない。
- SWELLに問題があると仮定した場合、全ページでインデックスされないという条件を満たしていない。
以上の点を考えると現時点でSWELLが原因として断定できないです。
念のためSEOの専門家や、Googleのフォーラムで関連情報を探したり、聞いてみたりしてください。
SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。
ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/
WordPress保守管理・セキュリティ対策
https://kanripress.ne.jp/wordpress-maintenance/