SEO & AI Guide

Optimize your marketplace for search engines and AI assistants. Get discovered on Google, and see which AI crawlers read your listings.

Quick answer

Prometora handles technical SEO automatically: XML sitemap, meta tags, clean URLs, canonical URLs, structured data, and robots.txt. Your two highest-impact manual steps are connecting a custom domain and setting per-page titles and descriptions in the SEO & AI tab (Pro plan and above). The same tab includes AI Visibility, which shows how much of your catalog AI crawlers like ChatGPT's and Claude's have read. You can also add Google Ads conversion tracking from Store Settings.

Overview

Search Engine Optimization (SEO) helps your marketplace appear in Google and other search engines. Good SEO brings organic traffic without paying for ads.

Prometora handles many SEO best practices automatically, but there are additional steps you can take to maximize your search visibility.

Built-in SEO Features

Your marketplace includes these SEO features automatically:

Fast Loading

Optimized for speed with modern caching and image optimization.

Mobile-Friendly

Fully responsive design that works on all devices.

Clean URLs

SEO-friendly URL structure for pages and listings.

Meta Tags

Automatic title and description tags for all pages.

Social Sharing

Open Graph tags for beautiful social media previews.

Sitemap

Automatic XML sitemap for search engine crawlers.

robots.txt

Automatic crawler rules that welcome search engines and AI crawlers while keeping private pages out of the index.

Accessing Your Sitemap & robots.txt

Both files are generated automatically and kept up to date - there is nothing to create or upload. On a custom domain they are served at the standard locations:

SITEMAP

https://www.yourmarketplace.com/sitemap.xml

Lists your frontpage, custom pages, published listings, and public seller profiles.

ROBOTS.TXT

https://www.yourmarketplace.com/robots.txt

Tells crawlers what they may read, and points them to your sitemap.

Your robots.txt allows all well-behaved crawlers - including the AI crawlers tracked in AI Visibility - to read your public pages, while keeping private pages like the cart, checkout, and dashboards out of search results. This is what the generated file looks like:

YOUR GENERATED ROBOTS.TXT

User-agent: *
Allow: /
Disallow: /dashboard/
Disallow: /seller-dashboard/
Disallow: /cart/
Disallow: /checkout/
Disallow: /signin/
Disallow: /signup/
Disallow: /auth/
Disallow: /stripe-connect/
Disallow: /api/

Sitemap: https://www.yourmarketplace.com/sitemap.xml

User-agent: * with Allow: / welcomes every crawler to your public pages; the Disallow lines keep private pages out; the last line points crawlers to your sitemap.

Not using a custom domain yet? Stores on a prometora.com address share the platform-wide prometora.com/robots.txt, and your sitemap lives at the URL shown in the SEO & AI tab in Store Settings. With a custom domain, both files are served under your own domain - one more reason to connect one.

Page SEO Settings

Customize SEO settings for each page in the Page Builder:

1

Go to Page Builder and select a page

2

Click the gear icon to open Page Settings

3

Edit the Page Title and Meta Description

4

Optionally add a custom slug (URL path)

Page Title Best Practices

  • Keep titles under 60 characters
  • Include your primary keyword near the beginning
  • Make it compelling to encourage clicks
  • Each page should have a unique title

EXAMPLE

✓ Good: "Handmade Jewelry | Artisan Marketplace"

✗ Bad: "Home Page"

Meta Description Best Practices

  • Keep descriptions between 150-160 characters
  • Include your main keywords naturally
  • Write a compelling summary that encourages clicks
  • Include a call to action when appropriate

EXAMPLE

✓ Good: "Discover unique handmade jewelry from independent artisans. Shop earrings, necklaces, and bracelets. Free shipping on orders over $50."

HOW THIS LOOKS IN GOOGLE

https://www.yourmarketplace.com
Handmade Jewelry | Artisan Marketplace
Discover unique handmade jewelry from independent artisans. Shop earrings, necklaces, and bracelets. Free shipping on orders over $50.

The SEO & AI tab in Store Settings shows this preview live for every page as you edit.

Listing SEO

Each listing automatically gets its own SEO-optimized page. Help your sellers create better listings:

Descriptive Titles

Encourage sellers to use specific, keyword-rich titles that describe exactly what they're selling.

Example: "Handmade Ceramic Coffee Mug - Blue Speckled Glaze, 12oz"

Detailed Descriptions

Longer, detailed descriptions perform better. Include materials, dimensions, use cases, and care instructions.

Quality Images

High-quality images with descriptive alt text improve SEO and user experience.

Custom Fields

Use custom fields to collect structured data (size, color, material) which enhances search relevance.

Listing URLs

Every listing lives at a readable URL made from its title. The URL is generated automatically when the listing is created, and a short suffix (-2, -3) is only added when another listing in your marketplace already uses the same one.

Anatomy of a listing URL

www.yourmarketplace.com/listings/vintage-leather-satchel

Your domain

Your custom domain, or prometora.com/s/your-store until you connect one.

Fixed path

