Back to Getting Started
Wix Integration

Wix Integration Guide

OAuth into your Wix site and publish SEO Sniper articles directly to the Wix Blog in Ricos format. Access tokens refresh automatically.

Connect from SEO Sniper

1

Open the Wix connection card

In the SEO Sniper dashboard, go to Settings → Integrations and find the Wix Connection card. If you ran the onboarding wizard and picked “Wix”, it's already highlighted.

2

Click “Connect with Wix”

We'll open Wix's app authorization flow in a new tab. You may need to sign into Wix first, then pick which of your sites to grant access to. Make sure you select the correct site — Wix accounts often own multiple.

Required permissions: read and write blog posts, access blog tags and categories. We never request access to e-commerce, members, or billing data.

3

Approve and you're connected

After approving, Wix redirects back to SEO Sniper and the connection card updates in real time. You'll see your site name, site URL, and a count of any existing blog posts on the site.

4

Publish to your Wix Blog

Every SEO Sniper article you publish from now on auto-pushes to your Wix Blog at yoursite.com/post/<article-slug>. The first time you publish, Wix may take 30–60 seconds to surface the new post in your site's blog page.

Go to Integrations

Prerequisites

  • A Wix site with the Blog feature enabled

    In your Wix dashboard, the site needs to have the Blog app added. If you don't see “Blog” in your site editor's left nav, add it from App Market → Wix Blog. It's free.

  • Owner or admin role on the site

    Only the site owner (or a collaborator with admin permissions) can approve the OAuth grant. Contributors can't.

  • A published site (for live URLs)

    Articles publish via the Wix API regardless of site state, but they won't be publicly visible until your Wix site itself is published.

What Gets Synced

  • Article body in Ricos format

    Wix's native rich content format. Headings, lists, images, and links are all converted automatically — there's no plain HTML in Wix Blog.

  • SEO title, description, and slug

    Written directly to Wix Blog's SEO settings panel.

  • Featured image

    Uploaded to your Wix media library and attached as the post's cover image with alt text.

  • Automatic token refresh

    Wix access tokens expire — we refresh them transparently before every publish so you never need to reconnect.

  • H1 stripped from body

    Wix renders the post title separately, so the leading <h1> is stripped from the pushed body to avoid duplicate headings.

Troubleshooting

“Wix Blog not found” error

Your Wix site doesn't have the Blog app installed. Open your Wix editor → App Market → add “Wix Blog”, then click Test Connection on the SEO Sniper card.

Token expired / connection failed

We auto-refresh tokens, but if Wix revokes the refresh token (rare — usually only on password reset or explicit app uninstall), the card will show Failed. Click Disconnect and run the OAuth flow again.

Article published but not visible on the site

Confirm your Wix site itself is Published. Articles push via the API regardless of site state, but the live URL only works on a published Wix site. Wix also caches blog pages for ~60 seconds after a new post is added.

Picked the wrong site during OAuth

Click Disconnect on the Wix card, then reconnect and pick the correct site at the Wix consent screen.

SEO Sniper