ウィジェットキットを埋め込む
iframe 埋め込みを使用して無料の言語ツールをサイトに追加します。各ウィジェットには、SEO とアトリビューションのために必要な FluentShip へのリンクが含まれています。
ホスト ページは、iframe だけでなく、正規ツールの URL にリンクする必要があります。 引用リソース · Proficiency インストールガイド
Match the language your visitors are learning (e.g. English sites use en). Embed URLs include ?language= so widgets show that language instead of a random daily rotation.
Language proficiency test
CEFR-aligned proficiency check for your site visitors.
ライブプレビュー
<!-- Do NOT add the sandbox attribute on this iframe — it blocks scripts, forms, and microphone access required by FluentShip widgets. -->
<iframe
title="Language proficiency test — FluentShip"
src="https://fluentship.com/language-proficiency-test/embed?utm_source=embed&utm_medium=iframe&utm_campaign=proficiency-widget&language=en"
width="100%"
height="720"
style="border:0;border-radius:12px;max-width:100%;display:block;"
loading="lazy"
allow="microphone"
referrerpolicy="strict-origin-when-cross-origin"
></iframe>
<script>
(function(){var H="fluentship.com";var O="https://fluentship.com";var P="fluentship-embed-v1";window.addEventListener('message',function(e){var d=e.data;if(!d||d.protocol!==P||d.type!=="fluentship-embed-resize")return;var h=d.payload&&d.payload.height;if(!h)return;try{if(!e.origin||new URL(e.origin).hostname!==H||e.origin!==O)return;}catch(_){return;}var f=document.querySelectorAll('iframe');for(var i=0;i<f.length;i++){if(f[i].contentWindow===e.source){f[i].style.height=h+'px';break;}}});})();
</script>
<p style="font-size:12px;color:#64748b;margin:8px 0 0;">
<a href="https://fluentship.com/language-proficiency-test?utm_source=embed&utm_medium=attribution_link&utm_campaign=proficiency-widget&language=en" rel="noopener" target="_blank">Language proficiency test on FluentShip</a>
</p>SEO のために帰属リンクを含めます。ホスト ページは、iframe だけでなく、正規ツールの URL にリンクする必要があります。
Daily phrase widget
Phrase of the day with pronunciation hint — links back to FluentShip.
ライブプレビュー
<!-- Do NOT add the sandbox attribute on this iframe — it blocks scripts, forms, and microphone access required by FluentShip widgets. -->
<iframe
title="Daily phrase widget — FluentShip"
src="https://fluentship.com/daily-phrase/embed?utm_source=embed&utm_medium=iframe&utm_campaign=daily-phrase-widget&language=en"
width="100%"
height="280"
style="border:0;border-radius:12px;max-width:100%;display:block;"
loading="lazy"
allow="microphone"
referrerpolicy="strict-origin-when-cross-origin"
></iframe>
<script>
(function(){var H="fluentship.com";var O="https://fluentship.com";var P="fluentship-embed-v1";window.addEventListener('message',function(e){var d=e.data;if(!d||d.protocol!==P||d.type!=="fluentship-embed-resize")return;var h=d.payload&&d.payload.height;if(!h)return;try{if(!e.origin||new URL(e.origin).hostname!==H||e.origin!==O)return;}catch(_){return;}var f=document.querySelectorAll('iframe');for(var i=0;i<f.length;i++){if(f[i].contentWindow===e.source){f[i].style.height=h+'px';break;}}});})();
</script>
<p style="font-size:12px;color:#64748b;margin:8px 0 0;">
<a href="https://fluentship.com/daily-phrase?utm_source=embed&utm_medium=attribution_link&utm_campaign=daily-phrase-widget&language=en" rel="noopener" target="_blank">Daily phrase widget on FluentShip</a>
</p>SEO のために帰属リンクを含めます。ホスト ページは、iframe だけでなく、正規ツールの URL にリンクする必要があります。
Listening snippet widget
Daily listening clip teaser with link to the 3-question quiz.
ライブプレビュー
<!-- Do NOT add the sandbox attribute on this iframe — it blocks scripts, forms, and microphone access required by FluentShip widgets. -->
<iframe
title="Listening snippet widget — FluentShip"
src="https://fluentship.com/listening-snippet/embed?utm_source=embed&utm_medium=iframe&utm_campaign=listening-widget&language=en"
width="100%"
height="300"
style="border:0;border-radius:12px;max-width:100%;display:block;"
loading="lazy"
allow="microphone"
referrerpolicy="strict-origin-when-cross-origin"
></iframe>
<script>
(function(){var H="fluentship.com";var O="https://fluentship.com";var P="fluentship-embed-v1";window.addEventListener('message',function(e){var d=e.data;if(!d||d.protocol!==P||d.type!=="fluentship-embed-resize")return;var h=d.payload&&d.payload.height;if(!h)return;try{if(!e.origin||new URL(e.origin).hostname!==H||e.origin!==O)return;}catch(_){return;}var f=document.querySelectorAll('iframe');for(var i=0;i<f.length;i++){if(f[i].contentWindow===e.source){f[i].style.height=h+'px';break;}}});})();
</script>
<p style="font-size:12px;color:#64748b;margin:8px 0 0;">
<a href="https://fluentship.com/listening-snippet?utm_source=embed&utm_medium=attribution_link&utm_campaign=listening-widget&language=en" rel="noopener" target="_blank">Listening snippet widget on FluentShip</a>
</p>SEO のために帰属リンクを含めます。ホスト ページは、iframe だけでなく、正規ツールの URL にリンクする必要があります。
Weekly public challenge
Rotating weekly guest challenge with link to the public leaderboard.
ライブプレビュー
<!-- Do NOT add the sandbox attribute on this iframe — it blocks scripts, forms, and microphone access required by FluentShip widgets. -->
<iframe
title="Weekly public challenge — FluentShip"
src="https://fluentship.com/challenge/weekly/embed?utm_source=embed&utm_medium=iframe&utm_campaign=weekly-challenge-widget&language=en"
width="100%"
height="280"
style="border:0;border-radius:12px;max-width:100%;display:block;"
loading="lazy"
allow="microphone"
referrerpolicy="strict-origin-when-cross-origin"
></iframe>
<script>
(function(){var H="fluentship.com";var O="https://fluentship.com";var P="fluentship-embed-v1";window.addEventListener('message',function(e){var d=e.data;if(!d||d.protocol!==P||d.type!=="fluentship-embed-resize")return;var h=d.payload&&d.payload.height;if(!h)return;try{if(!e.origin||new URL(e.origin).hostname!==H||e.origin!==O)return;}catch(_){return;}var f=document.querySelectorAll('iframe');for(var i=0;i<f.length;i++){if(f[i].contentWindow===e.source){f[i].style.height=h+'px';break;}}});})();
</script>
<p style="font-size:12px;color:#64748b;margin:8px 0 0;">
<a href="https://fluentship.com/challenge/weekly?utm_source=embed&utm_medium=attribution_link&utm_campaign=weekly-challenge-widget&language=en" rel="noopener" target="_blank">Weekly public challenge on FluentShip</a>
</p>SEO のために帰属リンクを含めます。ホスト ページは、iframe だけでなく、正規ツールの URL にリンクする必要があります。
Friend challenge
Challenge-a-friend duel links for daily phrase, pronunciation, or listening.
ライブプレビュー
<!-- Do NOT add the sandbox attribute on this iframe — it blocks scripts, forms, and microphone access required by FluentShip widgets. -->
<iframe
title="Friend challenge — FluentShip"
src="https://fluentship.com/challenge/friend/embed?utm_source=embed&utm_medium=iframe&utm_campaign=friend-challenge-widget&language=en"
width="100%"
height="280"
style="border:0;border-radius:12px;max-width:100%;display:block;"
loading="lazy"
allow="microphone"
referrerpolicy="strict-origin-when-cross-origin"
></iframe>
<script>
(function(){var H="fluentship.com";var O="https://fluentship.com";var P="fluentship-embed-v1";window.addEventListener('message',function(e){var d=e.data;if(!d||d.protocol!==P||d.type!=="fluentship-embed-resize")return;var h=d.payload&&d.payload.height;if(!h)return;try{if(!e.origin||new URL(e.origin).hostname!==H||e.origin!==O)return;}catch(_){return;}var f=document.querySelectorAll('iframe');for(var i=0;i<f.length;i++){if(f[i].contentWindow===e.source){f[i].style.height=h+'px';break;}}});})();
</script>
<p style="font-size:12px;color:#64748b;margin:8px 0 0;">
<a href="https://fluentship.com/challenge/friend/daily-phrase?utm_source=embed&utm_medium=attribution_link&utm_campaign=friend-challenge-widget&language=en" rel="noopener" target="_blank">Friend challenge on FluentShip</a>
</p>SEO のために帰属リンクを含めます。ホスト ページは、iframe だけでなく、正規ツールの URL にリンクする必要があります。
Pronunciation challenge
60-second pronunciation challenge with speech practice CTA.
ライブプレビュー
<!-- Do NOT add the sandbox attribute on this iframe — it blocks scripts, forms, and microphone access required by FluentShip widgets. -->
<iframe
title="Pronunciation challenge — FluentShip"
src="https://fluentship.com/pronunciation-challenge/embed?utm_source=embed&utm_medium=iframe&utm_campaign=pronunciation-widget&language=en"
width="100%"
height="420"
style="border:0;border-radius:12px;max-width:100%;display:block;"
loading="lazy"
allow="microphone"
referrerpolicy="strict-origin-when-cross-origin"
></iframe>
<script>
(function(){var H="fluentship.com";var O="https://fluentship.com";var P="fluentship-embed-v1";window.addEventListener('message',function(e){var d=e.data;if(!d||d.protocol!==P||d.type!=="fluentship-embed-resize")return;var h=d.payload&&d.payload.height;if(!h)return;try{if(!e.origin||new URL(e.origin).hostname!==H||e.origin!==O)return;}catch(_){return;}var f=document.querySelectorAll('iframe');for(var i=0;i<f.length;i++){if(f[i].contentWindow===e.source){f[i].style.height=h+'px';break;}}});})();
</script>
<p style="font-size:12px;color:#64748b;margin:8px 0 0;">
<a href="https://fluentship.com/pronunciation-challenge?utm_source=embed&utm_medium=attribution_link&utm_campaign=pronunciation-widget&language=en" rel="noopener" target="_blank">Pronunciation challenge on FluentShip</a>
</p>SEO のために帰属リンクを含めます。ホスト ページは、iframe だけでなく、正規ツールの URL にリンクする必要があります。
帰属要件
埋め込みでは、FluentShip フッター リンクを表示し続ける必要があります。パートナー校は、追跡のために ?ref=your-slug を追加できます。
Canonical URLs: Language proficiency testDaily phrase widgetListening snippet widgetWeekly public challengeFriend challengePronunciation challenge