Skip to main content
Integrations let you connect SnowSEO to the external tools your team already uses — so you can publish content, track performance, and monitor search visibility without switching between platforms.
All integrations are configured per brand. If you manage multiple websites, connect each brand to its own set of tools independently.

Accessing the Integrations Page

To manage your integrations, open the user menu at the bottom-left of the dashboard and select Integrations from the dropdown. Accessing the Integrations page from the dashboard user menu — the Integrations option is highlighted in the dropdown This takes you to the central Integrations hub, where all available connections are organized into three tabs based on their function.
The CMS & Publishing tab lists the content management platforms you can connect for direct article publishing. Once linked, you can push SEO-optimized articles from SnowSEO straight to your live website — no copy-pasting, no reformatting.CMS and Publishing tab showing WordPress, Ghost CMS, Webflow, and Shopify integrations with Connect buttons
Connecting a CMS unlocks the Publish Now and Schedule buttons inside the Article Editor. Without a CMS connection, you can still write and optimize content — but you’ll need to manually copy the output to your website.

WordPress

Connect your WordPress site to create and publish posts directly from SnowSEO. Supports both WordPress.com and self-hosted WordPress.org installations.SnowSEO offers three ways to connect to WordPress. Choose the method that works best for your setup:
Best for: WordPress.com sites and self-hosted sites with OAuth supportThe fastest way to connect — no manual credentials required.
1

Click Connect + on the WordPress row

In SnowSEO, find WordPress in the CMS & Publishing tab and click Connect +. The connection panel will expand.
2

Select the OAuth tab

You’ll see three connection methods: OAuth, Password, and Plugin. Select OAuth (it’s the default).
3

Enter your WordPress Site URL

Type your site URL in the field (e.g., wordpress-blog.com). Only include the main domain — do not add /wp-login or /wp-admin.
4

Click Connect

Click + Connect. A secure WordPress authorization window will open. Sign in and grant SnowSEO the required permissions. Once authorized, the integration status changes to Connected.
If you’re unsure which method to use, try OAuth first — it’s the simplest and handles authentication automatically.

Ghost CMS

Professional publishing platform. Manage and schedule content from SnowSEO directly to your Ghost publication.
1

Click Connect + on the Ghost CMS row

In SnowSEO, find Ghost CMS in the CMS & Publishing tab and click Connect +. The connection panel will expand showing two fields.
2

Enter your Site URL