/listings/ is the same on every store and cannot be changed.

Listing URL (slug)

Generated from the title. Lowercase letters, numbers and dashes. This is the part you and your sellers can edit.

Who can change it, and when

WhoWhile the listing is a draftAfter it is published
SellerCan edit the Listing URL field under the titleLocked - shared and indexed links keep working. Editing the title does not change the URL.
Marketplace ownerCan editCan still change it from the listing's edit page. The old URL redirects to the new one.

Seller → Create / edit listing

Vintage leather satchel
/listings/vintage-leather-satchel

Filled in from the title. You can change it until the listing is published.

What this means for search engines

  • The canonical tag and sitemap always use the readable URL, so search engines index one address per listing.
  • Old links never break. Previous URLs (after an owner rename) and ID-based links both keep resolving and point search engines to the canonical version - no duplicate content, no lost rankings.
  • Renaming does not reset rankings. The redirect from the old URL passes the signals along, but avoid renaming published listings without a reason.

Keep URLs short and specific

The URL is one of the signals search engines read. Two to six words that describe the listing ("vintage-leather-satchel") beat a full sentence. Lowercase letters, numbers and dashes only.

Common questions

  • Two sellers list "Wooden Bowl" - what happens? The first gets /listings/wooden-bowl, the second /listings/wooden-bowl-2. Sellers can make theirs more specific in the Listing URL field while it is a draft.
  • A seller published with a typo in the URL. Open the listing from Store Settings and change it yourself; the misspelled URL redirects to the corrected one.
  • Do older listings keep their URL? Yes. Nothing changes for listings that already exist unless you rename them.

Custom Domain for SEO

Using a custom domain significantly improves your SEO:

Default URL

prometora.com/s/your-store

Shared domain, less SEO authority

Custom domain (recommended)

www.yourmarketplace.com

Builds your own domain authority

See our Custom Domain documentation to set up your own domain.

Content Strategy

Create additional content to attract organic traffic:

About Page

Tell your marketplace story. Include your mission, values, and what makes you unique.

Category Pages

Create landing pages for major categories with descriptive content about what buyers can find.

FAQ Page

Answer common questions. FAQ pages often appear in Google's featured snippets.

Seller Spotlights

Feature stories about your sellers. This creates unique content and builds community.

Technical SEO Checklist

SSL certificate (HTTPS) - Automatic
Mobile responsiveness - Automatic
Fast page speed - Automatic
XML sitemap - Automatic
Clean URL structure - Automatic
Canonical URLs - Automatic
JSON-LD structured data - Automatic
robots.txt - Automatic
Custom domain - Recommended
Page titles & descriptions - Configure in SEO & AI tab

SEO & AI Settings Tab

Pro plan and above. The SEO & AI tab is available in Store Settings for Pro, Business, Annual, and Legacy plans.

The SEO & AI tab in your Store Settings dashboard gives you a central place to manage how your marketplace appears in search engines, in AI assistants, and on social media.

AI Visibility

See which AI crawlers have read your marketplace, how much of your catalog they have covered, and which listings they have never read. Details below.

Sitemap URL

View your sitemap URL and copy it to submit to Google Search Console. The URL is automatically generated based on whether you use a custom domain.

Per-Page SEO Editor

Edit SEO titles, meta descriptions, and keywords for every page on your marketplace from one place. Each page has its own expandable editor with character count guidance.

Search & Social Preview

See a live preview of how your pages appear in Google search results and as social media cards (Facebook, Twitter, LinkedIn). Updates in real-time as you edit.

Default Social Sharing Image

Upload a default Open Graph image that appears when your pages are shared on social media. Falls back to your store logo if not set. Recommended size: 1200 x 630 pixels.

AI Visibility: Which AI Crawlers Read Your Marketplace

AI assistants like ChatGPT, Claude, and Perplexity can only recommend products they have read. Their crawlers visit marketplaces the same way Google's does - but normal analytics tools can't see them, because crawlers don't run the JavaScript those tools depend on. Prometora counts these visits at the server, where they are visible, and shows you the result in the AI Visibility section of the SEO & AI tab.

Curious what these crawlers actually do? We logged every AI crawler visit across 13 real marketplaces for a week and published the findings: What AI Crawlers Actually Read - 7 days of data.

EXAMPLE - WHAT YOU'LL SEE

30%
of your catalog read by AI41 of 137 listings, last 30 days
68
AI crawler visits
3
distinct AI crawlers seen

Never read by AI (96 listings)

Vintage Leather Crossbody Bag

214 buyer views · 18 word description

Thin description

Handwoven Rattan Pendant Lamp

186 buyer views · 52 word description

Crawlers seen

Claude-SearchBot66 visits · last seen 2 hours ago
Amazonbot1 visit · last seen 2 days ago
ChatGPT-User1 visit · last seen 5 days ago

Catalog Coverage

The headline number: how many of your listings have been read by at least one AI crawler - for example, "41 of 137 listings (30%)" - over a 7, 30, or 90 day window of your choice. A listing no AI crawler has read cannot appear in AI answers.

