Marketplace SEO that grows supply and demand together.

A marketplace is a few templates filled with other people's listings, millions of times over. Most combinations are thin, and every listing ends. We work on which pages get indexed, what closed listings do, and how AI tools describe you.

By Robert McCrayUpdated 19 minute read

Key takeaways

  1. Listings end, and the page is still there. The median US home listing spent 57 days on the market in July 2026, by Realtor.com's count.13 Decide what each URL does when its listing closes.

  2. Most filter combinations are thin. Google's spam policies define scaled content abuse as producing many pages whose main purpose is to manipulate rankings, not to help people, whatever the method.2 Choosing what gets indexed is the core skill.

  3. Google runs listing features of its own. Job postings tagged with structured data (code that states a page's facts) can appear in its job search experience, and its content policies there don't allow expired postings.1

  4. AI tools now show listings inside the answer. OpenAI put apps inside ChatGPT in October 2025, with Zillow among the first.16 Zillow's annual report says AI tools may reduce traffic to traditional online real estate platforms.15

  5. Expect index and expiry fixes to register within a few weeks of release. A template change takes longer, usually a quarter or two, since it is tested on one slice of pages while a matched slice, the control group, is left alone.

The basics

What is marketplace SEO?

Marketplace SEO means getting a listing site's category, city, and listing pages found and chosen when the content on them belongs to other people. It spans ordinary Google results and the features Google builds from structured data, such as its job search experience.1 It also covers AI tools, which now name marketplaces and show listings.

Three things make it different

  1. The pages are built by filters, by the million

    Any category, city, and attribute can make a URL, and most combinations hold few listings or none. When a page returns a success code but shows an empty page or an error message, Search Console reports a soft 404.4 Google says those pages keep getting crawled and waste crawl budget, the crawling it can and wants to do.3

  2. The content belongs to someone else

    Employers, agents, hosts, and sellers write the listings, and the same listing often runs on several sites at once. Google's examples of scaled content abuse include scraping feeds or search results into many pages of little value to users.2 What you add around a listing is your page's worth.

  3. Every listing has an end date

    A job fills, a home sells, a bike gets picked up. The median US home listing spent 57 days on the market in July 2026 and 78 days in January 2026, by Realtor.com's count.13 After that the URL has to do something: stay with a closed label, redirect, or go.

  • 57 days

    Median time a US home listing spent on the market in July 2026, by Realtor.com's count13

    It was 35 days in July 2021. Counted from the list date to closing, pending, or off-market

  • $65M

    Reported losses to rental scams from January 2020 through June 2025, in FTC data18

    About $65 million across nearly 65,000 reports. The FTC says most scams are never reported

  • 9.6B

    Approximate visits to Zillow Group's portfolio in 2025, mainly Zillow, Trulia, and StreetEasy15

    From its annual report. Its one-month high was 259 million unique users, in July 2025

  • 7.3M

    US job openings on the last business day of July 2026, seasonally adjusted, per BLS14

    Down from 11.6 million in July 2022 and the series high of 12.3 million in March 2022

    • 11.0M in 2021
    • 11.6M in 2022
    • 8.7M in 2023
    • 7.4M in 2024
    • 7.1M in 2025
    • 7.3M in 2026

How customers search

How people search when they want a listing

Marketplace searches pair a category with a place, a price, or a need. Rival marketplaces fill page one, and Google and AI tools now show listings of their own.

What they searchWhat they wantWhere it's decidedWhat wins it
nurse jobs in pittsburgh Openings near them, posted lately OrganicMarketplaces A city page with live jobs, and job markup on each posting
pet friendly apartments tucson under 1500 A short list that fits OrganicAI answer A filter page with enough listings and a fixed URL
how much does a house cleaner cost A price before they book AI answerOrganic A cost page built from your own bookings, with a date
used road bikes near me Something to go and see today MarketplacesApp stores Fresh local listings, and an app worth keeping
your brand + scam or legit Proof before they pay or apply Your nameForums A clear safety page, real reviews, and fast fake removal
where to list my rental for free A place to list, and the cost AI answerOrganic A plain page for people who list, with fees and reach

Example searches. Part of our enterprise SEO work.

Template pages

Decide which pages deserve to exist

A marketplace can make a page for every category, city, and filter, and most would be nearly empty. Google says its ranking systems work page by page, but that site-wide signals also feed its understanding of pages.12 We treat a large stock of thin pages as a risk to the good ones, so every template gets an index rule.

  1. Inventory

    Are there enough live listings to be worth a click?

    Set a minimum number of live listings for each template and check it daily, because stock moves. US job openings fell from 11.6 million in July 2022 to 7.3 million in July 2026.14 A page under its minimum leaves the index until listings return.

  2. Demand

    Does anyone search for this combination?

    Your own site search logs and Search Console show which combinations people type. "Pet-friendly apartments in Tucson" is a real search. "Apartments with a dishwasher, newest first" is a filter setting, and it needs no page of its own.

  3. Links

    Can Google reach it from a page that matters?

    Google says it uses links to find new pages and to judge relevance, and that any page that matters to you should get at least one link from elsewhere on your site.10 Links between categories, cities, and nearby areas do that job.

Pages

The page types a marketplace runs on

A marketplace has a short list of page types, and each one does a different job. Category and city pages catch the broad searches. Listing pages catch the exact ones, then expire. Data pages and guides answer questions, and a few pages speak to the people who list.

The page types most marketplaces need
Site planMarketplaces
Marketplace home pageHub
  • Category pagesCited
  • City pagesCited
  • Category by city pagesPage 1
  • Listing pagesPage 1
  • Pay, rent, and price data pagesDrafting
  • Lister and seller profilesDrafting
  • Guides for people searchingPlanned
  • Pages for people who listPlanned

The home page links to categories and cities. Listings, data pages, and guides hang off those.

What goes on a listing page

  1. A title with the facts people searchWhat it is, where it is, and the price, pay, or rent. Not an internal ID.
  2. The key facts as plain textPrice, location, dates, and terms written out, not locked inside an image or a script.
  3. Posted and last-confirmed datesShown on the page, and matched by the last-changed date in your sitemap.
  4. A clear open or closed statusGoogle shows no rich result (enhanced listing) for time-sensitive content no longer relevant.6
  5. Who posted it, and what you checkedThe employer, host, agent, or seller, with any verification you did.
  6. Markup that matches the visible pageGoogle says not to mark up content that readers of the page can't see.6
  7. Links up and acrossTo the category, the city, and a few similar live listings, so no listing is a dead end.
  8. A single action to takeApply, message, book, or call. On a closed listing, it points to similar live ones.

Expired listings, done right

A closed listing can stay, redirect, or go. For jobs, Google names three ways: set the posting's end date in the past, remove the page so it returns a 404 or 410 (page-gone codes), or strip the job markup.1 The unavailable_after rule tells Google to stop showing any page after a set date.5

Keep the page when

  • It still gets visits or links, and similar live listings can go on it
  • The same unit, role, or item is likely to be listed again
  • It's marked closed in the text and in the markup

Remove it when

  • It was spam, a fake, or a duplicate
  • Nobody visits it and nothing links to it
  • You can't mark it closed, so it would still look open

Content

What people want to know before they apply, book, or buy

People on both sides of a marketplace ask the same few things before they act. Answer them at the point of doubt, on the listing or the category page, with live data, and AI tools have something of yours to quote.

  • Question 01

    Is this listing still available?

    A good answer covers

    The date it was posted, the date it was last confirmed, and a plain closed label the moment it ends. For job postings, Google's content policies don't allow expired ones.1

  • Question 02

    Is this listing real?

    A good answer covers

    How you check the people who post, and a report button on every listing. The FTC says rental scammers copy real listings, change the contact details, and post them on other sites.18

  • Question 03

    What will it cost, with every fee?

    A good answer covers

    The full price, on the listing and in the results. For short-term lodging and live-event tickets, an FTC rule in effect since May 12, 2025 requires the total price up front.19 Your lawyers decide how it applies.

  • Question 04

    What's the going rate here?

    A good answer covers

    Pay, rent, or price ranges by city and category, drawn from your own listings, with a date and a sample size. Only a marketplace has this data.

  • Question 05

    Who is behind this listing?

    A good answer covers

    A profile for the employer, host, agent, or seller: how long they've been on the site, what you verified, and reviews from real customers.

  • Question 06

    What does it cost to list with you?

    A good answer covers

    The other side of the market searches too. A plain page on fees, how fast a listing goes live, and where it will be shown.

Each answer belongs on the template that prompts the question, fed by live data so the numbers don't go stale. A person signs off on the wording once.

AI search

Get named, and get your listings shown, by AI tools

AI tools have started showing listings inside the answer. In October 2025 OpenAI opened ChatGPT to apps from other companies. Zillow was among the first, so people can browse homes on a map without leaving the chat.16 Zillow's annual report says AI search and assistant tools may reduce traffic to traditional online real estate platforms.15

  1. Keep the right pages indexed

    Google's AI features cite a page only when it is indexed and allowed to show a snippet (a text preview).11 A filter page you've pulled from the index can't be cited.

  2. Publish data only you have

    Google's guide sets first-hand content apart from summaries that restate what already exists.11 Pay ranges, rents, and sale prices drawn from your own listings are first-hand.

  3. Keep availability live

    In August 2025 Google said a US test would let AI Mode, its chat-style search, check reservation platforms for live availability, then link to the booking page.17

  4. Track the answers each month

    Forty questions, half from people searching and half from people listing, go to four AI tools every month. We record which marketplaces get named.

Google says you don't need special AI text files or markup.11 In September 2025 desktop data from Ahrefs, an SEO tool vendor, AI Overviews (Google's AI summaries) showed on 5.8% of real estate searches and 18.0% of jobs and education searches.20

