Catalog / cateliertw.com
65

SEO audit for cateliertw.com

Designer Bags | C.atelier

otherWix

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

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

Handcraft Designer Bags Fashion Trend C.atelier 設計手作,誕生於一位時尚趨勢顧問之手。藉由縫製收藏美感事物與生命記憶與的包包,創造介於時尚與工藝之間,別具詩意的嶄新風貌。

50
pages crawled
50
indexable pages
0
errors
111
warnings
328
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 75 0 41 0
Structured Data 76 0 40 9
Content 94 0 10 56
Meta Description 95 0 9 39
Headings 96 0 7 1
Duplicate 99 0 2 0
Hreflang 99 0 2 0
Images 100 0 0 46
Links 100 0 0 2
Performance 100 0 0 102
Security 100 0 0 56
Social 100 0 0 10
Titles 100 0 0 3
URL 100 0 0 4
Findings

Warnings (9 rules)

warning Control has no accessible name

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

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 2 occurrence(s)

warning hreflang set has no self-reference

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

warning hreflang has no return link (not reciprocal)

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

warning Schema describes content not visible on the page

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

  • https://www.cateliertw.com/product-page/i-m-a-product-7 — a schema name/headline ("B &amp; W Botany") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

warning Product schema missing required or recommended properties

Rule schema.product_incomplete · Structured Data · 39 occurrence(s)

  • https://www.cateliertw.com/product-page/%E8%86%A0%E5%9B%8Ab — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/%E8%86%A0%E5%9B%8Ac — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/astral-blossom — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/darknight-abstract — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/daylight-abstract — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/falling-stone — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/fantasy-labyrinth — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/frida — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/hey-halloween — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/i-m-a-product — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/i-m-a-product-12 — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/i-m-a-product-13 — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/i-m-a-product-14 — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/i-m-a-product-17 — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/i-m-a-product-18 — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/i-m-a-product-3 — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/i-m-a-product-6 — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/i-m-a-product-8 — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/i-m-a-product-9 — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/little-dark-blossom — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/nature-illusory — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/pharaoh-pyramid — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/ringring-golden-boston — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/product-page/starry-sky-singularity — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.cateliertw.com/zh/product-page/shadow-dreamland — Product structured data is missing required properties (offers.price, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.

Notices (16 rules)

notice Multiple <h1> elements

Rule h1.multiple · Headings · 1 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://www.cateliertw.com/ — the likely hero/LCP image (bc3ec7bc825c4e6ca746c659189cea83.jpg) 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.cateliertw.com/zh — the likely hero/LCP image (bc3ec7bc825c4e6ca746c659189cea83.jpg) 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 · 46 occurrence(s)

notice Internal link has no anchor text / accessible name

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

  • https://www.cateliertw.com/ — 16 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.cateliertw.com/zh — 16 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.

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

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

notice Meta description too long

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

