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
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.xmlLists your frontpage, custom pages, published listings, and public seller profiles.
ROBOTS.TXT
https://www.yourmarketplace.com/robots.txtTells 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.
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:
Go to Page Builder and select a page
Click the gear icon to open Page Settings
Edit the Page Title and Meta Description
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
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
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
| Who | While the listing is a draft | After it is published |
|---|---|---|
| Seller | Can edit the Listing URL field under the title | Locked - shared and indexed links keep working. Editing the title does not change the URL. |
| Marketplace owner | Can edit | Can still change it from the listing's edit page. The old URL redirects to the new one. |
Seller → Create / edit listing
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
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-storeShared domain, less SEO authority
Custom domain (recommended)
www.yourmarketplace.comBuilds 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
SEO & AI Settings Tab
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
Never read by AI (96 listings)
Vintage Leather Crossbody Bag
214 buyer views · 18 word description
Handwoven Rattan Pendant Lamp
186 buyer views · 52 word description
Crawlers seen
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.
Google Ads Conversion Tracking
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
Conversion label (optional)
Named events fired
sign_upwhen a buyer or seller creates an accountbegin_checkoutwhen a buyer starts Stripe checkoutpurchasewhen checkout completestrial_startwhen a free-trial subscription starts
How to set it up
- In Google Ads, create a conversion action and grab the Conversion ID (looks like
AW-123456789) and the Conversion label. - In Prometora, open Store Settings → General and paste both into the Google Ads section.
- Pick which named event (
purchase,sign_up, etc.) you want to use as the conversion action in Google Ads. - 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:
- Google Search Console: See how your site appears in search results
- Google Analytics: Track organic traffic and user behavior
- Your dashboard: Monitor traffic and sales trends
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
Go to Google Search Console and sign in with your Google account
Click Add property and choose URL prefix
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:
Select HTML tag verification method
Copy the meta tag code provided by Google
In Prometora, go to Store Settings → General and paste your verification code in the Google Search Console field
Return to Search Console and click Verify
Step 3: Submit Your Sitemap
Your sitemap tells Google about all the pages on your marketplace:
In Search Console, go to Sitemaps in the left sidebar
Enter sitemap.xml in the input field
Click Submit
Your Sitemap URL
Your marketplace sitemap is automatically generated at:
https://www.yourmarketplace.com/sitemap.xmlAfter 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