Foundation

Trust, links, and a crawl that keeps up

On a marketplace these three are never finished. Listings arrive and leave every hour, so all three need a named owner, a written rule, and a weekly report.

Trust

Listings and reviews people can believe

The listings aren't yours, but the trust is. FTC data shows nearly 65,000 rental scam reports from January 2020 through June 2025, with a median reported loss of $1,000.18

  • Check who is posting before a listing goes live, and show what you checked
  • Put a report button on every listing, and act on reports the same day
  • Screen new listings for spam. Google's policies cover spam that users add, and note that owners are often unaware of it2
  • Show the full price, required fees included, wherever a price appears
  • Collect reviews of hosts, sellers, and employers from real customers only
Links

Internal links are the ranking system you own

On most marketplaces we see, outside links point at the home page and a few big categories. Your own linking decides how much of that reaches a listing, and how many clicks deep it sits.

  • Categories link down to cities, and cities link across to their neighbors
  • Every live listing is linked from at least one page Google can index
  • Links are standard anchor tags with a real address. Google can't reliably follow script-only links10
  • A "new today" page for each category gives fresh listings a link at once
  • Rent, pay, and price reports that reporters cite earn the outside links
Crawling

New listings found fast, closed ones dropped

Google says popular URLs tend to be crawled more often, and that it tries to recrawl pages often enough to pick up changes.3 On a site where listings turn over daily, you have to tell it what changed.

  • Sitemaps (URL lists for crawlers) split by template, with true last-changed dates. Google recommends that tag for updated content3
  • Job sites: report new and closed postings through Google's Indexing API. Google recommends it over sitemaps for job URLs7
  • Closed listings with nothing left to offer return a 404 or 410. Google then removes them from its index4
  • One address per listing. Where one job sits at several URLs, Google says to set a canonical URL, the one to index, on each copy1
  • Server logs read weekly for crawl spent on empty and expired pages

