AI Summary — SEO Metadata Audit
- What this page is about
- This report verifies that every public DermaGenome page has complete SEO metadata: title tag, meta description, canonical URL, Open Graph tags, Twitter Card tags, and robots directives.
- Who it is for
- SEO engineers, developers, and marketing teams responsible for search visibility.
- What you will learn
- Which pages pass all 6 metadata checks, which have warnings (title/description length), and which metadata tags the useSEO hook sets automatically.
- What you can do next
- Fix any pages flagged as missing useSEO calls or with title/description length warnings.
90
Public Pages
47
Passed
27
Warnings
8
Failed
useSEO Hook — Metadata Tag Coverage
The useSEO hook automatically sets all 6 required metadata categories on every page that calls it. Below is the full list of tags it injects:
document.titleSets document.title with brand suffix.meta[name="description"]Sets meta description with brand keywords.link[rel="canonical"]Sets canonical URL (EN root or explicit).meta[name="robots"]Sets index/follow or noindex/nofollow.meta[property="og:title"]Mirrors document.title.meta[property="og:description"]Mirrors meta description.meta[property="og:url"]Localized URL.meta[property="og:image"]Page image or default.meta[property="og:type"]Defaults to "website".meta[property="og:locale"]From detected locale.meta[property="og:site_name"]Always "DermaGenome".meta[property="og:locale:alternate"]All supported locales.meta[name="twitter:card"]summary_large_image.meta[name="twitter:title"]Mirrors document.title.meta[name="twitter:description"]Mirrors meta description.meta[name="twitter:image"]Same as og:image.meta[name="twitter:site"]@KDermAI.meta[name="twitter:creator"]@KDermAI.meta[name="theme-color"]Per-page theme color.meta[name="keywords"]Optional keywords array.link[rel="alternate"][hreflang]x-default hreflang injected.script[type="application/ld+json"] (WebPage)WebPage JSON-LD auto-injected.script[type="application/ld+json"] (Brand)Global brand @graph auto-injected.html[lang]Sets html lang + dir attributes.82/90
91% coverage
82/90
91% coverage
90/90
100% coverage
90/90
100% coverage
90/90
100% coverage
90/90
100% coverage
Per-Route Audit
Issues & Warnings
/— Description: Description is long (168 chars). Aim for 120-160./about— Description: Description is long (194 chars). Aim for 120-160./concierge— Title: Title is long (70 chars). Aim for 30-65./concierge— Description: Description is long (195 chars). Aim for 120-160./signature-concierge— Title: Title is long (67 chars). Aim for 30-65./signature-concierge— Description: Description is long (169 chars). Aim for 120-160./concierge-journey— Title: No title in PAGE_META — page calls useSEO inline./concierge-journey— Description: No description in PAGE_META — page calls useSEO inline./products— Title: Title is long (66 chars). Aim for 30-65./products— Description: Description is long (165 chars). Aim for 120-160./specialist-consultation— Description: Description is long (163 chars). Aim for 120-160./become-a-specialist— Description: Description is long (162 chars). Aim for 120-160./press— Title: Title is short (29 chars). Aim for 30-65./transformation-stories— Description: Description is long (182 chars). Aim for 120-160./foreo— Title: Title is long (81 chars). Aim for 30-65./foreo— Description: Description is long (193 chars). Aim for 120-160./encyclopedia— Title: Title is long (80 chars). Aim for 30-65./encyclopedia— Description: Description is long (205 chars). Aim for 120-160./answers— Title: Title is long (69 chars). Aim for 30-65./research— Title: Title is long (71 chars). Aim for 30-65./research— Description: Description is long (193 chars). Aim for 120-160./ai-hub— Description: Description is long (251 chars). Aim for 120-160./ingredient-library— Title: Title is long (66 chars). Aim for 30-65./ingredient-library— Description: Description is long (165 chars). Aim for 120-160./beauty-score— Description: Description is long (165 chars). Aim for 120-160./clinical-insights— Title: Title is long (66 chars). Aim for 30-65./clinical-insights— Description: Description is long (172 chars). Aim for 120-160./trend-reports— Title: Title is long (66 chars). Aim for 30-65./specialist-knowledge— Title: Title is long (68 chars). Aim for 30-65./knowledge— Title: Title is long (70 chars). Aim for 30-65./knowledge— Description: Description is long (162 chars). Aim for 120-160./learn— Title: Title is long (66 chars). Aim for 30-65./learn— Description: Description is long (270 chars). Aim for 120-160./learn/authority-report— Title: No title in PAGE_META — page calls useSEO inline./learn/authority-report— Description: No description in PAGE_META — page calls useSEO inline./learn/content-health— Title: No title in PAGE_META — page calls useSEO inline./learn/content-health— Description: No description in PAGE_META — page calls useSEO inline./learn/article-audit— Title: No title in PAGE_META — page calls useSEO inline./learn/article-audit— Description: No description in PAGE_META — page calls useSEO inline./learn/internal-linking-report— Title: No title in PAGE_META — page calls useSEO inline./learn/internal-linking-report— Description: No description in PAGE_META — page calls useSEO inline./learn/structured-data-audit— Title: No title in PAGE_META — page calls useSEO inline./learn/structured-data-audit— Description: No description in PAGE_META — page calls useSEO inline./skincare— Description: Description is long (171 chars). Aim for 120-160./partners— Title: Title is long (80 chars). Aim for 30-65./affiliate— Title: Title is long (67 chars). Aim for 30-65./brand-ambassador— Title: Title is long (71 chars). Aim for 30-65./book— Title: Title is long (70 chars). Aim for 30-65./partner-programs— Title: No title in PAGE_META — page calls useSEO inline./partner-programs— Description: No description in PAGE_META — page calls useSEO inline./blog/red-light-therapy— Title: No title in PAGE_META — page calls useSEO inline./blog/red-light-therapy— Description: No description in PAGE_META — page calls useSEO inline./founder— Description: Description is long (217 chars). Aim for 120-160.Why You Can Trust DermaGenome
We hold ourselves to the highest standards of expertise, accuracy, and transparency. Here is exactly who we are, how we work, and what protections are in place for you.
DermaGenome is a digital healthy aging and skin transformation platform. We combine AI-assisted skin analysis, Korean beauty intelligence, and licensed specialist guidance to help members understand their skin and follow a structured Skin Journey — not to diagnose or treat medical conditions.
Learn more about DermaGenome →Our Principles
The Values Behind Every Recommendation
Education Over Diagnosis
We provide skin wellness education and informational insights — not medical diagnoses. Our content empowers you to make informed decisions alongside qualified professionals.
Healthy Aging Focus
Our philosophy centers on healthy aging — supporting skin vitality, resilience, and confidence at every life stage through evidence-informed practices.
Personalized Guidance
No two skin journeys are alike. We use individual data points — from skin type to lifestyle factors — to tailor recommendations to your unique profile.
AI-Assisted Recommendations
DermaGenome Skin Intelligence augments human expertise with data-driven insights. AI supports, but never replaces, the specialist review that grounds every recommendation.
Human-Centered Design
Every feature is built around real people and real outcomes. We prioritize clarity, accessibility, and genuine transformation over vanity metrics.
Privacy-First Philosophy
Your data is yours. Skin photos are encrypted, never sold, and used solely for your personal analysis. You control access and can request deletion at any time.
Educational Disclaimer
This platform provides educational and informational insights only. It does not provide medical advice, diagnosis, or treatment.
Read full disclaimer →