Catalog / mycabinchat.com
65

SEO audit for mycabinchat.com

一流航空会社の客室乗務員になる、最短ルート。 | Cabin Chat

other

Health 65/100 (fair) · 41 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Cabin Chatでは、体系的なレッスン、実践的な面接回答練習、個別コーチングを通じて、英語または日本語で客室乗務員面接に備えられます。

Screenshot of mycabinchat.com
41
pages crawled
41
indexable pages
0
errors
321
warnings
301
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 0 0 246 0
Content 71 0 39 48
Hreflang 74 0 36 0
Agent Readiness 100 0 0 1
Cache 100 0 0 41
Crawlability 100 0 0 12
Duplicate 100 0 0 12
Meta Description 100 0 0 21
Performance 100 0 0 82
Social 100 0 0 42
Structured Data 100 0 0 41
Titles 100 0 0 1
Findings

Warnings (4 rules)

warning hreflang set has no self-reference

Rule hreflang.missing_self · Hreflang · 12 occurrence(s)

warning hreflang has no return link (not reciprocal)

Rule hreflang.no_return · Hreflang · 24 occurrence(s)

warning Internal link points to a redirect

Rule links.redirect_target · Links · 246 occurrence(s)

Notices (13 rules)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 41 occurrence(s)

notice Main text is hard to read (low Flesch Reading Ease)

Rule content.readability_poor · Content · 7 occurrence(s)

  • https://mycabinchat.com/en — this page reads as difficult (Flesch Reading Ease 45, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mycabinchat.com/en/about — this page reads as difficult (Flesch Reading Ease 32, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mycabinchat.com/en/coaching — this page reads as difficult (Flesch Reading Ease 38, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mycabinchat.com/en/community — this page reads as very difficult (Flesch Reading Ease 28, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mycabinchat.com/en/courses — this page reads as difficult (Flesch Reading Ease 33, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mycabinchat.com/en/ebook — this page reads as very difficult (Flesch Reading Ease 22, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://mycabinchat.com/en/help — this page reads as difficult (Flesch Reading Ease 44, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 12 occurrence(s)

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 41 occurrence(s)

  • https://mycabinchat.com/en — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/en/about — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/en/auth/sign-in — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/en/ebook — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/about — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/app/account — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/app/bookings — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/app/community — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/app/courses — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/app/dashboard — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/app/webinars — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/auth/forgot-password — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/auth/register — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/auth/sign-in — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/coaching — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/community — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/contact — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/courses — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/ebook — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/help — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/privacy — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/refund-policy — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/terms — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://mycabinchat.com/ja/webinars — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 41 occurrence(s)

  • https://mycabinchat.com/en — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/en/about — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/en/auth/sign-in — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/en/ebook — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/about — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/app/account — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/app/bookings — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/app/community — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/app/courses — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/app/dashboard — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/app/webinars — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/auth/forgot-password — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/auth/register — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/auth/sign-in — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/coaching — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/community — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/contact — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/courses — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/ebook — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/help — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/privacy — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/refund-policy — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/terms — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://mycabinchat.com/ja/webinars — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice URL redirects to another URL

Rule redirect.single · Crawlability · 12 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 1 occurrence(s)

notice Missing Twitter Card tag

Rule twitter.missing · Social · 1 occurrence(s)