notice Missing Open Graph tags

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

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

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

  • https://www.cateliertw.com/ — 39 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://www.cateliertw.com/about-us — 2 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://www.cateliertw.com/blank-page — 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://www.cateliertw.com/blog — 3 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://www.cateliertw.com/copy-of-about-us — 2 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://www.cateliertw.com/news — 4 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://www.cateliertw.com/post/story-003 — 2 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://www.cateliertw.com/product-page/astral-blossom — 10 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://www.cateliertw.com/product-page/darknight-abstract — 9 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://www.cateliertw.com/product-page/falling-stone — 9 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://www.cateliertw.com/product-page/fantasy-labyrinth — 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://www.cateliertw.com/product-page/frida — 9 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://www.cateliertw.com/product-page/i-m-a-product — 9 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://www.cateliertw.com/product-page/i-m-a-product-12 — 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://www.cateliertw.com/product-page/i-m-a-product-14 — 9 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://www.cateliertw.com/product-page/i-m-a-product-3 — 9 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://www.cateliertw.com/product-page/i-m-a-product-8 — 10 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://www.cateliertw.com/product-page/little-dark-blossom — 9 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://www.cateliertw.com/product-page/nature-illusory — 9 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://www.cateliertw.com/product-page/pharaoh-pyramid — 10 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://www.cateliertw.com/products — 27 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://www.cateliertw.com/products?page=2 — 27 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://www.cateliertw.com/zh — 39 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://www.cateliertw.com/zh/blog — 3 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://www.cateliertw.com/zh/product-page/shadow-dreamland — 9 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 Last-Modified header (no conditional GET for unchanged pages)

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

  • https://www.cateliertw.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://www.cateliertw.com/about-us — 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.cateliertw.com/blank-page — 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.cateliertw.com/blog — 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.cateliertw.com/copy-of-about-us — 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.cateliertw.com/news — 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.cateliertw.com/post/story-003 — 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.cateliertw.com/product-page/astral-blossom — 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.cateliertw.com/product-page/darknight-abstract — 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.cateliertw.com/product-page/falling-stone — 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.cateliertw.com/product-page/fantasy-labyrinth — 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.cateliertw.com/product-page/frida — 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.cateliertw.com/product-page/i-m-a-product — 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.cateliertw.com/product-page/i-m-a-product-12 — 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.cateliertw.com/product-page/i-m-a-product-14 — 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.cateliertw.com/product-page/i-m-a-product-3 — 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.cateliertw.com/product-page/i-m-a-product-8 — 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.cateliertw.com/product-page/little-dark-blossom — 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.cateliertw.com/product-page/nature-illusory — 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.cateliertw.com/product-page/pharaoh-pyramid — 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.cateliertw.com/products — 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.cateliertw.com/products?page=2 — 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.cateliertw.com/zh — 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.cateliertw.com/zh/blog — 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.cateliertw.com/zh/product-page/shadow-dreamland — 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 target=_blank link without rel=noopener (tab-napping)

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

  • https://www.cateliertw.com/ — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.cateliertw.com/blog — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.cateliertw.com/products — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.cateliertw.com/products?page=2 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.cateliertw.com/zh — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.cateliertw.com/zh/blog — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".

notice Title tag is identical to the H1 (missed keyword variation)

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

