Executive Summary
We've successfully deployed meta titles and descriptions to the Zuvees Shopify store via API script. A total of 1,238 items have been updated, including products, collections, and blog posts.
Key Achievements
- 1,187 items updated - Products and collections with new meta titles and descriptions
- 51 blog posts updated - All blog articles now have optimized SEO metadata
- 636 items skipped - Already had optimized data (no overwrite)
- 0 errors - Clean deployment with no failures
- New Year's Blog Published - Fresh content with curated product recommendations live on store
Deployment Details
✓ Products & Collections
- 1,187 items processed via Shopify GraphQL API
- productUpdate mutation for products
- collectionUpdate mutation for collections
- Only updated fields that were empty
- Preserved existing optimized data
✓ Blog Posts
- 51 blog articles updated
- Used Shopify REST API
- metafields_global_title_tag
- metafields_global_description_tag
- All 51 completed successfully
Update Logic
The script was designed to be non-destructive:
- Fetched current SEO values from Shopify before updating
- Only updated fields that were empty or missing
- Preserved any existing meta titles/descriptions that were already set
- This protected 636 items that already had quality SEO data
Items Updated (1,238)
- Missing meta title: Added from CSV
- Missing meta description: Added from CSV
- Both missing: Added both from CSV
Items Skipped (636)
- Already had meta title set
- Already had meta description set
- No changes needed
New Year's Blog Post Published
A new blog post celebrating the New Year has been published on the Zuvees store, featuring curated product recommendations for the occasion.
New Year's Content Live
- Published: December 30, 2025
- Topic: New Year flower arrangements and gift ideas
- Products Featured: Curated selection of New Year-appropriate bouquets and gifts
- SEO Optimized: Meta title and description included
This blog post helps capture seasonal search traffic for New Year's flower delivery queries and provides fresh content for the store.
Pending: FAQ Updates
Waiting for Zuvees Team
The FAQ update script is ready but requires information about the product metafield reference:
- Metaobject type: single_faq (confirmed)
- Fields: question, answer (confirmed)
- Pending: Product metafield reference that links products to FAQs
What We Need from Zuvees
To complete the FAQ deployment, please confirm:
- The metafield namespace and key used to link FAQs to products (e.g., custom.faqs)
- Whether the metafield is a list of references or single reference
- Any existing FAQs that should not be overwritten
FAQ Filtering Logic (Ready)
The script will skip FAQs for addon products using UNION logic:
- Product Type = "card" or "addon"
- Collections containing "Gift Card"
- Tags: Gift Card, Addon Card App, addon
- Product metafield: addon = true
Technical Implementation
API Methods Used
| Content Type | API | Method | Result |
|---|---|---|---|
| Products | GraphQL Admin API | productUpdate mutation | Success |
| Collections | GraphQL Admin API | collectionUpdate mutation | Success |
| Blog Posts | REST Admin API | PUT /articles/{id}.json | Success |
| FAQs | GraphQL Admin API | metaobject + metafield mutations | Pending |
Rate Limiting & Error Handling
- Delay: 0.5 seconds between API calls to respect Shopify limits
- Retry: Automatic retry on 429 (rate limit) responses
- Progress tracking: JSON file saved after each item for resume capability
- Logging: Detailed log file with timestamps for each operation
Next Steps
Snezzi Action Items
- Done Deploy meta titles and descriptions to Shopify
- Done Update all 51 blog posts
- Pending Deploy FAQs once metafield reference is confirmed
- Prepare Valentine's Day PR campaign
- Monitor PR backlink indexing progress
Zuvees Action Items
- Verify meta titles and descriptions appear correctly on store
- Confirm product metafield reference for FAQ linking
- Share any existing FAQ setup details with Snezzi
Open Questions
For Discussion
- What is the product metafield reference used to link FAQs to products?
- Are there any existing FAQs that should be preserved?
- Should we prioritize Valentine's Day PR before or after FAQ deployment?