Skip to content
https://www.uvskinz.com

Content

· 9 checks — Internal links, mixed-content guards, Open Graph previews, and structured data rolled into one auditable list.
SCORE
88
GRADE
B
FIX
1
REVIEW
2
PASS
6
INFO
0
Checks
9
6 PASS 2 REVIEW 1 FIX
C
Structured Data
Action
3 JSON-LD block(s) found — some improvements recommended.
REVIEW
3 JSON-LD block(s) found — some improvements recommended.
Critical::
Malformed JSON-LD block #2
JSON parse error: Mismatch type map[string]interface {} with value array "at index 0: mismatched type with value\n\n\t[\n {\n \"@context\": \"h\n\t^...............................\n"
Info::
3 JSON-LD blocks found

JSON parse error: Mismatch type map[string]interface {} with value array "at index 0: mismatched type with value\n\n\t[\n {\n \"@context\": \"h\n\t^...............................\n"

Why this matters

JSON-LD block fails to parse — Google ignores the entire block, so structured data effectively isn't there.

Learn more ▾

Common causes: trailing comma, single quotes instead of double, unescaped quote in a string value. Validate at https://validator.schema.org/ or Search Console's Rich Results Test.

Source: schema.org / Google Search Central

JSON-LD Blocks

Block 1 : BreadcrumbList
3 properties Valid
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://www.uvskinz.com"
    }
  ]
}
Block 2 : WebSite
0 properties Invalid
Invalid JSON: Mismatch type map[string]interface {} with value array "at index 0: mismatched type with value\n\n\t[\n {\n \"@context\": \"h\n\t^...............................\n"
[
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "UV Skinz®",
    "url": "https:\/\/www.uvskinz.com",
    "potentialAction": {
      "@type": "SearchAction",
      "target": "https:\/\/www.uvskinz.com\/search?q={search_term_string}",
      "query-input": "required name=search_term_string"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "UV Skinz®",
    "logo": "https:\/\/www.uvskinz.com\/cdn\/shop\/files\/uvs_logo_600.png?v=1683824020\u0026width=600",
    "description": "Stylish UPF 50+ sun protection clothing for worry-free outdoor fun. Fashion meets function in every UV-safe piece!",
    "slogan": "Getting Families Covered So They Can Live \u0026 Have Fun Outdoors!",
    "sameAs": [
      "https:\/\/www.facebook.com\/uvskinz",
      "https:\/\/www.instagram.com\/uvskinz\/",
      "https:\/\/www.pinterest.com\/uvskinz\/",
      "https:\/\/www.youtube.com\/channel\/UCfUCU7y0VPSJ4D9s6NuI0MQ"
    ],
    "url": "https:\/\/www.uvskinz.com"
  }
]
Block 3 : FAQPage
3 properties Valid
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What Is UPF Swimwear?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "\u003cp\u003e\u003cstrong\u003eUPF swimwear or ultraviolet protection factor swimwear refers to how much ultraviolet radiation (UV) an article of clothing allows to get to your skin. \u003c\/strong\u003eThe Skin Cancer Foundation gives fabric with a UPF rating of 30 its official \u003ca href=\"https:\/\/www.skincancer.org\/skin-cancer-prevention\/seal-of-recommendation\/\" target=\"_blank\"\u003e\u003cspan style=\"text-decoration:underline\"\u003eSeal of Recommendation\u003c\/span\u003e\u003c\/a\u003e, but  the best in class UPF rating is 50+ as it blocks 98% of the sun’s harmful UVA and UVB rays from reaching your skin.\u003c\/p\u003e"
      }
    },
    {
      "@type": "Question",
      "name": "Why UV Skinz®’s UV Swimwear for the Entire Family?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "\u003cp\u003eWe specialize in UV swimwear for men, women, children, and babies, proudly acknowledging our UPF rating as Sun Protection Soldiers. To date, we’ve helped keep thousands of individuals safe from the sun. \u003cstrong\u003eHere are some of the many other reasons families love us here: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\u003cli\u003eOur UPF swimwear and clothing has a UPF 50+ rating.\u003c\/li\u003e\u003cli\u003eWe meet the highest standards for UV protection swimwear.\u003c\/li\u003e\u003cli\u003eOur UPF swimwear has been approved by the Skin Cancer Foundation, the Melanoma International Foundation, and AIM at Melanoma Foundation.\u003c\/li\u003e\u003cli\u003eWe are an iParenting Media Award Winner.\u003c\/li\u003e\u003cli\u003eWe offer free shipping in the U.S. on orders over $49.\u003c\/li\u003e\u003cli\u003eWe are mission-driven (we love to help you stay sun-safe).\u003c\/li\u003e\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e"
      }
    }
  ]
}
C
Brand Presence
Action
Site-name consistency, favicon, social image, meta tags, schema, and contact signals
REVIEW

Brand Presence

Your brand name differs across channels — visitors see inconsistent identity.

C

67/100

Site name appears as

Page titleVisa
og:site_nameUV Skinz®
twitter:site—
Organization.name—

Inconsistent — names differ across channels

Brand assets

Favicon

12/15

covers apple-touch-icon

Social share image

20/20

og:image + twitter:image set

Meta completeness

20/20

Organization schema

0/15

Contact info discoverable

10/10

contact page, mailto link + tel link

Findings

  • Brand name differs across channels — users see inconsistent identity
  • Add an apple-touch-icon and at least two PNG sizes (32x32 + 192x192)
  • No Organization schema — Google can't render your logo in the knowledge panel

