RavenEye Retail Visibility Study · Specialty, discovery and serendipity, community-anchored

Who the Machine Names When a Reader Looks for a Bookstore

A five-metro measurement of where independent bookshops actually stand in the local pack, classic organic results, and Google AI Overviews.

Original research by Chandranshu Kumar, Founder, Raveneye Global. Published 2026-07-23. · 16 min read

Abstract

Independent bookstores are a rare retail comeback, rebuilt on community, curation, and convening rather than price. This study asks a narrower question: when a shopper searches for a bookstore, who does the machine name, and where does the indie shop stand. Across five US metros (New York, Chicago, Dallas, Atlanta, Phoenix) we captured ten real shopper prompts per metro on 2026-07-22, reading the Google local pack, the organic top ten, and Google AI Overviews, and classifying every named result as independent, chain, marketplace, or directory. Google surfaces were captured on 2026-07-22; in a companion capture on 2026-07-23 the three synthetic answer engines (ChatGPT, Perplexity, Gemini) were read across three of the metros with web search enabled. The chat engines told the more encouraging half of the story: all three named independent local shops prominently, though Perplexity and Gemini sourced them from directories and local press and readmitted chains on generic phrasing while ChatGPT cited the shops own sites. The finding is a story of several surfaces, not one verdict. The map pack fired on 84 percent of queries and independent shops held 97 percent of its slots, backed by deep review equity. Yet AI Overviews appeared on only 8 percent of these local queries, and where they did they were written from aggregators and local press rather than the shops own pages, with chains re-entering the frame. In classic organic results, directories and platforms outranked most indie sites. The indie advantage is real, but it is surface-specific.

97% of the Google local pack was independent bookstores captured 2026-07-22
52% of the organic top-10 was independent, directories 36% captured 2026-07-22
8% of local queries returned an AI Overview, written from aggregators captured 2026-07-22

Introduction

The independent bookstore is one of the few retail categories to have written a comeback rather than an obituary. For two decades the chain superstore and then the online marketplace were expected to close the book on it; instead, the American Booksellers Association counted roughly 2,800 member companies operating about 3,300 storefronts by May 2025, with more than 200 new independent bookstores opening for a third consecutive year (American Booksellers Association and Publishers Weekly, 2024 to 2025). The comeback was not won on price or selection. It was won, as eight years of Harvard Business School fieldwork documents, on three things a warehouse cannot ship: community, curation, and convening (Raffaelli, 2020).

That origin decides the visibility problem, because it defines the job a shopper hires a bookstore to do. A reader rarely knows the exact title they want before they walk in; the value of the shop is discovery, the encounter with a book they did not think to search for, staged by a bookseller who has already narrowed the shelf. In the language of information economics a book is an experience good, not a search good: its worth is hard to judge before it is read (Nelson, 1970), which is exactly why a trusted recommender, human or machine, carries so much weight. The buying mode is specialty, discovery-led, and anchored to place.

Data and approach. That mode makes the visibility terrain unusually specific. When a reader lifts a phone and asks where to find a bookstore, an engine now stands between the shopper and the shelf and decides which names to say first. This study measures that decision. It reads three real Google surfaces, the local pack, the organic top ten, and AI Overviews, across five metros and ten shopper prompts, classifies every named result, and puts the constant question of this series: when a shopper looks for this product, who does the machine name, and where do independent local shops actually stand.

Background and literature

Three bodies of established research frame the reading that follows: why bookstores compete on discovery rather than price, how reviews convert to revenue for independents in particular, and how synthetic answer engines decide what to cite.

On the category, Raffaelli (2020) spent eight years and covered 26 states to document the resurgence of independent bookstores, and named its engine the 3C model. Community makes the shop a local institution worth supporting; Curation offers a deliberately chosen inventory no infinite catalog can assemble; Convening turns the store into a gathering place for readings, clubs, and events. Each C is a reason to choose a shop that an algorithmic marketplace cannot structurally reproduce. The economic backdrop is a category IBISWorld valued at roughly 42.8 billion dollars in US book-store revenue in 2024, up about 3.2 percent that year across an estimated 6,500 establishments (IBISWorld, 2024).

Discovery, curation, and the paradox of the infinite shelf

The bookstore visit is a discovery ritual, and discovery is where the classic behavioral literature turns concrete. The marketplace competes on variety without limit: Brynjolfsson, Hu and Smith (2003) measured that Amazon then carried more than 23 times the titles of a typical Barnes and Noble superstore and 57 times those of a typical large independent, and valued the consumer surplus from that added variety in the billions of dollars. Yet the same abundance that serves a buyer who knows the title can stall one who does not. Iyengar and Lepper (2000) showed that shoppers offered 24 or 30 options were far less likely to buy, and less satisfied with what they chose, than those offered six, the founding evidence for choice overload. A later meta-analysis qualified this into a conditional effect rather than a universal law, moderated by how clearly the options differ and how expert the chooser is (Scheibehenne, Greifeneder and Todd, 2010). Read together, the three results describe the job a curating bookseller performs: not to widen the shelf, which the marketplace already wins, but to narrow it intelligibly. The infinite catalog is the marketplace advantage and, at the moment of choosing, also its liability.

