E:LAB
← All guides
9 min read

Cafe24 SEO Checklist — Meta, OG, and Structured Data

A 25-item practical SEO checklist for Cafe24 shop owners. Where to edit in the admin, what meta/OG tags and JSON-LD to add, and the Cafe24-specific gotchas to watch for.

TL;DR

You can cover Cafe24 SEO completely by checking three layers — (1) admin base meta (title, description, robots), (2) per-page OG/Twitter cards, and (3) structured data you add yourself (Product, BreadcrumbList, FAQPage). Work through the 25 items below top to bottom, fixing each one directly in the admin.

1. Admin base meta (8 items)

Set these under Store Settings > Search Engine Optimization (SEO) in the admin.

  • Search-engine exposure is set to "Allow" (the most common miss — if it's blocked, nothing else gets indexed)
  • Home page title has brand + core keywords (e.g. "OO Official Store | Handmade Leather Bags")
  • Home description is 50–120 characters, describing the store and flagship products
  • Product detail titles differ per product (use the {$product_name} variable — never identical across all products)
  • Product descriptions are auto-generated from the product copy or entered individually
  • robots.txt blocks private paths like /admin and /order while allowing product paths
  • sitemap.xml auto-generation is enabled and submitted to Google Search Console
  • Canonical URLs are set so option and sort-parameter URLs don't get indexed as duplicates

2. OG / social cards (5 items)

These are the previews shown when a page is shared on KakaoTalk, Instagram, or Facebook. Set them in the shared header (the head area) under Design > HTML/CSS editor.

  • og:title and og:description are filled per page (never identical across all pages)
  • og:image is 1200×630px, an absolute https URL, and uses the product's main image on product pages
  • og:type is website for the home page, product for product pages
  • og:url matches the canonical
  • Twitter card sets twitter:card to summary_large_image

3. Structured data / JSON-LD (7 items)

Insert these directly before </body> in each template under Design > HTML/CSS editor.

  • Product JSON-LD on the detail page (product/detail.html) — name, image, price, currency, availability
  • offers inside Productprice, priceCurrency: "KRW", availability
  • aggregateRating if you have ratings — but only when based on your own shop's reviews
  • BreadcrumbList — mark up the category > product path for breadcrumbs in results
  • Organization or LocalBusiness — once on the home page: name, logo, sameAs (include Naver and Kakao)
  • FAQPage — mark up the Q&A on your shipping/returns page
  • Validate with the Rich Results Test — confirm zero errors

Here's a Product JSON-LD example using Cafe24 module variables.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "{$product_name}",
  "image": "{$image_path}",
  "sku": "{$product_code}",
  "brand": { "@type": "Brand", "name": "Your Brand" },
  "offers": {
    "@type": "Offer",
    "url": "{$product_url}",
    "price": "{$product_price}",
    "priceCurrency": "KRW",
    "availability": "https://schema.org/InStock"
  }
}
</script>

Variable names ({$product_name}, etc.) can differ by the Smart Design skin you use, so confirm the exact variable in the editor's module help.

4. Cafe24-specific gotchas (5 items)

! What breaks most often on Cafe24

  • Split PC/mobile domains — if m. mobile and PC have different URLs, signals scatter. Use a responsive skin, or point the mobile canonical at the PC URL.
  • Duplicate indexing from option/sort params — URLs like ?selected= and ?sort= getting indexed separately is a duplicate-content risk. Set a canonical to the primary URL.
  • Identical meta across all products — many skins default to the same title/description for every product. Individualize them with variables.
  • Missing image alt — empty alt text on product images means you miss image-search visibility.
  • Slow loading — heavy third-party widgets and tracking scripts drag down LCP. Keep only what you need.

5. Validation tools

For background on getting product schema right, see Product vs. Article: When to Use Which.

Build it yourself

Paste a Cafe24 product page URL and we extract a Product candidate from the metadata and turn it into JSON-LD. Copy it into the Smart Design editor.

Auto-generate Product / Organization from a URL

Paste a URL and we show your current structured data plus missing items (Product, BreadcrumbList, Organization) ranked by priority.

Diagnose the schema your shop is missing

Cafe24 sites often ship with empty security headers. Verify ownership once and 13 scanners sweep headers, exposed assets, and library vulnerabilities in one pass.

Free security-header check for your Cafe24 shop