← Back to Hub

Piqki SEO/LLM Technical Foundation

Technical SEO + Schema markup + GSC setup + Core Web Vitals + LLM citation signals

This doc is the implementation layer for the SEO/LLM autonomous system. It covers the technical foundation required before content production begins.

---

sitemap.xml Template (Shopify-Ready)

Shopify auto-generates sitemaps at /sitemap.xml. Use this template to understand coverage and add any custom URLs.

Copy to clipboard
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Homepage -->
  <url>
    <loc>https://piqki.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  
  <!-- Collection Pages -->
  <url>
    <loc>https://piqki.com/collections/all</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://piqki.com/collections/piqwheels</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <!-- Product Pages -->
  <url>
    <loc>https://piqki.com/products/piqwheels-starter-kit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://piqki.com/products/piqwheels-refill-pack</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <!-- Blog -->
  <url>
    <loc>https://piqki.com/blogs/news</loc>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
  </url>
  
  <!-- Static Pages -->
  <url>
    <loc>https://piqki.com/pages/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://piqki.com/pages/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>

Shopify automatically generates /sitemap.xml — submit this URL to Google Search Console. No manual sitemap needed unless you have 5,000+ pages.

---

robots.txt for Shopify

Shopify stores include a default robots.txt. Add custom rules via theme or SEO apps if needed.

Copy to clipboard
User-agent: *
Allow: /
Disallow: /cart
Disallow: /checkout
Disallow: /account
Disallow: /orders
Disallow: /admin
Disallow: /*?ghs*

# Sitemap
Sitemap: https://piqki.com/sitemap.xml

What this does: Allows all content pages (homepage, products, collections, blog, static pages). Blocks cart, checkout, account — these are user-specific and provide no SEO value.

---

Schema Markup Templates (JSON-LD)

Organization Schema (Piqki Brand)

Copy to clipboard
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Piqki",
  "url": "https://piqki.com",
  "logo": "https://piqki.com/assets/piqki-logo.png",
  "description": "Piqki — premium press-on nails. High standards. Low maintenance.",
  "sameAs": [
    "https://www.instagram.com/piqki",
    "https://www.tiktok.com/@piqki",
    "https://www.linkedin.com/company/piqki"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "email": "support@piqki.com",
    "contactType": "customer service"
  }
}
</script>

Product Schema (PiqWheel Press-On Nails)

Copy to clipboard
<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "PiqWheel Starter Kit",
  "description": "32 press-on nails in a wheel. Three lengths: Ultra Short, Classic Short, Medium. Two complete manicures per wheel.",
  "image": [
    "https://piqki.com/assets/piqwheels-main.jpg",
    "https://piqki.com/assets/piqwheels-detail.jpg"
  ],
  "brand": {
    "@type": "Brand",
    "name": "Piqki"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://piqki.com/products/piqwheels-starter-kit",
    "priceCurrency": "USD",
    "price": "28.00",
    "priceValidUntil": "2026-06-30",
    "availability": "https://schema.org/InStock",
    "seller": {
      "@type": "Organization",
      "name": "Piqki"
    }
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "5.0",
    "reviewCount": "0"
  },
  "sku": "PIQ-WHEEL-001",
  "mpn": "PIQWHEEL2026"
}
</script>

FAQPage Schema (From Comprehensive FAQ)

Pull 5 Q&As from projects/piqki-comprehensive-faq.md:

Copy to clipboard
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "How do I find my correct nail size?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Measure across the widest part of your natural nail bed — not the tip. Use a ruler or tape measure. Compare that width to the PiqWheel sizing guide included with your kit."
      }
    },
    {
      "@type": "Question",
      "name": "What's the best way to apply Piqki nails for maximum hold?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Three things: clean nails, no oils, correct sizing. Prime with the included wipe, find your size on the PiqWheel, apply at 45 degrees from the base, press from base to tip holding 15 seconds."
      }
    },
    {
      "@type": "Question",
      "name": "How long do Piqki press-ons last?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Piqki press-on nails are designed to last 2+ weeks with proper application."
      }
    },
    {
      "@type": "Question",
      "name": "How do I remove Piqki nails safely?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Soak your fingertips in warm, soapy water for 10–15 minutes. The nails will loosen on their own. Apply cuticle oil around the edges to accelerate. Do not peel from the base."
      }
    },
    {
      "@type": "Question",
      "name": "What's in the PiqWheel?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Each PiqWheel contains 32 nails: two complete sets of 16, in a range of sizes. One wheel gives you two full manicures. The nails are arranged by size on the wheel."
      }
    }
  ]
}
</script>

BreadcrumbList Schema Example

Copy to clipboard
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://piqki.com/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "PiqWheels",
      "item": "https://piqki.com/collections/piqwheels"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "PiqWheel Starter Kit",
      "item": "https://piqki.com/products/piqwheels-starter-kit"
    }
  ]
}
</script>

Implementation: Add these scripts to your Shopify theme's theme.liquid (Organization on all pages), product template (Product + FAQ + Breadcrumb), and blog post template (Article + Breadcrumb).

---

Google Search Console Setup Guide

Step 1: Verify Property

  1. Go to Google Search Console
  2. Add property: piqki.com
  3. Recommended verification method: HTML tag (add to Shopify theme.liquid <head>) or Google Analytics/Tag Manager connection (if already configured)
  4. Verification completes within minutes

Step 2: Submit Sitemap

  1. In GSC sidebar, go to Sitemaps
  2. Enter: sitemap.xml
  3. Click Submit
  4. Status should show "Success" within 24-48 hours

Step 3: Set Up Performance Alerts

  1. Go to SettingsNotifications
  2. Enable email notifications for:
    • Website issues detected
    • Sitemap problems
    • Manual actions
  3. Add maximusofgin@gmail.com and gin@piqki.com as users with full access

Step 4: Link to GA4

  1. In GSC, go to SettingsLinked services
  2. Click Link to Google Analytics
  3. Select your GA4 property (G-VQYYX1HM09)
  4. Data links within 24 hours

Key GSC Reports to Monitor

---

Core Web Vitals Checklist — Shopify-Specific

Target Thresholds

MetricGoodNeeds WorkPoor
Largest Contentful Paint (LCP)<2.5s2.5-4s>4s
Interaction to Next Paint (INP)<200ms200-500ms>500ms
Cumulative Layout Shift (CLS)<0.10.1-0.25>0.25

Check in GSC under Core Web VitalsWeb Vitals Report.

---

LLM Citation Signals Checklist

To appear in ChatGPT/Perplexity/Claude responses for "best press-on nails" queries:

LLM Optimization Tactics

---

90-Day SEO Quick-Win Tasks (March–May 2026)

WeekTaskOwnerStatus
Mar W1Set up Google Search Console, submit sitemapMaxPending
Mar W1Install JSON-LD schemas (Product, FAQ, Organization)MaxPending
Mar W1Verify Shopify mobile optimization + page speedMaxPending
Mar W2Set up Google Business ProfileGinPending
Mar W2Draft About page (Wikipedia-style brand story)MaxPending
Mar W2Create Press page templateMaxPending
Mar W3Enable Shopify blog, set up blog structureMaxPending
Mar W3Publish first FAQ blog post: "How long do press-on nails last?"MaxPending
Mar W4Publish second blog post: "Press-on nails vs gel — true cost"MaxPending
Apr W1Start creator DM outreach (Tier 1 targets)GinPending
Apr W1Publish third blog post: "How to apply press-on nails that stay"MaxPending
Apr W2Publish fourth blog post: "Best press-on nail shapes for your hands"MaxPending
Apr W3Pitch Byrdie/Allure (8 weeks pre-launch)GinPending
Apr W3Publish fifth blog post: "Are press-on nails bad for your nails?"MaxPending
Apr W4Review GSC performance, adjust keyword targetsMaxPending
May W1Launch — final index check, sitemap resubmit if neededMaxPending
May W1Run first LLM audit (ChatGPT, Perplexity, Claude)MaxPending

Legend: Max = executes autonomously | Gin = requires Gin's action

---

✅ QC Sign-Off

Task: Build Piqki SEO/LLM Technical Foundation package

Date: February 27, 2026

Sub-agent: Max (MiniMax M2.5)

QC Checklist:

Status: PASS — Ready for deployment