This doc is the implementation layer for the SEO/LLM autonomous system. It covers the technical foundation required before content production begins.
---Shopify auto-generates sitemaps at /sitemap.xml. Use this template to understand coverage and add any custom URLs.
<?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.
Shopify stores include a default robots.txt. Add custom rules via theme or SEO apps if needed.
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.
<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>
<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>
Pull 5 Q&As from projects/piqki-comprehensive-faq.md:
<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>
<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).
piqki.comsitemap.xmlmaximusofgin@gmail.com and gin@piqki.com as users with full access| Metric | Good | Needs Work | Poor |
|---|---|---|---|
| Largest Contentful Paint (LCP) | <2.5s | 2.5-4s | >4s |
| Interaction to Next Paint (INP) | <200ms | 200-500ms | >500ms |
| Cumulative Layout Shift (CLS) | <0.1 | 0.1-0.25 | >0.25 |
Check in GSC under Core Web Vitals → Web Vitals Report.
To appear in ChatGPT/Perplexity/Claude responses for "best press-on nails" queries:
| Week | Task | Owner | Status |
|---|---|---|---|
| Mar W1 | Set up Google Search Console, submit sitemap | Max | Pending |
| Mar W1 | Install JSON-LD schemas (Product, FAQ, Organization) | Max | Pending |
| Mar W1 | Verify Shopify mobile optimization + page speed | Max | Pending |
| Mar W2 | Set up Google Business Profile | Gin | Pending |
| Mar W2 | Draft About page (Wikipedia-style brand story) | Max | Pending |
| Mar W2 | Create Press page template | Max | Pending |
| Mar W3 | Enable Shopify blog, set up blog structure | Max | Pending |
| Mar W3 | Publish first FAQ blog post: "How long do press-on nails last?" | Max | Pending |
| Mar W4 | Publish second blog post: "Press-on nails vs gel — true cost" | Max | Pending |
| Apr W1 | Start creator DM outreach (Tier 1 targets) | Gin | Pending |
| Apr W1 | Publish third blog post: "How to apply press-on nails that stay" | Max | Pending |
| Apr W2 | Publish fourth blog post: "Best press-on nail shapes for your hands" | Max | Pending |
| Apr W3 | Pitch Byrdie/Allure (8 weeks pre-launch) | Gin | Pending |
| Apr W3 | Publish fifth blog post: "Are press-on nails bad for your nails?" | Max | Pending |
| Apr W4 | Review GSC performance, adjust keyword targets | Max | Pending |
| May W1 | Launch — final index check, sitemap resubmit if needed | Max | Pending |
| May W1 | Run first LLM audit (ChatGPT, Perplexity, Claude) | Max | Pending |
Legend: Max = executes autonomously | Gin = requires Gin's action
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