Type the full URL of your Ghost site (e.g., https://blog.example.com). Make sure to include https:// and do not add a trailing slash at the end.
3

Get your Admin API Key from Ghost

You’ll need to create a key inside your Ghost dashboard:
  1. Log in to your Ghost Admin panel
  2. Go to Settings → Integrations
  3. Click Add custom integration and give it a name (e.g., “SnowSEO”)
  4. Ghost will generate an Admin API Key — copy it from the newly created integration
4

Paste the Admin API Key and connect

Back in SnowSEO, paste the key into the Admin API Key field. Click + Connect to complete the setup. Once verified, the status will change to Connected.

Webflow

Integrate with Webflow to manage CMS items in your published sites — ideal for marketing teams using Webflow as their website builder.
1

Click Connect + on the Webflow row

In SnowSEO, find Webflow in the CMS & Publishing tab and click Connect +. The connection panel will expand showing two fields.
2

Find your Site ID in Webflow

In your Webflow dashboard:
  1. Open the site you want to connect
  2. Go to Site settings → General
  3. Scroll to find your Site ID (a string like 1234567890abcdef)
  4. Copy it and paste it into the Site ID field in SnowSEO
3

Create an API Token in Webflow

Still in Webflow:
  1. Go to Account → Integrations → API access
  2. Generate a new API token
  3. Make sure the token has CMS Read & Write access — this is required if you want to publish content
  4. Copy the token immediately — Webflow only shows it once
4

Paste the API Token and connect

Back in SnowSEO, paste the token into the API Token field. Click + Connect to complete the setup. Once verified, the status will change to Connected.

Framer

Connect Framer to publish and manage website content workflows through SnowSEO using a secure API key.
1

Click Connect + on the Framer row

In SnowSEO, find Framer in the CMS & Publishing tab and click Connect + to open the connection panel.
2

Generate your Framer API key in SnowSEO

SnowSEO generates an API key for your project. This key is unique to your account/project and is required to connect your Framer plugin.
3

Copy and use the API key in Framer

Copy the generated API key and paste it into your Framer plugin or authentication setup where SnowSEO credentials are requested.
4

Confirm the connection status

Return to SnowSEO and verify the Framer integration status changes to Connected after key validation.
Your Framer API key is unique to your project. Keep it secure, never expose it publicly, and only use it to authenticate your Framer plugin with SnowSEO.

Webhook

Use the Webhook integration to receive real-time CMS publish payloads at your own endpoint.
1

Click Connect on the Webhook row

In SnowSEO, find Webhook under CMS & Publishing and click Connect to expand the setup form.
2

Enter Integration Name

Add a unique integration name (for example, Nextjs Blog) so your team can identify this webhook connection later.
3

Add your Webhook Endpoint

Enter the destination URL where SnowSEO should send events (for example, https://your-site.com/api/webhook). The endpoint must be a valid HTTPS URL and publicly reachable.
4

Set your Access Token

Enter a strong secret token in Access Token. SnowSEO sends this token in the Authorization header as a Bearer token, and your endpoint should verify it before processing payloads.
5

Click + Connect and verify status

Click + Connect to save the integration. Once validated, the integration status updates to Connected.
6

Test by publishing an article

Publish any article from the dashboard and confirm your endpoint receives a POST request with the publish_articles event payload.
Webhook payloads include article data such as title, slug, HTML/Markdown content, meta description, timestamp, image URL, and tags. Always validate the token and log failed requests for easier debugging.

Shopify

Publish SEO-optimized articles to your Shopify store blog — a powerful way to drive website traffic to your e-commerce storefront.
1

Click Connect + on the Shopify row

In SnowSEO, find Shopify in the CMS & Publishing tab and click Connect +. The connection panel will expand showing two fields.
2

Enter your Shop domain

Type your Shopify store address in the Shop domain field. You can enter either the short name (e.g., my-store) or the full domain (e.g., my-store.myshopify.com) — both formats work.
3

Create an Admin API access token in Shopify

You’ll need to create a custom app inside your Shopify admin:
  1. Log in to your Shopify admin dashboard
  2. Go to Settings → Apps → Develop apps
  3. Create a new app and give it a name (e.g., “SnowSEO”)
  4. Under Configure Admin API scopes, enable read_content and write_content
  5. Install the app and copy the Admin API access token (it starts with shpat_)
4

Paste the token and connect

Back in SnowSEO, paste the token into the Admin API access token field. Click + Connect to complete the setup. Once verified, the status will change to Connected.

Frequently Asked Questions

Start with Google Search Console — it unlocks the majority of SnowSEO’s value by providing real search data. Next, connect your CMS (WordPress, Ghost, Webflow, or Shopify) so you can publish directly. Finally, add Google Analytics for comprehensive traffic and ROI reporting.
Each brand can be connected to one CMS platform at a time. If you need to switch platforms (e.g., migrating from WordPress to Webflow), disconnect the current integration first, then connect the new one.
Any data already imported into SnowSEO (rankings, traffic history, published articles) is retained. However, SnowSEO will stop pulling new data from the disconnected service until you reconnect.
Try clicking Reconnect from the expanded integration panel. If the issue persists, verify that the correct property or site is selected, and ensure your account has the required permissions in the external platform.
Yes. SnowSEO uses OAuth 2.0 for all third-party connections. Your passwords are never stored — only secure, revocable access tokens are used. You can revoke access at any time from the integration settings or directly from the third-party platform.