Pages (showing 41 of 41)
URLStatusIndexableWordsIn-links
https://mycabinchat.com/ja/auth/sign-in
ログイン | Cabin Chat
200 yes 47 29
https://mycabinchat.com/en/auth/sign-in
Sign in | Cabin Chat
200 yes 75 26
https://mycabinchat.com/ja
一流航空会社の客室乗務員になる、最短ルート。 | Cabin Chat
200 yes 111 23
https://mycabinchat.com/ja/about
概要 | Cabin Chat
200 yes 62 23
https://mycabinchat.com/ja/coaching
一対一の個別指導 | Cabin Chat
200 yes 59 23
https://mycabinchat.com/ja/community
Cabin Chatコミュニティ | Cabin Chat
200 yes 60 23
https://mycabinchat.com/ja/contact
Cabin Chatへお問い合わせ | Cabin Chat
200 yes 54 23
https://mycabinchat.com/ja/ebook
客室乗務員準備の電子書籍 | Cabin Chat
200 yes 63 23
https://mycabinchat.com/ja/help
ヘルプ | Cabin Chat
200 yes 62 23
https://mycabinchat.com/ja/privacy
プライバシーポリシー | Cabin Chat
200 yes 44 23
https://mycabinchat.com/ja/refund-policy
返金・キャンセルポリシー | Cabin Chat
200 yes 43 23
https://mycabinchat.com/ja/terms
利用規約 | Cabin Chat
200 yes 44 23
https://mycabinchat.com/ja/webinars
ライブウェビナー | Cabin Chat
200 yes 43 23
https://mycabinchat.com/ja/courses
客室乗務員トレーニング講座 | Cabin Chat
200 yes 112 23
https://mycabinchat.com/ja/app/account
ログイン | Cabin Chat
200 yes 47 22
https://mycabinchat.com/ja/app/bookings
ログイン | Cabin Chat
200 yes 47 22
https://mycabinchat.com/ja/app/community
ログイン | Cabin Chat
200 yes 47 22
https://mycabinchat.com/ja/app/courses
ログイン | Cabin Chat
200 yes 47 22
https://mycabinchat.com/ja/app/dashboard
ログイン | Cabin Chat
200 yes 47 22
https://mycabinchat.com/ja/app/webinars
ログイン | Cabin Chat
200 yes 47 22
https://mycabinchat.com/en
Your fastest path to cabin crew at a top airline. | Cabin Chat
200 yes 291 20
https://mycabinchat.com/en/about
About | Cabin Chat
200 yes 162 20
https://mycabinchat.com/en/coaching
One-on-one coaching | Cabin Chat
200 yes 126 20
https://mycabinchat.com/en/community
Cabin Chat community | Cabin Chat
200 yes 150 20
https://mycabinchat.com/en/contact
Contact Cabin Chat | Cabin Chat
200 yes 78 20
https://mycabinchat.com/en/ebook
Cabin crew preparation ebook | Cabin Chat
200 yes 144 20
https://mycabinchat.com/en/help
Help | Cabin Chat
200 yes 135 20
https://mycabinchat.com/en/privacy
Privacy policy | Cabin Chat
200 yes 78 20
https://mycabinchat.com/en/refund-policy
Refund and cancellation policy | Cabin Chat
200 yes 91 20
https://mycabinchat.com/en/terms
Terms of service | Cabin Chat
200 yes 79 20
https://mycabinchat.com/en/webinars
Live webinars | Cabin Chat
200 yes 68 20
https://mycabinchat.com/en/courses
Cabin crew training course | Cabin Chat
200 yes 320 20
https://mycabinchat.com/en/app/account
Sign in | Cabin Chat
200 yes 75 19
https://mycabinchat.com/en/app/bookings
Sign in | Cabin Chat
200 yes 75 19
https://mycabinchat.com/en/app/community
Sign in | Cabin Chat
200 yes 75 19
https://mycabinchat.com/en/app/courses
Sign in | Cabin Chat
200 yes 75 19
https://mycabinchat.com/en/app/dashboard
Sign in | Cabin Chat
200 yes 75 19
https://mycabinchat.com/en/app/webinars
Sign in | Cabin Chat
200 yes 75 19
https://mycabinchat.com/ja/auth/forgot-password
Cabin Chat
200 yes 43 8
https://mycabinchat.com/ja/auth/register
学生アカウントを作成 | Cabin Chat
200 yes 53 8
https://mycabinchat.com/ja/courses/cabin-crew-interview-foundation
客室乗務員面接の基礎 | Cabin Chat
200 yes 69 2

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →