Catalog / ansan-op.com
65

SEO audit for ansan-op.com

안산오피 2025년 최신의 오피 | 오피스타

other

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

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

안산오피 정보를 항상 최신화하고 순위시스템으로 효율적으로 관리하여 오피 정보를 확실하게 제공하는 국내 최고의 정보 포털 사이트입니다. 지역별로 오피 업체를 찾으시는 분께 최고의 선택을 드릴 수 있도록 노력하겠습니다. 2025년에도 지역별 업소를 찾기 위한 여정은 계속됩니다.

28
pages crawled
28
indexable pages
0
errors
74
warnings
227
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Performance 70 0 28 67
Canonical 71 0 27 27
Content 82 0 17 45
Duplicate 99 0 1 0
Structured Data 99 0 1 23
Agent Readiness 100 0 0 1
Cache 100 0 0 28
Links 100 0 0 8
Security 100 0 0 28
Findings

Warnings (5 rules)

warning Interior page canonicalizes to the homepage

Rule canonical.points_to_homepage · Canonical · 27 occurrence(s)

  • https://ansan-op.com/caution — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information/ansan — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information/bucheon — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information/busan — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information/cheonan — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information/daegu — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information/gangnam — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information/gangwon — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information/gumi — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information/gwangju — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information/incheon — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information/jeju — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information/pyeongtaek — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information/seolleung — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information/suwon — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/information/yeoksam — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/privacy-policy — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/service-overview — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/service-overview/gunma — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/service-overview/hugetel — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/service-overview/lipcafe — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/service-overview/massage — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/service-overview/massage2 — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
  • https://ansan-op.com/service-overview/op — this interior page canonicalizes to the homepage (https://ansan-op.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.

warning Homepage duplicated across protocol/host variants (no redirect)

Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)

  • https://ansan-op.com/ — https://www.ansan-op.com/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.

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

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

  • https://ansan-op.com/ — the likely hero/LCP image (logo.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://ansan-op.com/caution — the likely hero/LCP image (logo.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://ansan-op.com/information — the likely hero/LCP image (logo.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://ansan-op.com/information/ansan — the likely hero/LCP image (logo.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://ansan-op.com/information/bucheon — the likely hero/LCP image (logo.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://ansan-op.com/information/busan — the likely hero/LCP image (logo.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://ansan-op.com/information/cheonan — the likely hero/LCP image (logo.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://ansan-op.com/information/daegu — the likely hero/LCP image (logo.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://ansan-op.com/information/gangnam — the likely hero/LCP image (logo.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://ansan-op.com/information/gangwon — the likely hero/LCP image (logo.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://ansan-op.com/information/gumi — the likely hero/LCP image (logo.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://ansan-op.com/information/gwangju — the likely hero/LCP image (logo.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://ansan-op.com/information/incheon — the likely hero/LCP image (logo.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://ansan-op.com/information/jeju — the likely hero/LCP image (logo.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://ansan-op.com/information/pyeongtaek — the likely hero/LCP image (logo.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://ansan-op.com/information/seolleung — the likely hero/LCP image (logo.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://ansan-op.com/information/suwon — the likely hero/LCP image (logo.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://ansan-op.com/information/yeoksam — the likely hero/LCP image (logo.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://ansan-op.com/privacy-policy — the likely hero/LCP image (logo.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://ansan-op.com/service-overview — the likely hero/LCP image (logo.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://ansan-op.com/service-overview/gunma — the likely hero/LCP image (logo.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://ansan-op.com/service-overview/hugetel — the likely hero/LCP image (logo.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://ansan-op.com/service-overview/massage — the likely hero/LCP image (logo.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://ansan-op.com/service-overview/massage2 — the likely hero/LCP image (logo.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://ansan-op.com/service-overview/op — the likely hero/LCP image (logo.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 BreadcrumbList present but structurally incomplete

Rule schema.breadcrumb_incomplete · Structured Data · 1 occurrence(s)

  • https://ansan-op.com/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

Notices (11 rules)

notice No llms.txt for AI agents

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

  • https://ansan-op.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

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

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

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 27 occurrence(s)

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

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

notice Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 28 occurrence(s)

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 11 occurrence(s)

  • https://ansan-op.com/ — 15 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://ansan-op.com/information — 15 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://ansan-op.com/service-overview — 8 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://ansan-op.com/service-overview/entertainmentbar — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://ansan-op.com/service-overview/gunma — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://ansan-op.com/service-overview/hugetel — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://ansan-op.com/service-overview/kissroom — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://ansan-op.com/service-overview/lipcafe — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://ansan-op.com/service-overview/massage — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://ansan-op.com/service-overview/massage2 — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://ansan-op.com/service-overview/op — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

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

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

  • https://ansan-op.com/ — 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://ansan-op.com/caution — 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://ansan-op.com/information — 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://ansan-op.com/information/ansan — 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://ansan-op.com/information/bucheon — 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://ansan-op.com/information/busan — 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://ansan-op.com/information/cheonan — 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://ansan-op.com/information/daegu — 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://ansan-op.com/information/gangnam — 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://ansan-op.com/information/gangwon — 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://ansan-op.com/information/gumi — 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://ansan-op.com/information/gwangju — 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://ansan-op.com/information/incheon — 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://ansan-op.com/information/jeju — 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://ansan-op.com/information/pyeongtaek — 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://ansan-op.com/information/seolleung — 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://ansan-op.com/information/suwon — 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://ansan-op.com/information/yeoksam — 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://ansan-op.com/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://ansan-op.com/service-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://ansan-op.com/service-overview/gunma — 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://ansan-op.com/service-overview/hugetel — 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://ansan-op.com/service-overview/massage — 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://ansan-op.com/service-overview/massage2 — 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://ansan-op.com/service-overview/op — 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 · 28 occurrence(s)

  • https://ansan-op.com/ — 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://ansan-op.com/caution — 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://ansan-op.com/information — 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://ansan-op.com/information/ansan — 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://ansan-op.com/information/bucheon — 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://ansan-op.com/information/busan — 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://ansan-op.com/information/cheonan — 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://ansan-op.com/information/daegu — 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://ansan-op.com/information/gangnam — 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://ansan-op.com/information/gangwon — 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://ansan-op.com/information/gumi — 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://ansan-op.com/information/gwangju — 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://ansan-op.com/information/incheon — 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://ansan-op.com/information/jeju — 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://ansan-op.com/information/pyeongtaek — 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://ansan-op.com/information/seolleung — 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://ansan-op.com/information/suwon — 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://ansan-op.com/information/yeoksam — 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://ansan-op.com/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://ansan-op.com/service-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://ansan-op.com/service-overview/gunma — 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://ansan-op.com/service-overview/hugetel — 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://ansan-op.com/service-overview/massage — 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://ansan-op.com/service-overview/massage2 — 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://ansan-op.com/service-overview/op — 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 Article schema missing recommended properties (Top Stories / image carousel)

