Shopify Integration Guide
Publish SEO Sniper articles directly to your Shopify store via OAuth. New articles appear in your selected blog (section) with full SEO metadata.
Connect from SEO Sniper
Open the Shopify connection card
In the SEO Sniper dashboard, go to Settings → Integrations and find the Shopify Connection card. (If you ran the onboarding wizard and picked “Shopify”, this is already pre-selected for you.)
Enter your store name
Type your store name only — e.g. mystore. We'll add .myshopify.com automatically. Don't enter your custom domain (like mystore.com); Shopify's OAuth flow needs the .myshopify.com form.
You can find your store name in your Shopify Admin URL: admin.shopify.com/store/mystore
Approve OAuth in the new tab
Click Connect with Shopify. Shopify's consent screen opens in a new tab and asks you to approve the SEO Sniper app for your store. Required scopes: read_content, write_content, and read_themes. The original tab updates in real time the moment you approve.
Pick the blog (section) to publish to
If your store has multiple blogs (Shopify calls these “sections” — typically News, Articles, etc.), pick the one new SEO Sniper articles should land in. The dropdown shows article counts for each so you can see which is most active.
You can rename the section right from the connection card — renaming changes the URL handle too (e.g. “News” → “Articles” changes the URL from /blogs/news/…to /blogs/articles/…).
Publish
Every article you publish in SEO Sniper from now on auto-pushes to Shopify at yourstore.myshopify.com/blogs/<section>/<slug>. The /blogs/ prefix is hardcoded by Shopify and cannot be removed.
What Gets Synced
Title, body, and excerpt
Articles publish as native Shopify blog articles. Body HTML is pre-styled with your selected article style.
SEO meta title and description
Both are written to Shopify's native
global.title_tagandglobal.description_tagmetafields — the same fields Shopify's built-in SEO editor uses.Featured image
Uploaded to Shopify with proper alt text for accessibility and image SEO.
URL handle (slug)
Article slug becomes the URL handle. Slugs are uniqueness-checked against your existing blog content so we never collide with a published post.
H1 stripped from body
Shopify renders the title separately, so we automatically strip the leading
<h1>from the pushed HTML to avoid a duplicate heading.
Troubleshooting
“App not approved” or OAuth fails
Make sure you're the store owner (or a staff account with Apps and channels permission). Stores in development / preview mode can install the app, but a live store may require the owner to approve scopes.
Articles aren't showing up
Click Test Connection from the connection card — it re-checks your access token, blog access, and metafield permissions. Recently published articles should appear in your Shopify admin under Content → Blog posts within seconds.
SEO meta fields are blank in Shopify admin
Shopify caches metafield writes briefly. Refresh the article in the Shopify admin a few seconds after publishing and the SEO title / description fields will be populated.
Wrong blog selected
Open the Shopify connection card and pick a different section from the dropdown. The change applies to all future articles — past articles stay in their original section unless you move them in Shopify.
Frequently Asked Questions
How does SEO Sniper publish to my Shopify store?
Connect your store once from Settings → Integrations, and SEO Sniper publishes generated articles straight to your Shopify blog as native posts — title, body, meta description, and featured image included.
Will the articles include SEO meta tags?
Yes. Each post carries its metaTitle and metaDescription so your articles show clean, optimized titles and snippets in search results.
Can I review posts before they go live?
Yes — set your default post status so articles arrive as drafts for review, or publish immediately once you trust the output.
Do I need a developer or a custom app install?
No. The connection uses Shopify's standard authorization, so there's no theme editing or custom app development required to start publishing.
Will this clutter or slow down my storefront?
No. Articles publish to your existing Shopify blog, so they live alongside your other posts and inherit your theme's blog layout.