Square Online Product Description Generator
Square Online inherits its editor from Weebly - that inheritance shows up in the product field layout: a short Item Library description that syncs everywhere (POS, register, email receipts), a long storefront description with a constrained set of formatting options, and a separate SEO block (page title + meta description) buried under "Search engine listing." scrb generates all three in one pass, so your Square Item Library stays clean for register display while your storefront gets long-form copy that actually ranks. Works with Square for Retail, Square for Restaurants, and standalone Square Online sellers.
What scrb knows about Square Online that a chat model doesn't
scrb recognizes Square's multi-surface catalog - Item Library (the master record that syncs to POS, eCom, and printed receipts), Square Online storefront (where the long description lives), and Square for Retail's extended attributes. Output respects each surface's field limits and what renders where.
- Item Library description: 60-100 chars, plain text - this is what prints on receipts, shows in POS item search, and appears in order confirmation emails. Short and scannable.
- Square Online long description: rich text with bullet support, 150-400 words - the version shoppers see on the product page. Uses Square Online's supported formatting only.
- Page title (SEO): 55-65 chars, keyword-front-loaded - this is the <title> tag Square Online generates under "Search engine listing."
- Meta description (SEO): 140-160 chars - visible in Google SERP snippets, does not show on the storefront itself.
- Variant option labels: size/color/flavor descriptions short enough to fit Square's variant matrix UI.
- Catalog API mapping: JSON output maps to Square Catalog API v2 item.description, item_variation.name, and ecom_seo_data fields - suitable for programmatic Catalog API imports.
- Restaurant / food & bev mode: when tagged as "restaurant" category, scrb generates copy that respects Square for Restaurants menu item expectations (allergen callouts, prep-style hints, pairing suggestions).
Before / after: real examples
Generic AI output:
Indulge your senses with our Hand-poured Soy Candle. This 8oz jar features sophisticated notes of bergamot, cedar, and black pepper, creating a warm, inviting atmosphere. With a 40-50 hour burn time and clean-burning cotton wick, it's perfect for relaxing evenings or setting an elegant mood. A beautifully crafted addition to any home.scrb output tuned for Square Online:
Item Library (84 chars): 8oz soy candle - bergamot, cedar, black pepper. 40-50hr burn. Hand-poured, cotton wick.Why this wins: the Item Library line is short enough not to truncate on receipts; the long description uses plain bullet characters (not HTML) that Square's editor preserves exactly; page title and meta both fit into SERP snippet budgets.
Square Online long description:
A hand-poured 8oz soy candle with a warm, slightly masculine scent profile: bergamot opens bright, cedar grounds the middle, black pepper adds the quiet spice that makes it wearable in any room.
• 8oz glass jar, 40-50 hour burn time
• 100% soy wax, natural cotton wick
• Fragrance notes: bergamot, cedar, black pepper
• Hand-poured in small batches
• Trim wick to 1/4" before each burn
Page title (61 chars): 8oz Soy Candle - Bergamot, Cedar, Black Pepper | Hand-Poured
Meta description (151 chars): Hand-poured 8oz soy candle with notes of bergamot, cedar, and black pepper. 40-50 hour burn, natural cotton wick, made in small batches.
Generic AI output:
Experience the rich, smooth flavor of our Organic Cold-Brew Coffee Concentrate. Crafted from single-origin Ethiopian beans, this 32oz bottle delivers 16 satisfying servings of premium cold brew. Enjoy a bold, low-acid taste that stays fresh for 14 days after opening. Perfect for coffee lovers seeking convenience without compromising quality.scrb output tuned for Square Online:
Item Library (92 chars): 32oz cold-brew concentrate - single-origin Ethiopian. 16 servings. Organic. Low-acid.Why this wins: the description explains the actual process difference (cold-steeped, not hot-then-chilled) that justifies the premium price - a generic AI that only sees "cold brew" won't know this distinction matters to the buyer.
Square Online long description:
Cold-brew concentrate made from single-origin Ethiopian beans, slow-steeped for 16 hours and bottled without heat - the reason it tastes less bitter than a hot-brewed-then-chilled coffee.
• 32oz bottle, 16 servings (1:1 dilution with water, milk, or oat milk)
• Single-origin Ethiopian Yirgacheffe, USDA Organic
• Cold-steeped 16 hours, never heat-brewed
• Low-acid, naturally lower caffeine than espresso
• Shelf-stable 30 days sealed, 14 days after opening
• Dilute 1:1 over ice, or 1:2 for iced latte
Page title (58 chars): Cold-Brew Concentrate - Single-Origin Ethiopian, 32oz
Meta description (156 chars): Single-origin Ethiopian cold-brew concentrate, 32oz / 16 servings. Cold-steeped 16hr, USDA Organic, low-acid. Shelf-stable 14 days opened.
FAQ
Does scrb work with Square for Retail, Square for Restaurants, and Square Online, or only one?
All three. The Item Library is shared across Square products, so the short description scrb generates syncs to register, receipts, and order emails regardless of which Square product you use. For Square for Restaurants, specify "restaurant" category in the generation request and the long description will use menu-item framing (prep style, pairings, allergen flags) instead of retail framing.
Can I bulk-generate for my whole Square catalog?
Yes. Export your items from Square Dashboard → Items → Actions → Import/Export → Export, upload the CSV to scrb, regenerate descriptions, download, and re-import. Pro and Business plans handle 500-3,000 items per month. For larger catalogs or continuous sync, use our REST API with Square's Catalog API v2 - scrb's output JSON maps directly to Square's item update payload.
What formatting does Square Online's editor actually preserve?
Square Online's rich text editor preserves bold, italic, bullet lists, numbered lists, line breaks, and paragraph breaks. It strips tables, custom CSS, script tags, and most inline styling. scrb's long description output emits only formatting Square preserves - so what you paste is what customers see. No silent stripping on save.
Will this work if my Square site was migrated from Weebly?
Yes - Square Online is Weebly-rooted, and the underlying editor is unchanged. If you migrated a Weebly store, your product fields still map the same way: Item Library (short), storefront description (long), page title + meta description (SEO). scrb handles all of them in the same format they did before migration, so you can regenerate old Weebly-era descriptions without re-importing anything.
Is there a native Square App Marketplace listing?
A native Square App Marketplace app is queued for submission. Until it lands, the REST API + Catalog API approach works today without needing the marketplace listing, and is actually faster for bulk catalog updates because you bypass Square's per-item UI. The waitlist above is for the native app's launch notification.
How to plug scrb into your workflow
Square sellers run catalogs of varying shapes - a single-location cafe with 40 menu items, a boutique with a 300-SKU catalog, an agency rolling out 10 Square Online stores. scrb supports each.
- Chrome / Firefox extension: for one-off edits. Open the item in Square Dashboard, click the extension, paste the generated short / long / SEO fields.
- Web app bulk CSV: export Square Item Library as CSV, upload to scrb, regenerate, re-import. The column headers Square uses (Item Name, Description, SEO Title, SEO Description) are preserved.
- REST API + Square Catalog API v2: for continuous sync. Pair scrb with Zapier or Make.com to regenerate descriptions whenever a new item is created in Square, or run nightly catalog refresh jobs.
- Native Square App Marketplace (queued): OAuth-authed one-click install. Join the waitlist above for launch notice.
Pricing for Square Online descriptions
Scrb plans are volume-based - Square users typically fit a plan based on how many new items they onboard each month.
- Free: 5 generations/month. Good for kicking the tires on 1-2 products.
- Starter ($9.99/month): 100 generations - ~20 Square items with full short + long + SEO coverage.
- Pro ($24.99/month): 500 generations + bulk CSV + REST API. Most common tier for single-store Square Online sellers with regular catalog updates.
- Business ($49.99/month): 3,000 generations - for multi-store operators, agencies, or high-SKU-churn restaurants with seasonal menus.
AppSumo lifetime deals available on campaign windows.