Reviews, reputation, and why the effect is largest for independents

Because a book is an experience good, the shopper leans on the judgment of others. Chevalier and Mayzlin (2006), studying online book reviews across Amazon and Barnesandnoble.com, found that a one-star improvement in a book average rating tracked up to a 9.9 percent rise in its relative sales between the two sites, that negative reviews moved sales more than positive ones, and that readers responded to the text of the reviews, not the star average alone. Luca (2011, revised 2016), studying Washington State restaurants, then established that a one-star rise in a Yelp rating produced a 5 to 9 percent revenue increase, an effect driven entirely by independent businesses; chains showed no rating-to-revenue relationship, because consumers already hold strong priors about a chain. The mechanism, reputation mattering most precisely where a buyer has no prior brand belief to fall back on, transfers directly to independent bookstores, which face the same asymmetry against national chains. This is the empirical core of the indie visibility case: for an independent bookstore, reputation is not decoration, it is the demand signal.

How synthetic answer engines decide what to name

The newest surface changes the mediator again. A generative engine assembles a written answer by retrieving passages and citing sources, and the emerging optimization literature finds its citations skew toward earned and third-party media over brand-owned pages, more sharply than classic Google does (Aggarwal et al., 2024; Chen et al., 2025). Aggarwal et al. (2024), who coined generative engine optimization, found that surfacing credible citations, quotations, and statistics was the single strongest lever for being named, lifting a source visibility by up to 40 percent, while old keyword-stuffing tactics performed worse than no optimization at all. Pew Research Center (2025) added the demand-side reality: when an AI summary is present, users click a traditional result in only 8 percent of searches versus 15 percent without one, and click a link inside the summary itself just 1 percent of the time. Being named in the answer, not merely linked beneath it, is the outcome that now matters.

Findings

The captured data tells one clear story: the independent bookstore advantage is strong, deep, and confined to a single surface. On the map, indies dominate. As the query broadens toward a synthesized answer, the ground shifts under them.

The local pack, the map three-pack Google shows for local intent, appeared on 42 of 50 query cells (84 percent). Inside it, independents were near-total: of 126 local-pack slots captured, 122 (97 percent) were independent bookstores and only 4 were chains, with no marketplace or directory holding a slot. Nor were these shops thinly credentialed. Across 66 distinct shops seen in these packs, the median Google review count was 343, roughly 72 percent carried 100 or more reviews, and ratings clustered between 4.5 and 4.9 (directional, single snapshot). By the reputation logic Luca documented, these are precisely the businesses whose review equity converts.

The classic organic top ten told a more contested story. Of 418 organic results classified, 52 percent were independent, but 36 percent were directories and aggregators and the rest were chains and marketplaces. The most frequent organic domains were not bookstores at all: Yelp (48 appearances), Reddit (18), Facebook (13), and Instagram (12), followed by Bookshop.org and Barnes & Noble. A shopper who scrolls past the map meets a page run by intermediaries, where a shop own website competes for attention with the platforms that merely describe it.

The synthetic surface was the thinnest and the most revealing. Google AI Overviews appeared on only 4 of 50 cells (8 percent), and only on the broader phrasing where to buy books near me; the map-intent prompts, bookstore near me and best bookstore in the metro, returned a local pack instead of a written answer. Where an overview did appear it named independents prominently (Strand and McNally Jackson in New York; Myopic, After-Words and Open Books in Chicago; A Cappella in Atlanta), but it also named chains as top picks (the Half Price Books flagship in Dallas, Barnes and Noble Buckhead in Atlanta), and it sourced its prose overwhelmingly from aggregators and local press. Of the references attached to those overviews, 25 were directories or editorial listicles against 9 independent shop sites, corroborating the earned-media bias Chen et al. (2025) report.

Share-of-answer by surface, 5 metros x 10 prompts (50 cells), captured on 2026-07-22. Percentages are of classified slots within each surface. k=1 (single snapshot).

SurfaceCoverageIndependentDirectory / aggregatorChainMarketplace
Local pack (map 3-pack)Present on 84% of cells97% (122 of 126 slots)0%3% (4)0%
Organic top-10Present on all cells52% (218 of 418)36% (151)9% (38)3% (11)
Google AI OverviewPresent on 8% of cells9 references25 references5 references1 reference
Most frequent organic domainsAcross gridindie sites appear but scatteredYelp 48, Reddit 18, Facebook 13, Instagram 12Barnes & Noble 11, Half Price Books 14Bookshop.org 11

The demand terrain

