Catalog / adregion.co.jp
65

SEO audit for adregion.co.jp

AdRegion Inc. - NPOの広告戦略/デジタルマーケティング支援

other

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

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

善意を循環する力に。株式会社アドリージョンは、Google Ad Grantsとデジタルマーケティング支援を通じて、非営利組織の成果を持続的に高めます。

47
pages crawled
45
indexable pages
0
errors
180
warnings
550
notices
18
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Security 71 0 45 90
Agent Readiness 72 0 44 45
Content 72 0 44 38
Links 89 0 18 57
Meta Description 94 0 10 3
Headings 96 0 6 0
Performance 96 0 6 138
Titles 96 0 6 0
Crawlability 99 0 1 0
Images 100 0 0 45
Social 100 0 0 88
Structured Data 100 0 0 45
URL 100 0 0 1
Findings

Warnings (9 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 44 occurrence(s)

warning Thin content (low word count)

Rule content.thin · Content · 44 occurrence(s)

warning Incomplete/empty response after retries (likely transient — re-crawl)

Rule fetch.incomplete · Crawlability · 1 occurrence(s)

warning Content-Type header doesn't match the actual content

Rule headers.content_type_mismatch · Security · 45 occurrence(s)

  • https://www.adregion.co.jp/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/ads — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/contact/Inquiry — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/knowledge — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/knowledge/about-adgrants — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/knowledge/bequest-giving-basics-for-npo — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/knowledge/claude-for-nonprofits-overview — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/knowledge/google-ad-grants-general-incorporated-association — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/knowledge/google-ad-grants-max-clicks-theoretical-vs-realistic — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/knowledge/google-for-nonprofits-verification-failure-goodstack — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/knowledge/intermediary-organization — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/knowledge/npo-digital-marketing-strategy — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/knowledge/npo-seo-minimum-requirements — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/knowledge/pr-structure-first — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/knowledge/tags/seo — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/knowledge/what-is-conversion-goal-point — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/knowledge/workforce-design-employees-contractors-probono-volunteers — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/legal/privacy-policy — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/legal/terms — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/pricing — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/profile — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/services — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/services/adgrants — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/services/design — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://www.adregion.co.jp/services/workspace — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".

warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)

Rule images.no_lazy_lcp_candidate · Performance · 6 occurrence(s)

  • https://www.adregion.co.jp/ — the likely hero/LCP image (s-750x750_168c3353-0a78-4651-b79b-4f09614cb498.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.adregion.co.jp/ads — the likely hero/LCP image (s-1512x299_f288ec62-eaa5-4d89-942f-0880c0486496.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.adregion.co.jp/services — the likely hero/LCP image (s-400x79_70ba69a4-3862-4a36-b6bd-00c2099a2d2d.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.adregion.co.jp/services/adgrants — the likely hero/LCP image (s-400x79_70ba69a4-3862-4a36-b6bd-00c2099a2d2d.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.adregion.co.jp/services/design — the likely hero/LCP image (s-400x79_70ba69a4-3862-4a36-b6bd-00c2099a2d2d.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.adregion.co.jp/services/workspace — the likely hero/LCP image (s-400x79_70ba69a4-3862-4a36-b6bd-00c2099a2d2d.webp) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning Orphan page (no internal inlinks)

Rule links.orphan · Links · 18 occurrence(s)

Notices (17 rules)

notice No llms.txt for AI agents

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

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 44 occurrence(s)

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 38 occurrence(s)

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 39 occurrence(s)

  • https://www.adregion.co.jp/contact/Inquiry — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/about-adgrants — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/ad-grants-ad-rank-disadvantage — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/adgrants-cpc-value-difference — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/bequest-giving-basics-for-npo — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/claude-for-nonprofits-overview — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/core-web-vitals-basics — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/google-ad-grants-dynamic-search-ads-importance — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/google-ad-grants-general-incorporated-association — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/google-ad-grants-max-clicks-theoretical-vs-realistic — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/google-for-nonprofits-verification-failure-goodstack — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/intermediary-organization — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/npo-digital-marketing-strategy — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/npo-seo-minimum-requirements — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/pr-structure-first — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/tags/seo — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/what-is-conversion-goal-point — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/why-adgrants-ads-not-show-with-1-dollar-cpc — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/why-google-ad-grants-favor-desktop — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/knowledge/workforce-design-employees-contractors-probono-volunteers — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/legal/privacy-policy — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/legal/terms — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/pricing — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adregion.co.jp/profile — the likely hero/LCP image (svg>) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 45 occurrence(s)