Rule schema.article_incomplete · Structured Data · 23 occurrence(s)

  • https://ansan-op.com/information/ansan — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/information/bucheon — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/information/busan — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/information/cheonan — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/information/daegu — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/information/gangnam — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/information/gangwon — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/information/gumi — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/information/gwangju — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/information/incheon — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/information/jeju — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/information/pyeongtaek — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/information/seolleung — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/information/suwon — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/information/yeoksam — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/service-overview/entertainmentbar — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/service-overview/gunma — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/service-overview/hugetel — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/service-overview/kissroom — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/service-overview/lipcafe — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/service-overview/massage — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/service-overview/massage2 — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://ansan-op.com/service-overview/op — BlogPosting structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
Pages (showing 28 of 28)
URLStatusIndexableWordsIn-links
https://ansan-op.com/
안산오피 2025년 최신의 오피 | 오피스타
200 yes 1442 28
https://ansan-op.com/caution
안산오피 | 주의사항 | 오피스타
200 yes 151 28
https://ansan-op.com/information
안산오피 | 전국오피 정보 | 오피스타
200 yes 732 28
https://ansan-op.com/privacy-policy
안산오피 | 개인정보 처리방침 | 오피스타
200 yes 1336 28
https://ansan-op.com/service-overview
안산오피 | 서비스 소개 | 오피스타
200 yes 129 28
https://ansan-op.com/information/ansan
안산오피 | 전국오피 | 안산오피 정보 | 오피스타
200 yes 169 2
https://ansan-op.com/information/bucheon
안산오피 | 전국오피 | 부천오피 정보 | 오피스타
200 yes 175 2
https://ansan-op.com/information/busan
안산오피 | 전국오피 | 부산오피 정보 | 오피스타
200 yes 183 2
https://ansan-op.com/information/cheonan
안산오피 | 전국오피 | 천안오피 정보 | 오피스타
200 yes 167 2
https://ansan-op.com/information/daegu
안산오피 | 전국오피 | 대구오피 정보 | 오피스타
200 yes 173 2
https://ansan-op.com/information/gangnam
안산오피 | 전국오피 | 강남오피 정보 | 오피스타
200 yes 178 2
https://ansan-op.com/information/gangwon
안산오피 | 전국오피 | 강원오피 정보 | 오피스타
200 yes 169 2
https://ansan-op.com/information/gumi
안산오피 | 전국오피 | 구미오피 정보 | 오피스타
200 yes 170 2
https://ansan-op.com/information/gwangju
안산오피 | 전국오피 | 광주오피 정보 | 오피스타
200 yes 170 2
https://ansan-op.com/information/incheon
안산오피 | 전국오피 | 인천오피 정보 | 오피스타
200 yes 176 2
https://ansan-op.com/information/jeju
안산오피 | 전국오피 | 제주오피 정보 | 오피스타
200 yes 174 2
https://ansan-op.com/information/pyeongtaek
안산오피 | 전국오피 | 평택오피 정보 | 오피스타
200 yes 170 2
https://ansan-op.com/information/seolleung
안산오피 | 전국오피 | 선릉오피 정보 | 오피스타
200 yes 176 2
https://ansan-op.com/information/suwon
안산오피 | 전국오피 | 수원오피 정보 | 오피스타
200 yes 173 2
https://ansan-op.com/information/yeoksam
안산오피 | 전국오피 | 역삼오피 정보 | 오피스타
200 yes 175 2
https://ansan-op.com/service-overview/entertainmentbar
안산오피 | 서비스 소개 | 유흥주점 | 오피스타
200 yes 482 1
https://ansan-op.com/service-overview/gunma
안산오피 | 서비스 소개 | 건마 | 오피스타
200 yes 524 1
https://ansan-op.com/service-overview/hugetel
안산오피 | 서비스 소개 | 휴게텔 | 오피스타
200 yes 549 1
https://ansan-op.com/service-overview/kissroom
안산오피 | 서비스 소개 | 핸플 키스방 | 오피스타
200 yes 520 1
https://ansan-op.com/service-overview/lipcafe
안산오피 | 서비스 소개 | 립카페 | 오피스타
200 yes 511 1
https://ansan-op.com/service-overview/massage
안산오피 | 서비스 소개 | 안마 | 오피스타
200 yes 437 1
https://ansan-op.com/service-overview/massage2
안산오피 | 서비스 소개 | 마사지 | 오피스타
200 yes 438 1
https://ansan-op.com/service-overview/op
안산오피 | 서비스 소개 | 오피 | 오피스타
200 yes 469 1

Audit your own site — free

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

Scan your site →