Budget

Ads, an in-house team, or a partner?

A marketplace has to win two audiences: people who search and people who list. Ads buy both by the click. Search and AI visibility earn both, if someone has the hours for the template work.

Paid search and app adsIn-house team aloneSEO and AI search
How the cost growsWith every click, on both sides of the marketWith headcount and engineering hoursWith the number of templates, not the number of pages
When it showsDaysAs fast as your release cycle allowsWeeks for crawl and expiry fixes, months for templates
Biggest riskVisits stop the day the budget doesSEO loses the queue to product workA Google update lands mid-test, so tests need control groups
What you keepNothing once the spend stopsThe knowledge, while the people stayIndex rules, templates, and data pages that keep earning

Big sites plan for this too. Zillow, which reported about 9.6 billion visits in 2025, tells investors that changes to search engines' models or algorithms may hurt its placement or require more resources to optimize it.15

Timeline

What to expect, and when

Speed depends on your releases, and on Google. Its status dashboard's ranking history lists seven updates that began in the first nine months of 2026, four of them spam updates.9 So each change gets a control group.

  1. Weeks 1 to 4

    Map every template

    • URLs, indexed pages, and live listings counted for each template
    • Server logs read to see where Google's crawler spends its visits
    • Baseline of 40 questions across four AI tools

    Empty and expired pages are usually the first finding.

  2. Months 2 to 3

    Set the rules

    • An index rule and a listing minimum for every template
    • Expiry rules by listing type: keep, redirect, or remove
    • Sitemaps and listing markup rebuilt around live stock

    Google's crawling usually moves to pages with listings.

  3. Months 4 to 6

    Test the templates

    • Category page changes run on matched groups of pages
    • Link modules tested between cities and categories
    • First AI answer report, by question and by tool

    Winners roll out. The rest are reverted.

  4. Months 7 to 12

    Build what only you can

    • Pay, rent, and price pages drawn from your own listings
    • Profiles for employers, hosts, agents, and sellers
    • Pages for the people who list, and what it costs them

    Watch contacts from searches without your name.