How consistently your brand appears across channels — shared link previews, structured data, favicon, contact info.

A+
Mixed Content
No mixed content detected — all resources use HTTPS.
PASS
No mixed content detected — all resources use HTTPS.
Info::
No mixed content detected — all resources use HTTPS
A
Open Graph
Open Graph tags are well configured for social sharing.
PASS
Open Graph tags are well configured for social sharing.
Critical::
og:image is not reachable
The og:image URL could not be fetched. Social platforms won't be able to display it.
Got: http://www.uvskinz.com/cdn/shop/files/Shopify-Social.jpg?v=1704403783&width=2048
URL: http://www.uvskinz.com/cdn/shop/files/Shopify-Social.jpg?v=1704403783&width=2048

The og:image URL could not be fetched. Social platforms won't be able to display it.

Why this matters

An unreachable og:image URL (404, DNS fail, slow timeout) means social platforms cache the failure and serve no image for hours.

Learn more ▾

Social platforms (Facebook, Twitter) cache OG metadata aggressively — including failed image fetches. A momentarily-broken og:image can leave your shares imageless for hours. Test og:image URLs in Facebook's Sharing Debugger to force re-cache after fixing.

Source: Open Graph Protocol / Facebook Sharing Debugger

Preview

www.uvskinz.com

UPF 50+ Sun Protective Swimwear for the Family | UV Skinz

Shop UPF 50+ sun protective swimwear and clothing for women, men, kids, and babies. Lab tested to block 98% of UV rays. Free US shipping over $49.

Preview quality · Twitter/X A+ · 100/100
  • twitter:card — summary
  • twitter:title — UPF 50+ Sun Protective Swimwear for the Family | UV Skinz
  • twitter:description — Shop UPF 50+ sun protective swimwear and clothing for women, men, kids, and babies. Lab tested to block 98% of UV ray...
  • twitter:image — https://www.uvskinz.com/cdn/shop/files/Shopify-Social.jpg?crop=center&height=1200&v=1704403783&width=1200

WWW.UVSKINZ.COM

UPF 50+ Sun Protective Swimwear for the Family | UV Skinz

Shop UPF 50+ sun protective swimwear and clothing for women, men, kids, and babies. Lab tested to block 98% of UV rays. Free US shipping over $49.

Preview quality · Facebook A+ · 100/100
  • og:title — UPF 50+ Sun Protective Swimwear for the Family | UV Skinz
  • og:description — Shop UPF 50+ sun protective swimwear and clothing for women, men, kids, and babies. Lab tested to block 98% of UV ray...
  • og:image — http://www.uvskinz.com/cdn/shop/files/Shopify-Social.jpg?v=1704403783&width=2048
  • og:type — website
  • og:url — https://www.uvskinz.com/
  • og:site_name — UV Skinz®
  • og:image is below recommended size (1200×628)

    → Upload an image ≥1200×630 for the large preview card

UPF 50+ Sun Protective Swimwear for the Family | UV Skinz

www.uvskinz.com

Preview quality · LinkedIn A+ · 100/100
  • og:title — UPF 50+ Sun Protective Swimwear for the Family | UV Skinz
  • og:description — Shop UPF 50+ sun protective swimwear and clothing for women, men, kids, and babies. Lab tested to block 98% of UV ray...
  • og:image — http://www.uvskinz.com/cdn/shop/files/Shopify-Social.jpg?v=1704403783&width=2048

www.uvskinz.com

UPF 50+ Sun Protective Swimwear for the Family | UV Skinz

Shop UPF 50+ sun protective swimwear and clothing for women, men, kids, and babies. Lab tested to block 98% of UV rays. Free US shipping over $49.

Preview quality · Slack A+ · 100/100
  • og:title — UPF 50+ Sun Protective Swimwear for the Family | UV Skinz
  • og:description — Shop UPF 50+ sun protective swimwear and clothing for women, men, kids, and babies. Lab tested to block 98% of UV ray...
  • og:image — http://www.uvskinz.com/cdn/shop/files/Shopify-Social.jpg?v=1704403783&width=2048

Social preview quality

Averaged across Twitter/X, Facebook, LinkedIn, and Slack.

A+ · 100/100
FieldTwitter/XFacebookLinkedInSlack
og:title
og:description
og:image
og:type
og:url
og:site_name
twitter:card———
twitter:title———
twitter:description———
twitter:image———
A+
Open Graph / Twitter Card Depth
OG image dimensions and Twitter card configuration look healthy
PASS
OG image dimensions and Twitter card configuration look healthy
Info::
OG/Twitter Card depth is clean -- dimensions, card type, and inheritance all valid
A+
Rich Results Eligibility
3 JSON-LD block(s) declaring 2 schema type(s)
PASS
3 JSON-LD block(s) declaring 2 schema type(s)
Info::
2 rich-result schema type(s) declared
Inventory of structured-data types on the page (each may unlock a different SERP feature): BreadcrumbList, FAQPage Search engines decide whether to render rich results based on content quality + page-level signals; declaring the schema is necessary but not sufficient.
A+
Image Optimization
No images to analyze
PASS
No images to analyze
A+
Autoplay Media
No autoplay media on the page
PASS
No autoplay media on the page
Info::
No autoplay media on the page
All checks on this page are automated. Results are estimates - run targeted manual reviews when the score affects a release decision.

Send Feedback