Never-Read Listings

The listings no AI crawler has touched, sorted by buyer views - so the products humans look at most but AI has never seen are at the top. Listings with very short descriptions are flagged - fuller descriptions might help a listing get picked up, and matter most for being quoted once read, though freshness and internal links are what most reliably gets a listing read in the first place. Each row has copy buttons for the public link and listing ID, so you can send a listing to its seller instead of editing it yourself. A companion "Most read by AI" ranking shows the listings crawlers read most - which bots, how often, and when.

Coverage by Seller

On multi-seller marketplaces, coverage is broken down per seller. Useful for spotting who needs help with their listings - and "AI can't read your listings, here are the numbers" lands better with sellers than "please write more".

Coverage by Crawler

How much of your catalog each crawler has read - GPTBot (ChatGPT), ClaudeBot and Claude-SearchBot (Claude), PerplexityBot, Amazonbot, and others - with visits and last-seen dates. Coverage differs per crawler: a store can be well-read by one AI and nearly invisible to another.

Trends & Listing Age

A day-by-day chart of AI visits shows whether crawler attention on your store is growing. The read rate is also split by listing age - across our network, fresh listings get read far more often than old ones (new listings are typically read within days of going live, and the tab shows your store's own numbers). If crawlers visit your marketplace but never reach any listings, the tab warns you they're stopping at the front door - usually a linking or sitemap issue.

CSV Export

Your store's complete crawler history - date, bot, page type, listing, and visit count as daily tallies - downloads as a CSV for your own analysis. It's the same data the tab is built from, so you can verify every number yourself.

The most reliable way to get unread listings read is activity: new listings, updated listings, and clear internal links keep crawlers coming deeper into your catalog. Good titles and full descriptions matter too - they might help a listing get picked up, and they're what makes it quotable once read (see the Listing SEO section above). Crawlers return on their own schedule, so expect changes to show up over days and weeks, not hours.

What this data is - and isn't

Crawler identity is what each request claims in its user agent; it is not cryptographically verified. And no tool - ours included - can see whether an AI answer actually cited you. What we show is what the crawlers read, which is where every AI recommendation starts.

Paste a Google Ads conversion ID (and optionally a conversion label) into Store Settings and Prometora will fire named conversion events on the moments you want to optimize for - signups, checkouts, purchases, trial starts. That makes paid campaigns measurable and lets Google's smart bidding optimize for the events that actually matter.

Setup fields

Conversion ID

AW-123456789

Conversion label (optional)

abc123XYZ

Named events fired

  • sign_upwhen a buyer or seller creates an account
  • begin_checkoutwhen a buyer starts Stripe checkout
  • purchasewhen checkout completes
  • trial_startwhen a free-trial subscription starts

How to set it up

  1. In Google Ads, create a conversion action and grab the Conversion ID (looks like AW-123456789) and the Conversion label.
  2. In Prometora, open Store Settings → General and paste both into the Google Ads section.
  3. Pick which named event (purchase, sign_up, etc.) you want to use as the conversion action in Google Ads.
  4. Send paid traffic to your store and confirm the conversion fires in the Google Ads dashboard.

Events fire client-side via gtag, so they show up alongside the rest of your Google Ads campaign data with no separate integration to maintain. Works in tandem with Google Analytics if you also have GA configured.

Measuring SEO Success

Track your SEO progress with these tools:

Getting Started with Search Console

Google Search Console is a free tool that shows how Google sees your marketplace. Here's how to set it up and submit your sitemap:

Step 1: Add Your Property

1

Go to Google Search Console and sign in with your Google account

2

Click Add property and choose URL prefix

3

Enter your marketplace URL (e.g., https://www.yourmarketplace.com)

Step 2: Verify Ownership

Google needs to verify you own the site. The easiest method for Prometora marketplaces:

1

Select HTML tag verification method

2

Copy the meta tag code provided by Google

3

In Prometora, go to Store Settings → General and paste your verification code in the Google Search Console field

4

Return to Search Console and click Verify

Step 3: Submit Your Sitemap

Your sitemap tells Google about all the pages on your marketplace:

1

In Search Console, go to Sitemaps in the left sidebar

2

Enter sitemap.xml in the input field

3

Click Submit

Your Sitemap URL

Your marketplace sitemap is automatically generated at:

https://www.yourmarketplace.com/sitemap.xml

After submitting, Google will start crawling your pages. Check back in a few days to see your search performance data, including impressions, clicks, and average position.

SEO Tips

  • SEO is a long-term strategy - results take months, not days
  • Focus on quality content that helps your users
  • Encourage sellers to write detailed listing descriptions
  • Get backlinks by being featured in blogs and directories
  • Use social media to drive traffic and brand awareness

Avoid These SEO Mistakes

  • Keyword stuffing (unnatural repetition of keywords)
  • Duplicate content across pages
  • Thin content with little value to users
  • Buying links or using link schemes
SEO & AI Guide | Prometora Docs