Reporting

Measure contacts by template, not rankings

A ranking isn't an application, a booking, or a message to a seller. We report those contacts for each template, split out searches without your name, and track the supply side too: how many new listers came in through search.

See how we report

What goes in your monthly report

  1. Contacts by templateApplications, inquiries, bookings, or messages, by page type
  2. Indexed pages with live stockShare of indexed template pages above their listing minimum
  3. Time to first crawlHours from a listing going live to the first visit by Google's crawler
  4. Closed listings still indexedHow many Google still shows, and how long they linger
  5. New listers from searchSign-ups that began with a search visit to a page for listers
  6. AI mentions and visitsNamed in AI answers for tracked questions, and the visits that follow

What to avoid

Six mistakes we see on marketplace sites

  • City pages that all show the same listings

    If remote jobs or nationwide sellers fill every city page, the pages differ only by name. Google's doorway abuse policy names pages aimed at separate cities or regions, all leading users to one page.2

  • Leaving closed listings marked open

    A filled job with live job markup breaks Google's content policies. Google says violations may bring a manual action, a step taken after human review, and removal of the postings from its job search experience.1

  • Markup on list pages

    Google says job markup belongs on the single job page, not on pages that list many jobs, such as search results.1 Put listing markup on the page a person would apply, book, or buy from.

  • Sending every dead listing to the home page

    The visitor wanted one thing and lands on everything. Send them to the closest live category, or keep the page with a closed label and similar listings.

  • Templates fighting over one search

    Google says it generally won't show more than two pages from one site in its top results.12 If a city page, a category page, and a search page all chase one query, you crowd yourself out.

  • Counting on a Google feature you don't control

    Markup only makes a listing eligible. Google doesn't guarantee a rich result even when the markup is correct.6 Its vacation rental feature is limited to sites that meet its eligibility criteria.8

Try it yourself

Check your marketplace in ten minutes

None of this needs a crawler or a login. A phone and ten minutes will show you where the gaps are.

Found gaps? That's what the free audit covers, in detail.

Get a free AI visibility audit

Your checklist

0 of 6 checked

Careful by default

Careful with templates that touch millions of pages

  • Testing

    A slice of pages goes first

    We change one group of pages and hold back a matched group. If the held-back group does better, the change never ships.

  • Rollback

    Every rule has a way back

    Index rules, redirects, and markup changes are logged with an owner. Legal and brand see anything a user will read.

  • Honesty

    No pages built only to rank

    We won't index empty combinations, leave closed listings looking open, or mass-produce pages that say nothing.

How we work inside large organizations

FAQ

Marketplace SEO questions

Something else on your mind? Ask it on your audit call.

How long does marketplace SEO take?

Index rules and expiry handling are the quick part. Expect movement within a few weeks of release. Template work usually runs three to six months. Each change must beat a control group before it ships. A monthly report shows contacts for each template.

