Try without OAuth
Open the app and click Try demo to explore the UI with sample pages. Connect Webflow to save to a real site.
Architecture notes, Marketplace reviewer checklist, and detailed implementation docs. For step-by-step end-user instructions, see the User Guide.
Pricing: Free on the Webflow Marketplace — no subscription or in-app purchases.
Open the app and click Try demo to explore the UI with sample pages. Connect Webflow to save to a real site.
Install from the Marketplace, approve OAuth, then open the app from Webflow Designer → Apps.
In-app disclosure before OpenAI Generate. Full policy and CMS embed guide below.
Submission fields (must match live behavior):
Install URL: https://api.appsrow.com/auth/install (Marketplace listing URL — set in js/site-public.js when live).
Marketplace Install URL: https://api.appsrow.com/auth/install (immediate OAuth redirect).
OAuth Redirect URI: https://api.appsrow.com/auth/webflow/callback
Post-install landing: install-complete.html (next-step guidance → Designer).
Designer launch URL: https://app.appsrow.com/app.html?wfPanel=1 (embedded in Designer only).
Listing website: https://app.appsrow.com/ · Privacy: privacy.html · Terms: terms.html
Support: hello@appsrow.com · Full listing copy: repo MARKETPLACE-LISTING.md
Categories: SEO, AI, Content Management, Marketing, Development and Coding.
After install, Designer panel launch → Connected to Webflow (single OAuth).
Static pages: JSON-LD via registered inline scripts (Custom Code API) — no raw head HTML or manual copy-paste.
App type: Hybrid App (Data Client + Designer Extension).
Pricing: Free.
Architecture: Static JSON-LD at save time; visitor pages do not fetch api.appsrow.com.
In the submission form, provide App Access Credentials: a dedicated Webflow account (email + password) with a published site that has static pages and at least one CMS collection.
application/ld+json; Network tab shows no API calls on page load.{"ok":true}.Use these values in the Webflow submission form. Short description (max 100 characters):
Generate JSON-LD and SEO meta for Webflow pages. Save structured data via the official Data API.
Feature list (max 5): One-click OAuth · AI-assisted JSON-LD · Static & CMS pages · Save to Webflow · SEO health indicators.
Long description, categories, and screenshot specs: see MARKETPLACE-LISTING.md in the repository root.
api.appsrow.com/auth/install — approve scopes: sites:read pages:read pages:write custom_code:read custom_code:write cms:read cms:write authorized_user:read.Approve scopes: sites, pages, custom code, CMS → redirects to app with Connected to Webflow.
application/ld+json from the app script.</body>.{{wf:Schema JSON-LD Plain|Dynamo}} (or your field name).api.appsrow.com on page load.Collection template Embed outputs {{wf:Schema JSON-LD Plain|Dynamo}} — no API call on page load.
Schema API Flow injects static JSON-LD when you click Save — never on visitor page load.
sourceCode at 2,000 characters. Larger @graph payloads are split into multiple inline scripts (one schema.org node per script when needed).api.appsrow.com fetch.Full details: Support — JSON-LD size limits.
POST https://api.appsrow.com/webhooks/uninstall with Bearer app token (same cleanup as Disconnect).Step-by-step: Support — Uninstall & custom code.
AI runs only when you click Generate. The app shows a persistent notice in the SEO and schema panels plus a one-time confirmation modal per browser session. Page title, description, URL, and schema context may be sent to OpenAI. FAQ Q&A is taken from published page content when possible — not invented by AI.
Details: Privacy Policy.
<script type="application/ld+json">api.appsrow.com when loading the pageEmail hello@appsrow.com · Terms · Appsrow (Webflow site)