notice Internal link has no anchor text / accessible name

Rule links.no_anchor_text · Links · 44 occurrence(s)

notice Page has only one internal inlink (fragile crawl path)

Rule links.single_inlink · Links · 13 occurrence(s)

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 3 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 43 occurrence(s)

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

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

  • https://www.adregion.co.jp/ — 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://www.adregion.co.jp/ads — 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://www.adregion.co.jp/contact/Inquiry — 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://www.adregion.co.jp/knowledge — 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://www.adregion.co.jp/knowledge/about-adgrants — 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://www.adregion.co.jp/knowledge/bequest-giving-basics-for-npo — 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://www.adregion.co.jp/knowledge/claude-for-nonprofits-overview — 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://www.adregion.co.jp/knowledge/google-ad-grants-general-incorporated-association — 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://www.adregion.co.jp/knowledge/google-ad-grants-max-clicks-theoretical-vs-realistic — 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://www.adregion.co.jp/knowledge/google-for-nonprofits-verification-failure-goodstack — 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://www.adregion.co.jp/knowledge/intermediary-organization — 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://www.adregion.co.jp/knowledge/npo-digital-marketing-strategy — 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://www.adregion.co.jp/knowledge/npo-seo-minimum-requirements — 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://www.adregion.co.jp/knowledge/pr-structure-first — 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://www.adregion.co.jp/knowledge/tags/seo — 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://www.adregion.co.jp/knowledge/what-is-conversion-goal-point — 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://www.adregion.co.jp/knowledge/workforce-design-employees-contractors-probono-volunteers — 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://www.adregion.co.jp/legal/privacy-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://www.adregion.co.jp/legal/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://www.adregion.co.jp/pricing — 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://www.adregion.co.jp/profile — 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://www.adregion.co.jp/services — 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://www.adregion.co.jp/services/adgrants — 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://www.adregion.co.jp/services/design — 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://www.adregion.co.jp/services/workspace — 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 · 45 occurrence(s)

  • https://www.adregion.co.jp/ — 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://www.adregion.co.jp/ads — 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://www.adregion.co.jp/contact/Inquiry — 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://www.adregion.co.jp/knowledge — 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://www.adregion.co.jp/knowledge/about-adgrants — 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://www.adregion.co.jp/knowledge/bequest-giving-basics-for-npo — 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://www.adregion.co.jp/knowledge/claude-for-nonprofits-overview — 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://www.adregion.co.jp/knowledge/google-ad-grants-general-incorporated-association — 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://www.adregion.co.jp/knowledge/google-ad-grants-max-clicks-theoretical-vs-realistic — 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://www.adregion.co.jp/knowledge/google-for-nonprofits-verification-failure-goodstack — 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://www.adregion.co.jp/knowledge/intermediary-organization — 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://www.adregion.co.jp/knowledge/npo-digital-marketing-strategy — 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://www.adregion.co.jp/knowledge/npo-seo-minimum-requirements — 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://www.adregion.co.jp/knowledge/pr-structure-first — 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://www.adregion.co.jp/knowledge/tags/seo — 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://www.adregion.co.jp/knowledge/what-is-conversion-goal-point — 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://www.adregion.co.jp/knowledge/workforce-design-employees-contractors-probono-volunteers — 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://www.adregion.co.jp/legal/privacy-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://www.adregion.co.jp/legal/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://www.adregion.co.jp/pricing — 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://www.adregion.co.jp/profile — 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://www.adregion.co.jp/services — 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://www.adregion.co.jp/services/adgrants — 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://www.adregion.co.jp/services/design — 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://www.adregion.co.jp/services/workspace — 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 Missing recommended security headers

Rule security.missing_headers · Security · 45 occurrence(s)

notice target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 45 occurrence(s)

notice Uppercase letters in URL path

Rule url.uppercase · URL · 1 occurrence(s)

