Heir Looms ยท Vintage & Antique Rugs + Interiors

Business & SEO Analysis

Two views of the same store: what the Shopify records reveal about the money, and what search engines see about your visibility online.

๐Ÿ’ต Methodology โ€” cash-collected only (tap to expand)
Counts only paid orders (money actually received): 2,833 orders / $8.47M net cash ($8.67M gross before refunds) across 2018โ€“2026. Excludes 52 pending ($319k) โ€” matches the owner's note on units lent out and marked sold โ€” plus 70 fully-refunded ($114k) and 81 voided ($533k). 2026 is year-to-date (marked *).

Report 1

Sales & Revenue โ€” what really happened

$1.03M
Revenue 2025 (cash)
-49% vs 2022
192
Paid orders 2025
-63% vs 2022
$5.4k
Avg order value 2025
+38% vs 2022
54%
From trophy pieces 2026*
was 8% in 2021
Net cash by year โ€” Core business vs Trophy pieces ($)
Paid orders by year โ€” Core vs Trophy pieces (# units)
Average order value by year

โ–ช Revenue peaked in 2022 ($2.01M) and has declined since, but the average order keeps rising (from $2,381 in 2021 to $5,365 in 2025). They sell fewer pieces at higher prices.
โ–ช Risk: trophy pieces (>$20k) grew from 8% of revenue in 2021 to 54% in 2026* โ€” the business increasingly leans on a handful of large sales.

Where the decline lives โ€” Accessible (<$5k) vs High-end (โ‰ฅ$5k)

Accessible tier (<$5k): $894k โ†’ $152k (-83%) ยท 616 โ†’ 122 orders (-80%). This is where the entire decline lives.
High-end + Luxury (โ‰ฅ$5k): $761k โ†’ $878k (+15%) ยท essentially flat / healthy.
โ–ช The luxury tier is NOT the problem. The whole decline is the accessible tier collapsing 83% โ€” recovering that shopper is the single biggest growth lever.

Report 2

Customers & Products

๐Ÿ“… This section covers 2026 year-to-date only. Customer counts, repeat behaviour and categories are measured on 2026 paid orders. The all-time table is included for context.
59
Paying customers 2026
14
Repeat customers 2026 (24%)
$261k
Revenue from repeat 2026
40% of total
$647k
Cash collected 2026
90 orders

โ–ช In 2026, 14 of 59 customers already repeat (24%) and generate $261k (40% of revenue) โ€” the design-trade repeat base carries the business. Most are interior designers buying again and again, not one-time retail.

Top customers โ€” all time
CustomerRevenueOrders
Sarah Ostreicher$381,54430
Garcia Haley Design$316,52220
McCann Design Group$254,50225
Anne Mcdonald$210,09328
Caitlin Flemming$158,50636
Kaitlin Chamblin$150,17733
Ellen Kavanaugh Interiors$147,35226
Maddison Gambrel$119,9391
Top customers โ€” 2026
CustomerRevenueOrders
Danielle Darah$88,5601
Ellen Kavanaugh Interiors$77,0928
McCann Design Group$52,4102
Whitney Baldwin$45,7243
Helen Bergin$43,2001
Nikki Levy Interiors$33,2192
Sarah Ostreicher$27,6971
Kathleen Birmingham$27,5591
Product categories โ€” 2026 (year-to-date)

Categories derived from product titles โ€” the Shopify catalog has no category field (product_type blank on 100% of items), so these were reconstructed from rug names.

โ–ช Persian / Oriental designs drive the business โ€” $472k (61%) โ€” followed by Custom / Hand-made commissions (25%).
โ–ช Data-hygiene gap: with no real category tags, on-site search, collections and shopping feeds all run blind. Tagging the catalog unlocks better merchandising and acquisition.

Report 3

Web traffic & attribution โ€” last 12 months

17,979
Sessions (12 mo)
1.0%
Blended conversion
70%
Direct / untagged
too high
2.9%
Email conversion
best channel
Sessions & conversion by month
Traffic by type โ€” volume & conversion

Bar color = converts: sage โ‰ฅ1%, gold weak, red ~0%. Hover for exact share & conversion. Source: Shopify online-store analytics.

โ–ช Direct converts (1.39%) and carries the store โ€” design-trade buyers who come straight to the site (mirrors the repeat-revenue finding).
โ–ช Search brings 2,844 visits but converts 0.04% โ€” unqualified/informational, not buyers.
โ–ช Social (1,924 visits) converts 0.0% โ€” pure awareness.
โ–ช Email is the best converter (2.9%) but switched off (34 visits/yr) โ€” the biggest untapped lever for a repeat design base.

๐Ÿ”Ž Attribution audit โ€” not set up correctly. 70% of sessions land as "Direct/untagged" (healthy stores run 20โ€“40%). Untagged Instagram links, email clicks, DM/WhatsApp "dark social" all collapse into Direct โ€” so Social & Email look smaller than they are. Also 546 bot/spam sessions inflate the numbers. Fix first: UTM-tag every link, add GA4 + channel tagging, exclude spam referrers.
๐Ÿ“Ž Appendix โ€” 2026 data integrity (why cash-only)
For 2026 year-to-date we count only money received: 90 paid orders / $647k net cash. Excluded: 13 pending ($91k) โ€” the lent-and-marked-sold inventory the owner described; 3 fully-refunded ($20k). Counting these would overstate sales and distort stock.

Executive Summary

Where the money is & how to grow

5 Growth Opportunities

The product and brand are not the problem โ€” the gap is customer acquisition. That's exactly what the SEO Analysis tackles โ†’

Source: Shopify Admin API โ€” paid / cash-collected orders only, 2018โ€“2026 (2026 YTD). Net cash = order total minus successful refunds. Prepared for Heir Looms ยท Rugs + Interiors.

SEO Analysis

Organic visibility, technical health & the fastest paths to more traffic

heirlooms.co has something most competitors envy โ€” genuine editorial authority (Architectural Digest, House Beautiful, ELLE Decor, Domino). But that authority is wasted on a catalog Google can barely see: ~80% of pages aren't indexable, product pages are thin, and the store ranks for almost no buyer-intent searches. Nearly every problem is a fast, well-understood fix.

29
Overall Health /100
38
Content
20
Authority
!
Technical*
1,419
Open Issues

*Technical scored low largely because indexability & Core Web Vitals signals are blocked/degraded โ€” see the audit below. 163 ranking keywords ยท ~218 referring domains.

โ˜… Top 5 Fastest Wins

Ranked by impact รท effort. Items 1โ€“4 are mostly configuration & content you can ship this week.

1Rescue the catalog's indexability1โ€“3 days

82 of 102 crawled pages are flagged Not Indexable, and 5 key pages are missing from the sitemap. Most of the product catalog isn't even eligible to appear in Google.

Do this โ†’Remove stray noindex/canonical conflicts on collection & product URLs, add products to the sitemap, submit in Search Console.
Payoff โ†’Unlocks the entire inventory for ranking โ€” the single highest-leverage fix.
2Unique description + meta for every productReady now

43 pages have no meta description and product pages show thin, near-duplicate content โ€” so they earn almost zero organic traffic (the homepage alone carries 128 of ~296 monthly visits).

Do this โ†’Deploy the unique, image-based product descriptions already generated (883 in-stock rugs) + auto-write a 150-char meta description per page.
Payoff โ†’Turns ~880 dead product URLs into individually rankable, higher-CTR pages.
3Fix image SEO โ€” ALT, compression, WebP2โ€“4 days

99 images have no ALT text, 94 exceed 100 KB, and 99 use dated formats. This forfeits Google Images traffic and slows every page (speed is a ranking & conversion factor).

Do this โ†’Bulk-add descriptive ALT text (rug type ยท origin ยท colors โ€” same vision pipeline) and enable Shopify WebP/compression.
Payoff โ†’Opens Google Images as a discovery channel and lifts Core Web Vitals.
4Add Product schema + unblock AI crawlers1โ€“2 days

Product/Offer schema is missing (no price/availability rich results), and robots.txt currently blocks LLM crawlers โ€” making the store invisible to ChatGPT, Perplexity & Google's AI answers.

Do this โ†’Install Product schema (price, availability, images) sitewide and remove the LLM-crawler block from robots.txt.
Payoff โ†’Rich snippets raise CTR; AI visibility becomes a new referral channel.
5Push page-2 terms & capture buyer intent3โ€“7 days

58 keywords sit on page 2โ€“3 (positions 11โ€“30), and the store ranks for virtually zero transactional queries โ€” a fatal gap for e-commerce.

Do this โ†’Rewrite homepage/collection titles & H1s toward commercial terms (vintage/antique + rug type + size); build collection pages for high-intent categories.
Payoff โ†’Moves near-miss rankings onto page 1 and starts capturing ready-to-buy searches.

Organic Visibility

What the site ranks for โ€” and the page-2 opportunity

Ranking positions (163 keywords)

Only 10 keywords reach page 1. 58 sit at 11โ€“30 โ€” the "striking distance" zone for the fastest gains.

Search intent of traffic

An e-commerce store capturing zero transactional search traffic leaves its highest-value visitors on the table.

Organic traffic trend (est. monthly visits)

Volatility this large on a small base usually signals unstable indexation โ€” pages dropping in and out of Google โ€” reinforcing Fix #1.

Technical Health

1,400+ issues across 102 pages

Indexability crisis: of 102 crawled pages, only 18 are indexable โ€” 82 are not. Combined with 5 important pages missing from the sitemap, this is why the catalog underperforms despite strong backlinks. Fix this before anything else.
Top technical / on-page issues (by pages affected)

Backlinks

Real strength โ€” used well, this is a moat

The store has earned genuinely high-value editorial links most rug shops never get. Lean into this โ€” pitch more shelter/design press.
Authority backlinks
PublicationDomain Auth.
Architectural Digest31
ELLE Decor19
Food5217
House Beautiful16
Domino13
Jenni Kayne / Rip & Tan12
Studio DIY11
Modern Luxury10
Toxic links to disavow

A visible slice is spam directories & link-scheme domains dragging on trust. Action: file a Google disavow โ€” low effort, protects the domain.

takes.sbswants.cfdknows.sbsway2check.cvseodomains.websitelinksnatcher.comblinks.monsterwebsitescrawl.artgoooogla.com

Competitive Landscape

The headroom to aim at

Est. monthly organic traffic โ€” Heir Looms vs direct competitors

loomandco.com (~1,641) & heirloombk.com (~1,002) show the ceiling: comparable inventory, but their product/category pages are indexed and content-rich. The gap is executional, not authority โ€” which Heir Looms already has.

Head-to-Head โ€” Heir Looms vs Apadana

A close rival (Shopify rug store, same antique/vintage niche) โ€” and the clearest proof of the thesis

Metric-by-metric โ€” Aug 2026 (live pull)
MetricHeir LoomsApadanaGap
Ranking keywords163855 โ—„5.2ร—
Est. monthly organic visits~296~1,110 โ—„3.8ร—
Keywords on page 1 (top 10)10136 โ—„13.6ร—
Referring domains~218319 โ—„1.5ร—
Backlink qualityโ—„ Editorial โ€” AD, ELLE, House BeautifulBlog-networks & directoriesHL โ—„
Collection pages indexed & ranking18 of 102Collections indexed โ—„โ€”
Content / blog engineNoneCare guides drive traffic โ—„โ€”
Transactional (buyer-intent) traffic0~3~tie

โ—„ marks the stronger side. Gap = how many times ahead the leader is. Apadana data pulled live, Aug 2026 (Google organic + backlink index).

Read this carefully โ€” it's the good news. Apadana pulls roughly 4ร— the traffic today, but not because they out-rank Heir Looms on authority โ€” the opposite is true. Heir Looms' backlinks are objectively stronger (real design press โ€” Architectural Digest, ELLE Decor, House Beautiful) vs Apadana's spun blog-networks and low-DA directories. Apadana wins on execution alone: their collection pages are indexed and ranking, and a simple blog of care/how-to guides quietly harvests informational traffic every month.
What this means: Heir Looms is losing to a weaker-authority competitor purely because its catalog is invisible to Google (Fix #1) and it publishes no content. Close that executional gap โ€” index the catalog, add unique descriptions, start a lightweight guide blog โ€” and Heir Looms' superior authority gives it a higher ceiling than Apadana. One shared weakness stands out: both stores capture almost zero buyer-intent traffic. Whoever builds high-intent collection pages first takes that lane outright.

Roadmap

Prioritized 30 / 60 / 90 days

WindowFocusActions
0โ€“30 daysGet seenFix indexability & sitemap ยท deploy unique product + meta descriptions ยท unblock AI crawlers ยท disavow toxic links
30โ€“60 daysGet faster & richerImage ALT + WebP/compression ยท Product schema sitewide ยท rewrite titles/H1s ยท internal-linking pass
60โ€“90 daysGet buyersBuild high-intent collection pages ยท buying guides by rug type ยท earn 3โ€“5 new editorial links ยท re-audit & track

Sources: Google organic search data, full-site technical crawl audit & backlink index โ€” collected Aug 5, 2026. Health scores are directional (technical & UX signals were partially degraded by the indexation issues above). Figures are planning estimates, not guarantees. Prepared for Heir Looms ยท heirlooms.co.