Skip to main content
Spyro connects to your Shopify store’s built-in blog engine and publishes one GEO-optimized article per day on Autopilot. Every post arrives with a featured image, meta title, meta description, and tags — ready to rank in both traditional search and AI-generated answers. No manual copying, no formatting work, just consistent content showing up in your blog.

What Gets Published

Each article Spyro sends to Shopify includes:

Blog Post Content

Post title and full body HTML, formatted for Shopify’s blog renderer

Featured Image

AI-generated featured image uploaded directly to your Shopify blog post

SEO Metadata

Meta title and meta description populated in Shopify’s SEO fields

Tags

Post tags configured in your Spyro publishing settings

Prerequisites

Before connecting, confirm you have:
  • A Shopify store on any paid plan (Basic and above)
  • Staff or Owner admin access to your Shopify store
  • An existing blog section in Shopify (Shopify creates a default “News” blog — you can rename it or create a new one)

Connect Your Shopify Store

1

Open Integrations in Spyro

Log in to app.spyro.app, go to Integrations in the left sidebar, and click Shopify.
2

Enter your Shopify store URL

Type your store’s .myshopify.com URL in the Store URL field (for example, your-store.myshopify.com). Use the .myshopify.com domain even if you have a custom domain configured.
3

Authorize Spyro via Shopify OAuth

Click Connect to Shopify. You’ll be redirected to Shopify’s authorization screen. Review the permissions Spyro is requesting — it only asks for the access needed to create and manage blog posts — then click Install app to approve. Shopify redirects you back to Spyro automatically.
4

Select your target blog

After authorization, Spyro loads all the blogs available in your store. Select the blog where you want Spyro to publish (for example, “Journal” or “SEO Blog”). You can create a new blog in your Shopify admin first if you’d prefer a dedicated section.
5

Configure publishing settings

Set your publishing preferences:
  • Publish time — the daily time Spyro sends each article (based on your account timezone)
  • Default tags — tags applied to every auto-published post
  • Post status — publish live immediately or save as draft for review
6

Test the connection

Click Test Connection. Spyro creates a draft blog post in your selected Shopify blog. Open your Shopify admin, navigate to Online Store → Blog Posts, and confirm the test post appears.
Spyro publishes to your blog section, not your product pages or landing pages. If you want SEO content linked to specific products, use internal linking in your Spyro article settings to point blog posts toward relevant product URLs.

Publishing Schedule

Spyro’s Autopilot feature publishes one article per day to your connected Shopify blog. You set the time in your integration settings. Learn more about how Autopilot works on the Autopilot Publishing page.
Create a dedicated blog in Shopify (for example, “SEO Hub”) for Spyro-published content. This keeps your editorial posts separate from auto-published content and makes it easy to measure the traffic impact of each type independently.

Troubleshooting

Make sure you’re entering the .myshopify.com domain, not your custom domain. For example, use acme-store.myshopify.com, not www.acmeshop.com.
Clear your browser cookies for Shopify and try again. If the error persists, check that your Shopify store doesn’t have IP-based restrictions on app installations. Contact support@spyro.app with your store URL and the error message.
If you set post status to Draft, posts won’t appear publicly. Switch to Published in your Spyro integration settings, or manually publish individual posts in Shopify admin when you’re ready.
Need help? Reach out to support@spyro.app.