How a reader phrases the search shapes what the engine returns, and here the gap between shopper language and seller language is stark. In US Google Ads volumes captured on 2026-07-22, the generic bookstore near me drew about 673,000 searches a month, with bookstores near me at 165,000, used bookstore near me at 90,500, and comic book store near me at 201,000. The qualifier a bookseller would use for themselves barely registers as demand: independent bookstore near me drew only 1,300 and local bookstore near me only 720, roughly a 500-to-1 gap against the generic term.

The word independent is a supply-side word, not a buyer word. Readers ask generically and let the engine curate, which is what makes the engine curation decisive for whether an indie is named. Two further patterns matter. The single largest local intent was a chain brand, barnes and noble near me at about 823,000, ahead of the generic term (a figure that happens to match the December 2025 peak of bookstore near me itself, both being monthly estimates from Google that round to the same reported value), alongside amazon books at 246,000 and bookshop.org at 27,100, a reminder that branded and marketplace demand is enormous. And the language the trade uses to name this very work draws almost no shopper interest: generative engine optimization drew 4,400 searches (at a cost-per-click of 28.56 dollars) and answer engine optimization 2,400, jargon priced for an industry, not spoken by a reader.

Monthly US search volume, Google Ads data, captured 2026-07-22. Illustrates the shopper-language versus qualifier-language gap.

QueryMonthly US volumeClass
bookstore near me673,000Generic shopper
barnes and noble near me823,000Chain brand
comic book store near me201,000Generic shopper (niche)
used bookstore near me90,500Generic shopper
amazon books246,000Marketplace
indie bookstore near me12,100Qualifier
independent bookstore near me1,300Qualifier
local bookstore near me720Qualifier
generative engine optimization4,400Industry jargon

The AI answer engines: who ChatGPT, Perplexity, and Gemini name

A companion capture on 2026-07-23 extended the study to the three synthetic answer engines that increasingly sit where a search once did: ChatGPT, Perplexity, and Google Gemini. Each was queried with web search enabled across two prompt types, a generic intent prompt ("where should I buy a book in [metro]") and a reputational prompt ("what are the best independent bookstores in [metro]"), in three of the five metros (New York, Chicago, Dallas), twice per cell (k=2), for up to twelve captures per engine. The headline is the encouraging half the Google AI Overview could not tell: unlike that overview, written from aggregators, all three chat engines named independent local shops prominently, and did so with substantial run-to-run stability.

ChatGPT was the most indie-pure of the three. Across its twelve answers it named roughly 21 distinct independent bookstores and a single chain (the Dallas-born Half Price Books, and only on the generic intent prompt), with no marketplace at all. It was distinctive in what it cited: the shops own websites (pilsencommunitybooks.com, mcnallyjackson.com, deepvellum.com) rather than directories, each entry carrying a review count and rating in a maps-style card, and the two runs of any cell returned nearly the same set of shops in a lightly reshuffled order. The one telling omission was The Strand, New York most iconic independent, which ChatGPT never named in either New York run while the other two engines led with it, a reminder that being named is engine-specific.

Perplexity and Gemini named independents just as readily but sourced them differently, and both let chains back in on the generic prompt. Perplexity leaned almost entirely on third-party media and directories, footnoting its answers to Reddit, Time Out, Yelp, local newspapers (the Dallas Observer, Chicago magazine) and city guides; on the generic where should I buy a book prompt it elevated the Half Price Books flagship as its single best Dallas pick in both runs and slotted Barnes & Noble Union Square into its New York list. Gemini produced the richest lists of all, naming a dozen or more independents per metro. Because Gemini masks its citations behind a Google redirect (vertexaisearch.cloud.google.com), its sources were read from the businesses named in its prose, which blended city-guide and local-press domains with a good number of shop-owned sites, and included at least one plainly irrelevant citation (a medical-clinic domain among the Dallas sources), a reminder that a synthetic citation trail can be noisy. For both engines the reputational prompt, which contains the word independent, returned an almost pure indie set, while the generic prompt readmitted the chains, the same qualifier-language effect the demand terrain section documents.