How much does marketplace SEO cost?

The scope follows the number of templates that need work, how listings reach the site (posted directly or through feeds), and how far your own engineers carry the build. We scope it after the free audit, so the plan and the price are based on your actual gaps.

Can AI tools recommend a marketplace like ours?

Yes. They name listing sites when people ask where to look, and some show listings in the chat. Zillow's app was among the first inside ChatGPT, in October 2025.16 Google's own guide now describes AI agents that carry out tasks such as booking a reservation.11

Should every category and city page be indexed?

No. Index the combinations people search for that hold enough live listings. Give the rest a noindex tag, which keeps a page out of results, and leave them crawlable. Google can't read that tag on a page it's blocked from crawling.5 We review each minimum as stock rises and falls.

What should happen to a page when its listing ends?

It depends on the listing. Keep the page, marked closed, if it still gets visits and you can show similar live listings. Redirect only to a true replacement. Otherwise return a 404 or 410, and Google removes the URL from its index.4

Do we need Google's Indexing API?

Only if you publish jobs or livestreams. Google limits the API to pages with job posting or livestream video markup. It comes with a default quota of 200 for onboarding and testing, and wider use needs approval.7 For other listings, accurate sitemaps are the tool.

Our listings come from partner feeds. Is that a problem?

Not by itself. The risk is a page that adds nothing to the feed. Google's spam policies list reproducing other sites' content feeds without some unique benefit to the user as scraping.2 Filters, verification, price data, and reviews are that benefit.

How do you test a change on millions of pages?

We split one template's pages into two groups matched on traffic and stock, change one, and leave the other alone. Both are measured over the same weeks, so a Google update or a seasonal swing hits them equally. Your engineers ship what wins, in your normal release process.

Sources

  1. Google Search Central. Job posting (JobPosting) structured data for Job Search.
  2. Google Search Central. Spam policies for Google web search.
  3. Google Crawling Infrastructure. Optimize your crawl budget.
  4. Google Crawling Infrastructure. How HTTP status codes affect Google's crawlers.
  5. Google Search Central. Robots meta tag, data-nosnippet, and X-Robots-Tag specifications.
  6. Google Search Central. General structured data guidelines.
  7. Google Search Central. Indexing API Quickstart.
  8. Google Search Central. Vacation rental (VacationRental) structured data.
  9. Google Search Status Dashboard. History for Ranking. Counted October 2, 2026. Seven rows dated 2026: two core, four spam, and one Discover update.
  10. Google Search Central. Link best practices for Google.
  11. Google Search Central. Optimizing your website for generative AI features on Google Search. Last updated July 2026.
  12. Google Search Central. A guide to Google Search ranking systems.
  13. Realtor.com. Housing Inventory: Median Days on Market in the United States. Monthly, not seasonally adjusted. Series MEDDAYONMARUS, published by FRED.
  14. U.S. Bureau of Labor Statistics. Job Openings: Total Nonfarm. JOLTS, seasonally adjusted, in thousands. The chart uses each year's July row. Series JTSJOL, via FRED.
  15. Zillow Group. Annual report on Form 10-K for the fiscal year ended December 31, 2025. Item 1 (Business) and Item 1A (Risk Factors).
  16. OpenAI. Introducing apps in ChatGPT and the new Apps SDK. October 6, 2025.
  17. Google. AI Mode in Search gets new agentic features and expands globally. August 21, 2025.
  18. Federal Trade Commission. Rental scams hit home with $65 million in reported losses. Data Spotlight, December 2025. Reports to the Consumer Sentinel Network, January 2020 through June 2025.
  19. Federal Trade Commission. The Rule on Unfair or Deceptive Fees: Frequently Asked Questions. Business guidance. The rule took effect May 12, 2025.
  20. Ahrefs. What Triggers AI Overviews? 86 Factors and 146 Million SERPs Analyzed. November 2025, updated May 2026. Desktop results pages from September 2025. Ahrefs sells SEO tools.

Free audit

Find out if AI recommends your brand.

We'll check how your brand shows up on Google, ChatGPT, Perplexity, and AI Overviews, and show you what to fix first. Free, with no pitch deck.

https://

We only use these to send your audit. Privacy