Shopify Storefront
Drive organic traffic to your e-commerce store by publishing SEO-optimized articles directly to your Shopify blog.
Connection Methods
Shopify supports two connection methods. When connecting in the SiteLift dashboard, choose the method matching what you see in your store's Settings > Apps page:
Method 1: Dev Dashboard (Standard Setup)
This is the standard integration flow for all modern Shopify stores using Client ID and Client Secret authentication with automated token lifecycle management.
- 1
Open Shopify Dev Dashboard
In your Shopify Admin, navigate to Settings > Apps and click Build apps in Dev Dashboard.
- 2
Create Your App
Under Start from Dev Dashboard, enter the App name as
SiteLiftand click Create. - 3
Configure Scopes
Under Configuration > Scopes, click Select scopes.
- Search for and select Store content (
read_contentandwrite_content). - Click Done to save your selected scopes.
- Search for and select Store content (
- 4
Release the Version
Click Release in the bottom right corner to publish your configuration.
- 5
Install App on Your Store
In the Overview section of your app, click Install app (top right) and confirm the authorization on your store.
- 6
Copy Credentials into SiteLift
Go to your app's Settings in the left sidebar.
- Copy your Client ID and Client Secret.
- In SiteLift Dashboard, navigate to Project Settings > Integrations > Shopify.
- Enter your store domain (e.g.
your-store.myshopify.com), Client ID, and Client Secret. - Click Next, select your publication blog, and complete the connection.
Tip
Method 2: Legacy Custom App
If your store has access to Shopify's legacy custom apps feature, you can connect directly with a static Admin API access token.
- 1
Create Legacy Custom App
In your Shopify Admin, go to Settings > Apps and click Create an app (under Legacy custom apps).
- 2
Configure Admin API Scopes
Under Configuration > Admin API integration, select
read_contentandwrite_content. - 3
Install & Copy Token
Go to API credentials, click Install app, and reveal your Admin API access token (starting with
shpat_).- In SiteLift, select the Legacy Token option.
- Enter your store domain and paste the
shpat_access token. - Select your target blog and save.
Selecting a Publication Blog
Once your store credentials are validated, SiteLift will fetch the list of existing blogs from your Shopify store (e.g., "News" or "Blog"). Choose your preferred blog handle and confirm the connection. You can change this selection at any time from your Integration settings.
Product & Collection Linking
SiteLift's content engine automatically references and links your Shopify products and collections within the generated articles, funneling organic search visitors directly to your checkout flow. Ensure your products are indexed in SiteLift under the Knowledge Base tab.
Troubleshooting
Warning
If blogs fail to load during setup, double check that your store domain ends in .myshopify.com and that both read_content and write_content scopes are enabled.