Read together, the three engines converged on a shared core of independents in every metro (Deep Vellum, Interabang, The Wild Detectives and Bird's in Dallas; McNally Jackson and Argosy in New York; Women & Children First, Unabridged, The Book Cellar and Pilsen Community Books in Chicago), and same-cell runs overlapped substantially, reshuffling order and the long tail rather than the core. The reading for the thesis is more hopeful than the AI Overview alone suggested: at the chat layer, the machine does name the indie, not just the directory. But the sourcing splits on exactly the axis this study cares about. ChatGPT read the shop own signals; Perplexity and Gemini read what the wider web said about the shop. A bookstore thin on both its own structured presence and its third-party coverage is the one an engine can quietly skip. All of this rests on a single day, two runs, and three metros, and synthetic answers are non-deterministic, so these readings are directional rather than settled.

Who the three synthetic answer engines name for bookstores, 3 engines x 2 prompt types x 3 metros x k=2, captured 2026-07-23 with web search enabled. Classification is a reading of the businesses named in each answer text; Gemini citations are masked behind a Google redirect and were read from its prose.

EngineNames local independents?Leans on directories?Cross-run consistency
ChatGPTYes, strongly. About 21 distinct independents; one chain (Half Price Books, generic prompt only); no marketplace.No. Cited the shops own websites in maps-style cards.High. The two runs returned nearly the same set, lightly reordered.
PerplexityYes, but readmits chains on the generic prompt (Half Price Books flagship as top Dallas pick; Barnes & Noble in New York).Yes, heavily. Reddit, Time Out, Yelp, local press and city guides.Partial. The core recurred; the surrounding list reshuffled and expanded.
GeminiYes, strongly. The richest lists (a dozen-plus per metro); chains only on the generic prompt.Mixed. Blends city guides and local press with shop-owned sites; citations masked behind a Google redirect.Substantial on the core; the long tail reshuffled between runs.

Discussion

The data resolves the terrain into a precise claim: the independent bookstore wins the surface Google builds from structured local signals, and is most exposed on the surface an engine writes from third-party prose. These are not the same contest, and folding them into one number hides the risk.

On the map, the mechanism is legible and favorable. A local pack is assembled from entity signals: a complete and correctly categorized Google Business Profile, consistent business facts across the web, proximity, and review depth. Independent bookstores, being genuinely local, single-entity, and review-rich (median 343 reviews in this sample), satisfy those signals well, which is why they held 97 percent of pack slots. This is Luca (2011) made visible: the review equity independents accumulate is exactly the currency the local surface pays out on, and chains, holding only 4 slots, do not out-signal them here.

The synthetic surface inverts the advantage in two ways. First, it appears rarely for map intent (8 percent of cells), so for the dominant near me queries the map still governs, which is good news for indies today. Second, when it does appear it is written from what the wider web says about a shop, not from what the shop says about itself; its references skewed 25 to 9 toward directories and local press over shop-owned sites, echoing the earned-media bias Chen et al. (2025) measured and the citation lever Aggarwal et al. (2024) quantified at up to 40 percent. A bookstore well reviewed on Yelp and written up by the city magazine is therefore likelier to be named than one merely present on its own site, and chains, with national coverage, re-enter the frame. A second-order effect follows. The two surfaces read the same shop through different organs, so their verdicts can diverge: the review depth that wins the map is invisible to an answer engine that never reads the Business Profile, while the local-press write-up that wins the answer does nothing for the pack. Winning the answer is a different job from winning the map, and Pew (2025) shows the answer increasingly ends the search without a click at all.

This is the reasoning behind the RavenEye model of Corpus, then Search Surface Optimization, then a Machine-Readiness Score. The Visibility Corpus is the map of where a category attention actually sits, which for bookstores means treating the map pack and the AI answer as separate terrains with overlapping but distinct inputs. Search Surface Optimization is the discipline of engineering the entity so it reads cleanly on both: the structured local signals that win the pack, and the corroborated third-party presence an answer engine draws from. The Machine-Readiness Score is the single number that tracks position across all of it, so a shop strong on the map but invisible in the answer can see the gap rather than average it away.

Implications for retailers

For an independent bookseller the reading is encouraging and specific, not a promise. The local pack is winnable and, on this evidence, already tilts toward independents; the work is to make the shop eligible and legible there, and then to build the corroborated presence the synthetic answer surface reads from. None of this is a guaranteed ranking, and this study measured a single snapshot on Google surfaces only.

Concretely, the levers that matter map onto observable signals. A complete, correctly categorized Google Business Profile and consistent business facts across directories are what admit a shop to the pack. A steady flow of genuine reviews, earned from real customers only and answered in the shop voice under FTC rules, is what compounds the reputation the local surface rewards. And presence in the third-party sources an answer engine cites, the local press, the well-kept aggregator listings, the city guides, is what carries a shop into the written answer when it appears. These are remedies for a measurable gap, not a lift anyone can promise in advance.

The evidence, in numbers

Key findings, dated and sourced

Google local pack · 122 of 126 slots
97%
Organic top-10 · directories 36%
52%
Google AI Overview · 9 of 40 refs
23%
Independent local businesses as a share of each surface. The remainder is chains, marketplaces, and directories; the full split is in the table.
  • The Google local pack appeared on 84% of query cells (42 of 50), and independent bookstores held 97% of its slots (122 of 126); only 4 slots were chains, none marketplace or directory.

    emerging RavenEye original capture, Google Search, 5 metros x 10 prompts, k=1 · captured 2026-07-22

  • Across 66 distinct independents observed in local packs, the median Google review count was 343, about 72% carried 100+ reviews, and ratings clustered 4.5 to 4.9 (directional, single snapshot).

    emerging RavenEye original capture, Google Search local pack · captured 2026-07-22

  • In the organic top-10 (418 results classified), 52% were independent, 36% directories and aggregators, 9% chains, 3% marketplaces; the most frequent domains were Yelp (48), Reddit (18), Facebook (13), Instagram (12).

    emerging RavenEye original capture, Google Search SERP · captured 2026-07-22

  • Google AI Overviews appeared on only 8% of cells (4 of 50) and only on the query "where to buy books near me"; map-intent prompts returned a local pack instead of a written answer.

    emerging RavenEye original capture, Google Search async AI Overview · captured 2026-07-22

  • Where AI Overviews appeared, their references skewed 25 to 9 toward directories and local press over shop-owned sites, and named chains (Half Price Books flagship, Barnes & Noble) alongside independents.

    emerging RavenEye original capture, Google Search · captured 2026-07-22

  • US demand is generic: "bookstore near me" drew about 673,000 monthly searches versus 1,300 for "independent bookstore near me", roughly a 500-to-1 gap; the largest local intent was the chain brand "barnes and noble near me" at about 823,000.

    established Google Ads search volume · captured 2026-07-22

  • A one-star improvement in a Yelp rating produced a 5 to 9 percent revenue increase, an effect driven entirely by independent businesses; chains showed no rating-to-revenue relationship.

    established Luca, M. (2011, rev. 2016), HBS Working Paper 12-016

  • A one-star improvement in a book average online rating tracked up to a 9.9 percent rise in relative sales, with negative reviews weighing more than positive ones.

    established Chevalier & Mayzlin (2006), Journal of Marketing Research 43(3)

  • The independent bookstore resurgence was driven by community, curation, and convening (the 3C model), not by competing on price or selection.

    established Raffaelli, R.L. (2020), HBS Working Paper 20-068

  • Shoppers offered many undifferentiated options were markedly less likely to buy and less satisfied than those offered a curated few (choice overload), an effect later shown to be real but conditional.

    established Iyengar & Lepper (2000); Scheibehenne, Greifeneder & Todd (2010)

  • A marketplace competes on limitless variety a store cannot hold: Amazon then carried more than 23 times the titles of a typical Barnes & Noble superstore and 57 times those of a typical large independent, with the consumer surplus from that added book variety estimated in the billions of dollars.

    established Brynjolfsson, Hu & Smith (2003), Management Science 49(11)

  • Synthetic answer engines cite earned and third-party media over brand-owned pages more sharply than classic Google; citing credible sources is the strongest lever for being surfaced.

    emerging Aggarwal et al. (2024), arXiv:2311.09735; Chen et al. (2025), arXiv:2509.08919

  • When an AI summary is present, users click a traditional result in only 8 percent of searches (versus 15 percent without) and click a link inside the summary just 1 percent of the time.

    established Pew Research Center (2025), July 22, 2025

  • The American Booksellers Association counted roughly 2,800 member companies and about 3,300 locations by May 2025, with 200-plus new independent stores opening for a third consecutive year.

    established American Booksellers Association; Publishers Weekly (2024 to 2025)

  • US book-store revenue was reported at roughly 42.8 billion dollars in 2024, up about 3.2 percent, across an estimated 6,500 establishments.

    established IBISWorld, Book Stores in the US (2024)

  • In a companion capture across 3 engines x 2 prompts x 3 metros (k=2) on 2026-07-23, all three synthetic answer engines (ChatGPT, Perplexity, Gemini) named independent local bookstores prominently in every metro, unlike the Google AI Overview, which was written from aggregators.

    emerging RavenEye chat-engine capture, web search enabled · captured 2026-07-23

  • ChatGPT named about 21 distinct independent shops and only one chain (Half Price Books, on the generic prompt only) across its 12 answers, and cited the shops own websites rather than directories; it never named The Strand in New York while Perplexity and Gemini both led with it.

    emerging RavenEye chat-engine capture · captured 2026-07-23

  • Perplexity and Gemini named independents readily but sourced them from third-party media and directories (Reddit, Time Out, Yelp, local press, city guides) and readmitted chains on the generic "where should I buy a book" prompt (Half Price Books flagship, Barnes & Noble), while the reputational "best independent bookstores" prompt returned a near-pure indie set.

    emerging RavenEye chat-engine capture · captured 2026-07-23

  • Across the two runs of each engine-prompt-metro cell the named set overlapped substantially, reshuffling order and the long tail rather than the core; the three engines converged on a shared indie core per metro (Deep Vellum, Interabang, The Wild Detectives, Bird's in Dallas; McNally Jackson, Argosy in New York; Women & Children First, Unabridged, The Book Cellar, Pilsen Community Books in Chicago).

    emerging RavenEye chat-engine capture · captured 2026-07-23

The AI answer engines, at a glance

Names independents
Citation sourcing
Cross-run consistency
ChatGPT
The shops’ own sites
Perplexity
Directories + local press
Gemini
Masked (Google proxy)
Ordinal reading of the k=2 chat capture: dots are a directional level, not a precise score. Sourcing is where each engine cites from.

The word independent is a supply-side word, not a buyer word.

Winning the answer is a different job from winning the map.

Demand over the last 12 months

How buyer demand moved, quarter by quarter

Google reported monthly search volume for bookstore near me, the dominant buyer query for this category, across the twelve months to June 2026. Demand peaked in December 2025 at about 823,000 searches and bottomed in September 2025 at about 550,000, a roughly 1.5x swing from its quietest to its busiest month, and rose about 22% year over year. In short, this is a demand that concentrates into the December gift season. The practical reading is that visibility has to be earned before the season, not during it.

632k
Q3 2025
682k
Q4 2025
632k
Q1 2026
723k
Q2 2026
bookstore near me Avg monthly US searches by quarter (Google Ads data, bucketed). Peak 2025-12 ~823,000. Year over year +22%.
QuarterQ3 2025Q4 2025Q1 2026Q2 2026
bookstore near me (avg monthly US searches)632,000682,000632,000723,000
Peak month
2025-12 at ~823,000 searches
Trough month
2025-09 at ~550,000 searches
Year-over-year change
+22% (newest month vs 12 months prior)

Source: Google Ads monthly search volume, twelve months to June 2026, US. These are Google’s bucketed volume figures, so quarter averages are directional, not exact, and very high-volume terms sit in a capped top bucket.

Learning outcomes

What this study teaches

  1. Read the surface, not the average. An independent bookstore can hold 97 percent of the local map pack and still be nearly absent from a synthesized AI answer. A single blended rank number hides that split; measure the map, the organic page, and the AI answer as separate pillars.
  2. Shoppers do not ask for independents by name. "Bookstore near me" outdraws "independent bookstore near me" by roughly 500 to 1. Because buyers phrase the search generically, the engine curation decides whether an indie is named, so the entity signals the engine reads matter more than the word independent ever will.
  3. The map rewards genuine locality. A complete, correctly categorized Google Business Profile, consistent business facts, and deep real-customer reviews are what admit a shop to the local pack; independents satisfy these signals naturally, which is why chains held only 4 of 126 pack slots here.
  4. Reviews are the demand signal for independents specifically. The peer-reviewed evidence (Luca; Chevalier and Mayzlin) shows rating gains convert to revenue for independents and not for chains. Steady, genuine review velocity is not decoration, it is the currency the local surface pays out on.
  5. AI answers are written from what others say about you. When an overview appeared, it cited directories and local press over shop-owned sites by 25 to 9. Being present on your own site is necessary but not sufficient; corroborated third-party presence is what carries a shop into the synthesized answer.
  6. Winning the answer is a different job from winning the map. AI Overviews fired on only 8 percent of these local queries today, so the map still governs near me intent, but the answer surface increasingly ends the search without a click (Pew, 2025). Being named in the answer, not linked beneath it, is the outcome to plan for.
  7. The marketplace wins variety; the shop wins the choice. An online seller can list dozens of times more titles than any store can shelve (Brynjolfsson, Hu and Smith, 2003), yet abundance without guidance stalls the buyer who does not already know the title. A bookstore visibility case rests on being the curator the engine names, not on matching an infinite catalog.
  8. Different engines read different signals. ChatGPT named indies from their own websites; Perplexity and Gemini named them from directories and local press. Because you cannot predict which an engine will read, a shop has to be legible on both its own structured presence and its third-party coverage.

Methodology

How the study was run

Measurement grid
Ten real shopper prompts across five US metros (New York, Chicago, Dallas, Atlanta, Phoenix) = 50 query cells. Prompts spanned map intent ("bookstore near me", "best bookstore in [metro]"), qualifier intent ("independent / local"), condition ("used", "childrens", "rare"), and broad transactional intent ("where to buy books near me"). Separately, a synthetic answer-engine grid captured 3 engines (ChatGPT, Perplexity, Gemini) x 2 prompt types (generic intent, reputational) x 3 metros (New York, Chicago, Dallas) x k=2 on 2026-07-23 with web search enabled, up to 12 captures per engine.
Runs per query (k)
1 for the primary grid (a single live capture per cell on 2026-07-22). Separately, a k=5 intra-day stability recapture of a five-prompt core set was run on 2026-07-23 and is reported in the stability panel and in the limitations below; it confirms the local-pack reading holds while the specific shop names rotate.
Metros sampled
New York NY · Chicago IL · Dallas TX · Atlanta GA · Phoenix AZ
Capture window
2026-07-22 (single capture day)
Classification
Each named result classified as independent local shop, national chain, online marketplace, or directory / aggregator. Local-pack slots, organic top-10 domains, and AI Overview references were classified separately. Half Price Books and Barnes & Noble treated as chains; Bookshop.org and Amazon as marketplaces; Yelp, Reddit, city-guide and social domains as directories / aggregators.
Instruments
Google Search, the local map pack, the AI Overview slot, and Google search-volume data for the primary grid; the three answer engines with web search on for the generative reading; a small hand-checked sample of shop websites for the schema audit; and peer-reviewed literature plus public market sources for the background.

Robustness check: 5-capture intra-day stability

As a stability check, a core set of five buyer prompts across the five metros (25 query cells, distinct from the primary grid) was recaptured five times in succession on 2026-07-23 to test intra-day stability. The Google local three-pack was identical across all five captures in 76.0% of cells; where it changed, the rotation stayed within the pool of local independents, so the independent-share reading holds while the specific three names shift. The organic top ten was less stable, with a mean domain-set overlap of 57% and 44% of positions holding exactly across captures, so the organic layer reads as a composition trend rather than a fixed ranking. No AI Overview was served on any of the 125 captures in this recapture, consistent with the primary grid.

Local pack identical across all captures
76%
Organic top-10 domain-set overlap
57%
Organic exact-position match
44%
AI Overview presence consistent
100%
k = 5 intra-day recapture, 2026-07-23. Higher means more stable across the five captures.

Limitations and honest gaps

  • Single snapshot, k=1 for the primary grid. Search results and AI Overviews vary by time, personalization, and device; these figures are a dated cross-section, not a longitudinal average. Treat all primary readings as directional. A separate k=5 stability recapture (next item) tests how much moves within a single day.
  • Intra-day stability was measured on a core subset. Distinct from the single primary grid, a core set of five buyer prompts across the five metros (25 cells) was recaptured five times on 2026-07-23 to test intra-day stability, reported in the stability panel. The Google local three-pack was identical in 76 percent of cells, and where it changed the rotation stayed within the pool of local independents, so the independent-share reading holds while the specific three names shift; the organic top ten was looser, with a mean domain-set overlap of about 57 percent. This recapture returned no AI Overview on any cell, whereas the primary grid returned one on 8 percent of cells. The difference is expected rather than contradictory: every AI Overview in the primary grid fired on the broad "where to buy books near me" phrasing, which sat outside this five-prompt core subset, so its absence here reflects which prompts were recaptured, not a change in the surface.
  • Surfaces and coverage. Google local pack, organic, and AI Overview were captured on 2026-07-22; the three synthetic answer engines (ChatGPT, Perplexity, Gemini) were captured separately on 2026-07-23 (see the next item). Bing Copilot was not captured this round; no answer from an uncaptured engine is estimated or implied.
  • The synthetic answer-engine grid is small and single-day. Three engines across two prompt types and three of the five metros at k=2 (up to 36 captures) were read on 2026-07-23; large language model answers are non-deterministic and change over time, only three metros were covered, and the independent-versus-chain classification is a reading of each answer text (Gemini citations are masked behind a Google redirect and were classified from its prose). Treat these chat-engine readings as directional.
  • AI Overview coverage is thin by nature. Overviews fired on only 4 of 50 cells, so the reference-source classification (25 directory, 9 independent, 5 chain, 1 marketplace) rests on a small base and is directional.
  • Classification is heuristic. Businesses were classified by name and domain against a curated list; a small number of ambiguous editorial or hybrid domains may be misfiled. The strong local-pack finding holds despite this; the finer organic split is more sensitive.
  • Eligibility audit is observational. Google Business Profile presence and review depth were read from the local-pack data itself. Website and on-page schema presence were not reliably exposed by this endpoint and are therefore not reported as figures, only flagged as a gap for primary follow-up.
  • Businesses are treated as anonymized, aggregated observable facts. Named shops are cited only as public examples of what the engines returned; none is a RavenEye client, and no claim is made about any individual shop performance.

Reference

Glossary

Local pack
The map-anchored group of (usually three) local businesses Google shows for location-intent queries, drawn from Google Business Profiles and local ranking signals rather than the classic organic list.
AI Overview
Google synthesized answer written above the classic results by retrieving and summarizing passages from the web, with a small set of cited sources attached after the text is generated.
Share of answer
The proportion of engine-surfaced slots (local-pack positions, organic results, or answer citations) held by a given class of business, here independent versus chain, marketplace, or directory.
Experience good
A product whose quality is hard to judge before consuming it (a book you have not read), as distinct from a search good whose quality can be assessed in advance; the concept explains why recommendation and curation carry weight for books (Nelson, 1970).
Directory / aggregator
A third-party site that lists or reviews many businesses (Yelp, Reddit threads, city guides, social profiles) rather than being a bookstore itself; these dominate the organic results and the AI Overview citations for this category.
The 3C model
Community, Curation, and Convening: the three non-price advantages Harvard research identified as driving the independent bookstore resurgence (Raffaelli, 2020).

Straight answers

Frequently asked questions

Do independent bookstores actually show up when people search?

On the map, yes, strongly. In this five-metro capture the Google local pack appeared on 84 percent of queries and independent bookstores held 97 percent of its slots, with deep review histories. The weaker spots are the classic organic list, where directories and platforms outrank many shops, and the AI Overview, which appeared rarely and leaned on third-party sources.

Are AI answers a threat to indie bookstores yet?

Not for most searches today. Google AI Overviews fired on only 8 percent of these local queries and only on broad phrasing; map-intent searches still returned a local pack. The caution is directional: when an overview did appear it was written from aggregators and local press and named chains alongside indies, so a shop under-covered by third parties is easier for the answer to skip.

Why do the numbers use "near me" instead of "independent bookstore"?

Because that is how people actually search. "Bookstore near me" drew about 673,000 US searches a month against 1,300 for "independent bookstore near me". Shoppers ask generically and let the engine curate, which is exactly why the signals the engine reads about a shop matter more than the label the shop uses for itself.

What did this study not measure?

It captured Google surfaces on a single day and read ChatGPT, Perplexity, and Gemini in a companion capture across three of the metros the next day. It did not capture Bing Copilot, and it did not audit each shop website or schema in depth. Every figure is dated to its capture and tagged with an evidence tier; nothing from an uncaptured engine is estimated.

Provenance

References

  1. Raffaelli, R.L. (2020). Reinventing Retail: The Novel Resurgence of Independent Bookstores. Harvard Business School Working Paper 20-068. https://www.hbs.edu/ris/Publication%20Files/20-068_c19963e7-506c-479a-beb4-bb339cd293ee.pdf
  2. Nelson, P. (1970). Information and Consumer Behavior. Journal of Political Economy, 78(2), 311-329. https://www.journals.uchicago.edu/doi/10.1086/259630
  3. Chevalier, J.A. & Mayzlin, D. (2006). The Effect of Word of Mouth on Sales: Online Book Reviews. Journal of Marketing Research, 43(3), 345-354. https://www.nber.org/papers/w10148
  4. Luca, M. (2011, rev. 2016). Reviews, Reputation, and Revenue: The Case of Yelp.com. Harvard Business School Working Paper 12-016. https://www.hbs.edu/faculty/Pages/item.aspx?num=41233
  5. Iyengar, S.S. & Lepper, M.R. (2000). When Choice Is Demotivating: Can One Desire Too Much of a Good Thing? Journal of Personality and Social Psychology, 79(6), 995-1006. https://doi.org/10.1037/0022-3514.79.6.995
  6. Scheibehenne, B., Greifeneder, R. & Todd, P.M. (2010). Can There Ever Be Too Many Options? A Meta-Analytic Review of Choice Overload. Journal of Consumer Research, 37(3), 409-425. https://doi.org/10.1086/651235
  7. Brynjolfsson, E., Hu, Y.J. & Smith, M.D. (2003). Consumer Surplus in the Digital Economy: Estimating the Value of Increased Product Variety at Online Booksellers. Management Science, 49(11), 1580-1596. https://doi.org/10.1287/mnsc.49.11.1580.20580
  8. Aggarwal, P., Murahari, V., Rajpurohit, T., Kalyan, A., Narasimhan, K. & Deshpande, A. (2024). GEO: Generative Engine Optimization. ACM SIGKDD 2024. arXiv:2311.09735. https://arxiv.org/abs/2311.09735
  9. Chen, M., Wang, X., Chen, K. & Koudas, N. (2025). Generative Engine Optimization: How to Dominate AI Search. arXiv:2509.08919. https://arxiv.org/abs/2509.08919
  10. Pew Research Center (2025). Do people click on links in Google AI summaries? July 22, 2025. https://www.pewresearch.org/short-reads/2025/07/22/google-users-are-less-likely-to-click-on-links-when-an-ai-summary-appears-in-the-results/
  11. American Booksellers Association (2025). 2024 Annual Report; reported via Publishers Weekly, "ABA Reports Strong Financials and Increased Membership for 2024." https://www.publishersweekly.com/pw/by-topic/industry-news/bookselling/article/95116-aba-reports-strong-financials-and-increased-membership-for-2024.html
  12. IBISWorld (2024). Book Stores in the US: Market Size Statistics (NAICS 451211). https://www.ibisworld.com/united-states/market-size/book-stores/1084/

Every measured figure is dated to its capture and tagged with an evidence tier. Every cited work is real and locatable. Where an engine could not be captured this round, it is named as uncaptured, not estimated. Small-sample readings are labelled as directional.

What this means for your shop

If you run a bookstore, the map is already on your side, and the chat engines name independents too. The open question is whether your shop is set up to be the name they return. ChatGPT reads your own signals; Perplexity and Gemini read what the wider web says about you, so a shop thin on either one is the one an engine can quietly skip. We read exactly where you stand across the map pack, classic search, and the AI answers, then show you the gaps in plain language. No guaranteed rankings, just a clear picture and the work that moves it.

Service Local Visibility System A coordinated build for the business a nearby buyer's engine names first: an engineered Google Business Profile, consistent business facts across the web, the local signals that decide the map pack and local AI answers, and compliant, real-customer reviews. See how it works

The Machine-Readiness Score reads your own business across classic search, the local map pack, AI answers, and reputation, and hands you one number and the gaps behind it.