notice Title is very short

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.cateliertw.com/
Designer Bags | C.atelier
200 yes 201 48
https://www.cateliertw.com/about-us
About Us | C.atelier
200 yes 241 47
https://www.cateliertw.com/blog
Blog | C.atelier
200 yes 47 47
https://www.cateliertw.com/copy-of-about-us
MOOD | C.atelier
200 yes 177 47
https://www.cateliertw.com/products
Products | C.atelier
200 yes 81 47
https://www.cateliertw.com/product-page/astral-blossom
Astral Blossom | C.atelier
200 yes 226 2
https://www.cateliertw.com/product-page/british-sensation
British Sensation | C.atelier
200 yes 217 2
https://www.cateliertw.com/product-page/darknight-abstract
Darknight Abstract | C.atelier
200 yes 215 2
https://www.cateliertw.com/product-page/daylight-abstract
Daylight Abstract | C.atelier
200 yes 217 2
https://www.cateliertw.com/product-page/falling-stone
Falling Stone | C.atelier
200 yes 222 2
https://www.cateliertw.com/product-page/fantasy-labyrinth
Fantasy Labyrinth | C.atelier
200 yes 225 2
https://www.cateliertw.com/product-page/i-m-a-product-17
Feather Dancer | C.atelier
200 yes 222 2
https://www.cateliertw.com/product-page/i-m-a-product-4
Denim Art Buff | C.atelier
200 yes 228 2
https://www.cateliertw.com/product-page/myth-dimension
Myth Dimension | C.atelier
200 yes 232 2
https://www.cateliertw.com/product-page/nature-illusory
Nature Illusory | C.atelier
200 yes 229 2
https://www.cateliertw.com/product-page/song-of-nile
Song of Nile | C.atelier
200 yes 227 2
https://www.cateliertw.com/product-page/starry-sky-singularity
Starry Sky Singularity | C.atelier
200 yes 213 2
https://www.cateliertw.com/zh
Home | C.atelier
200 yes 65 3
https://www.cateliertw.com/zh/blog
Blog | C.atelier
200 yes 41 3
https://www.cateliertw.com/products?page=2
Products | C.atelier 2/4
200 yes 80 1
https://www.cateliertw.com/product-page/%E8%86%A0%E5%9B%8Aa
Yvonne | C.atelier
200 yes 218 2
https://www.cateliertw.com/product-page/%E8%86%A0%E5%9B%8Ab
Eda | C.atelier
200 yes 220 2
https://www.cateliertw.com/product-page/%E8%86%A0%E5%9B%8Ac
Nicole | C.atelier
200 yes 222 2
https://www.cateliertw.com/post/story-003
少一點更美好
200 yes 47 1
https://www.cateliertw.com/product-page/i-m-a-product-13
Midnight jungle fever | C.atelier
200 yes 215 1
https://www.cateliertw.com/product-page/i-m-a-product-14
Miss Dark Blossom | C.atelier
200 yes 224 1
https://www.cateliertw.com/product-page/i-m-a-product-15
Miss pink Camellia | C.atelier
200 yes 217 1
https://www.cateliertw.com/product-page/jungle-whisper
Jungle Whisper | C.atelier
200 yes 221 1
https://www.cateliertw.com/product-page/little-dark-blossom
Little Dark Blossom | C.atelier
200 yes 229 1
https://www.cateliertw.com/product-page/pharaoh-pyramid
Pharaoh Pyramid | C.atelier
200 yes 217 1
https://www.cateliertw.com/product-page/tulip-in-the-air
Tulip In The Air | C.atelier
200 yes 219 1
https://www.cateliertw.com/product-page/white-paris
White Paris | C.atelier
200 yes 222 1
https://www.cateliertw.com/blank-page
Blank Page | C.atelier
200 yes 21 0
https://www.cateliertw.com/news
News | C.atelier
200 yes 53 0
https://www.cateliertw.com/product-page/delicate-jungle
Delicate Jungle | C.atelier
200 yes 209 0
https://www.cateliertw.com/product-page/frida
Frida ! | C.atelier
200 yes 224 0
https://www.cateliertw.com/product-page/hey-halloween
Hey Halloween | C.atelier
200 yes 211 0
https://www.cateliertw.com/product-page/i-m-a-product
RingRing Auqa Shell | C.atelier
200 yes 221 0
https://www.cateliertw.com/product-page/i-m-a-product-12
Wild Fantasy | C.atelier
200 yes 232 0
https://www.cateliertw.com/product-page/i-m-a-product-18
Feather Voyager | C.atelier
200 yes 220 0
https://www.cateliertw.com/product-page/i-m-a-product-3
Diva Garden | C.atelier
200 yes 215 0
https://www.cateliertw.com/product-page/i-m-a-product-6
Ink Dreamland | C.atelier
200 yes 220 0
https://www.cateliertw.com/product-page/i-m-a-product-7
B & W Botany | C.atelier
200 yes 228 0
https://www.cateliertw.com/product-page/i-m-a-product-8
Urban Jungle | C.atelier
200 yes 223 0
https://www.cateliertw.com/product-page/i-m-a-product-9
Exotic Jungle | C.atelier
200 yes 220 0
https://www.cateliertw.com/product-page/ringring-golden-boston
RingRing Golden Boston | C.atelier
200 yes 219 0
https://www.cateliertw.com/product-page/sansien-geisha
Sansien Geisha | C.atelier
200 yes 212 0
https://www.cateliertw.com/product-page/shadow-dreamland
Shadow Dreamland | C.atelier
200 yes 220 0
https://www.cateliertw.com/product-page/tweedy-na%C3%AFve
Tweedy Naïve | C.atelier
200 yes 226 0
https://www.cateliertw.com/zh/product-page/shadow-dreamland
墨境 | C.atelier
200 yes 37 0

Audit your own site — free

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

Scan your site →