Pages (showing 47 of 47)
URLStatusIndexableWordsIn-links
https://www.adregion.co.jp/
AdRegion Inc. - NPOの広告戦略/デジタルマーケティング支援
200 yes 178 45
https://www.adregion.co.jp/ads
Google広告 運用代行 - AdRegion Inc.
200 yes 342 45
https://www.adregion.co.jp/contact/Inquiry
お問い合わせ - AdRegion Inc.
200 yes 47 44
https://www.adregion.co.jp/knowledge
NPO・非営利法人のためのナレッジベース - AdRegion Inc.
200 yes 126 44
https://www.adregion.co.jp/legal/privacy-policy
プライバシーポリシー - AdRegion Inc.
200 yes 94 44
https://www.adregion.co.jp/legal/terms
特定商取引法に基づく表示 - AdRegion Inc.
200 yes 67 44
https://www.adregion.co.jp/pricing
コンサルティング料金 - AdRegion Inc.
200 yes 117 44
https://www.adregion.co.jp/profile
会社概要 - AdRegion Inc.
200 yes 63 44
https://www.adregion.co.jp/services
事業案内 - AdRegion Inc.
200 yes 70 44
https://www.adregion.co.jp/services/adgrants
Google Ad Grants 運用代行 - AdRegion Inc.
200 yes 79 2
https://www.adregion.co.jp/services/design
NPO向けホームページ制作 with Studio.Design - AdRegion Inc.
200 yes 60 2
https://www.adregion.co.jp/services/workspace
Google Workspace for Nonprofits 導入支援/NPO向けサービスのご案内 - AdRegion Inc.
200 yes 74 2
https://www.adregion.co.jp/knowledge/npo-seo-minimum-requirements
NPOがSEOで最低限やるべきこと:検索流入を得るための基礎整備 - NPO・非営利法人のためのナレッジベース
200 yes 77 2
https://www.adregion.co.jp/knowledge/tags/seo
検索エンジン最適化 - NPO・非営利法人のためのナレッジベース
200 yes 61 2
https://www.adregion.co.jp/knowledge/about-adgrants
NPO向け広告 Google Ad Grants(アドグランツ)とは? - NPO・非営利法人のためのナレッジベース
200 yes 126 1
https://www.adregion.co.jp/knowledge/bequest-giving-basics-for-npo
非営利法人のための遺贈寄付の基礎:制度理解と受け入れ体制の考え方 - NPO・非営利法人のためのナレッジベース
200 yes 62 1
https://www.adregion.co.jp/knowledge/claude-for-nonprofits-overview
Claude for Nonprofitsとは何か:非営利団体におけるAI活用の実務 - NPO・非営利法人のためのナレッジベース
200 yes 80 1
https://www.adregion.co.jp/knowledge/google-ad-grants-general-incorporated-association
Google Ad Grantsは一般社団法人でも使えるのか?活用可否と現実的な設計考査 - NPO・非営利法人のためのナレッジベース
200 yes 107 1
https://www.adregion.co.jp/knowledge/google-ad-grants-max-clicks-theoretical-vs-realistic
Google Ad Grantsで獲得できるクリック数の理論値と現実的水準 - NPO・非営利法人のためのナレッジベース
200 yes 99 1
https://www.adregion.co.jp/knowledge/google-for-nonprofits-verification-failure-goodstack
Google for Nonprofitsの審査に落ちた場合の対応手順:Goodstackの登録と再申請 - NPO・非営利法人のためのナレッジベース
200 yes 104 1
https://www.adregion.co.jp/knowledge/intermediary-organization
中間支援組織とは何か:NPOや市民活動を支える社会インフラの役割 - NPO・非営利法人のためのナレッジベース
200 yes 79 1
https://www.adregion.co.jp/knowledge/npo-digital-marketing-strategy
NPOにとってのデジタルマーケティングとは何か:寄付・参加・共感を設計する基盤戦略 - NPO・非営利法人のためのナレッジベース
200 yes 63 1
https://www.adregion.co.jp/knowledge/pr-structure-first
広報が動き出す組織は何が違うのか:情報を整理して発信できる体制のつくり方 - NPO・非営利法人のためのナレッジベース
200 yes 61 1
https://www.adregion.co.jp/knowledge/what-is-conversion-goal-point
コンバージョンとは何か?「目標地点」として理解するマーケティングの基礎 - NPO・非営利法人のためのナレッジベース
200 yes 72 1
https://www.adregion.co.jp/knowledge/workforce-design-employees-contractors-probono-volunteers
従業員・業務委託・プロボノ・ボランティアをどう使い分けるか:組織成長を支える人材設計 - NPO・非営利法人のためのナレッジベース
200 yes 60 1
https://www.adregion.co.jp/knowledge/core-web-vitals-basics
コアウェブバイタルとは何か:検索順位とユーザー体験を左右する3つの指標 - NPO・非営利法人のためのナレッジベース
200 yes 61 1
https://www.adregion.co.jp/knowledge/npo-seo-basics-google-business-profile-search-console
NPOのSEOにおける基本施策:Googleビジネスプロフィールとサーチコンソール登録 - NPO・非営利法人のためのナレッジベース
200 yes 59 1
https://www.adregion.co.jp/knowledge/ad-grants-ad-rank-disadvantage
アドグランツはなぜ「広告ランク」で不利になるのか:初心者向けに仕組みを整理する - NPO・非営利法人のためのナレッジベース
200 yes 64 0
https://www.adregion.co.jp/knowledge/adgrants-cpc-value-difference
アドグランツのクリック単価は本当に「高い」のか?有料広告と比べたときに違和感 - NPO・非営利法人のためのナレッジベース
200 yes 66 0
https://www.adregion.co.jp/knowledge/adgrants-vs-paid-ads-strategy
アドグランツと有料広告の使い分け方:非営利組織のための現実的な広告設計 - NPO・非営利法人のためのナレッジベース
200 yes 80 0
https://www.adregion.co.jp/knowledge/certified-npo-marketing-case-study
認定NPOのマーケティング事例に学ぶ、寄付と事業を両立させる戦略設計 - NPO・非営利法人のためのナレッジベース
200 yes 61 0
https://www.adregion.co.jp/knowledge/emergency-advertising-strategy-for-npos
災害時などの有事における広告運用の考え方 - NPO・非営利法人のためのナレッジベース
200 yes 62 0
https://www.adregion.co.jp/knowledge/google-ad-grants-dynamic-search-ads-importance
Google Ad Grantsで動的検索広告を活用すべき理由 - NPO・非営利法人のためのナレッジベース
200 yes 62 0
https://www.adregion.co.jp/knowledge/google-ad-grants-smart-bidding-2d-cpc-structure
Google Ad Grantsにおける自動入札と2ドル制限の実態整理 - NPO・非営利法人のためのナレッジベース
200 yes 79 0
https://www.adregion.co.jp/knowledge/google-ad-grants-website-requirements
アドグランツのアカウント開設審査を通過するためのホームページ要件 - NPO・非営利法人のためのナレッジベース
200 yes 67 0
https://www.adregion.co.jp/knowledge/how-to-choose-legal-entity-for-nonprofit-groups-japan
非営利の任意団体を法人化する際の法人種別の選び方 - NPO・非営利法人のためのナレッジベース
200 yes 69 0
https://www.adregion.co.jp/knowledge/japan-donation-platform-selection
寄付システムを選ぶ際の比較とポイント - NPO・非営利法人のためのナレッジベース
200 yes 72 0
https://www.adregion.co.jp/knowledge/npo-donation-channels-guide
NPOが資金を獲得する主要チャネルと最適な活用順序 - NPO・非営利法人のためのナレッジベース
200 yes 72 0
https://www.adregion.co.jp/knowledge/npo-pr-basic-structure
NPOの広報体制の基礎:プレスリリース・公式サイト・SNSの役割整理 - NPO・非営利法人のためのナレッジベース
200 yes 54 0
https://www.adregion.co.jp/knowledge/public-common-private-interest-organization-purpose
公益・共益・私益の違いから考える、組織の目的と意思決定の軸 - NPO・非営利法人のためのナレッジベース
200 yes 57 0
https://www.adregion.co.jp/knowledge/techsoup-goodstack-nonprofit-support-summary
TechSoup と Goodstack:非営利団体向けテクノロジー支援の現状と比較 - NPO・非営利法人のためのナレッジベース
200 yes 134 0
https://www.adregion.co.jp/knowledge/tokurei-nintei-npo-basics
特例認定NPO法人とは何か:認定NPO法人との違いと制度の位置づけ - NPO・非営利法人のためのナレッジベース
200 yes 61 0
https://www.adregion.co.jp/knowledge/what-is-social-business
ソーシャルビジネスとは何か。NPOの存在意義から考える社会課題解決のかたち - NPO・非営利法人のためのナレッジベース
200 yes 61 0
https://www.adregion.co.jp/knowledge/why-adgrants-ads-not-show-with-1-dollar-cpc
アドグランツのオークションを読み解く:推奨クリック単価1ドルでも表示されない理由 - NPO・非営利法人のためのナレッジベース
200 yes 71 0
https://www.adregion.co.jp/knowledge/why-google-ad-grants-favor-desktop
アドグランツの広告配信は、なぜPC(デスクトップ)に偏るのか - NPO・非営利法人のためのナレッジベース
200 yes 62 0
https://www.adregion.co.jp/app-ads.txt 200 no 0 0
https://www.adregion.co.jp/knowledge/google-workspace-for-nonprofits 0 no 0 0

Audit your own site — free

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

Scan your site →