Dossier Perfumes AEO Assessment Report
by Novastacks AI
dossier.co | United States Market
March 02, 2026 | Prepared by Novastacks AI
Site Readiness: 4.1 · LLM Visibility: 4.6
Dossier Leads Competitors in SEO — But ChatGPT Recommends Zara Instead
Dossier ranks for over 34,000 keywords and generates nearly $170,000/month in estimated organic traffic value — more than ALT Fragrances and Oakcha combined. But when customers ask AI assistants what the best affordable perfume dupes are, ChatGPT skips Dossier entirely and recommends Zara and Aldi instead. That is where the next wave of customer acquisition is being lost.
The disconnect is structural, not a product problem. Dossier's entire content library — fragrance guides, educational posts, perfume tips — sits on a separate subdomain that builds zero authority for the brand's main site. The FAQ page with 43 customer questions is invisible to AI in its current format. Meanwhile, the site loads in 8.4 seconds on key pages — five times slower than ALT Fragrances — directly suppressing ranking positions on the category queries that drive first-time buyers. Google's AI Overview cites Dossier for branded review searches but ignores them for the high-volume category terms where purchase decisions are made. Competitors are winning those AI recommendations by default, not because they have better products or more content.
| Domain | Ranked Keywords | Est. Traffic (ETV) | #1 Positions | #2-3 | #4-10 |
|---|---|---|---|---|---|
| dossier.co | 34,122 | 204,942 | 810 | 519 | 1,374 |
| altfragrances.com | 17,669 | 103,416 | 537 | 396 | 685 |
| oakcha.com | 11,571 | 68,523 | 426 | 135 | 189 |
1 Ranked Keywords — Total keywords for which the domain appears in Google's top 100 results in the United States market (DataForSEO Labs, March 2026).
2 ETV — Estimated Traffic Value (USD/month): the estimated monthly cost to acquire equivalent traffic via paid search. Reflects both traffic volume and keyword commercial intent.
3 Position distribution — Pos_1 counts #1 rankings; Pos_2-3 and Pos_4-10 follow the same convention. Higher Pos_1 count = stronger topical authority.
AI Category Blindspot
0/3category queries where ChatGPT recommends Dossier
When buyers ask AI which affordable perfume brands to try, ChatGPT responds with Zara, Aldi, and drugstore brands — not Dossier. Despite leading competitors in SEO, Dossier has no presence in the AI-generated shortlists that now appear before organic results. Our AEO solution structures your content so AI assistants cite Dossier by name for category-level purchase queries.
§ Section 02: AI Visibility
Content Authority Split
2domains sharing Dossier's content authority
Every blog post, fragrance guide, and educational article Dossier publishes builds authority for blog.dossier.co — a separate subdomain — instead of the main storefront. Years of content investment are compounding on an isolated domain that AI crawlers treat independently. Our AEO solution consolidates content authority so every piece of educational content strengthens the main site's citation signals.
§ Section 04: Site Infrastructure
Speed-Driven Ranking Loss
8.4spage load time vs. ALT Fragrances' 1.6s
Dossier's largest pages load in 8.4 seconds — more than 5x slower than ALT Fragrances — directly suppressing rankings on the competitive category keywords where first-time buyers compare brands. AI crawlers deprioritize slow domains. Our AEO solution identifies and resolves the specific assets causing this performance gap without redesigning the site.
§ Section 04: Site Infrastructure
This assessment analyzes the top 150 ranked keywords per domain across 3 sites, crawls 9–15 representative pages per audit, runs 3 Lighthouse performance audits, and executes 12 AI prompt tests across ChatGPT and Google AI Overviews. Third-party citation surface checks include YouTube, Reddit, G2, Wikipedia, direct competitor domains, and other category-relevant platforms. All scores use a 1–10 scale. Data reflects conditions as of March 2026.
ChatGPT Knows the Brand — Then Recommends Zara
AI visibility across ChatGPT and Google AI Overview
ChatGPT Query Results
| Prompt Type | Query | Mentioned? | Who Was Cited |
|---|---|---|---|
| Branded | What is Dossier perfume? Is it worth buying? | Yes | Dossier described as 'affordable alternatives to high-end designer fragrances, vegan and cruelty-free' — no competitors mentioned, no URL cited |
| Category | What are the best affordable perfume dupes for designer fragrances? | No | Zara, Aldi Lacura, and Next cited as top picks — Dossier not mentioned |
| Comparison | Dossier perfume vs ALT Fragrances vs Oakcha — which is better? | Yes | All three brands described equally with no recommendation — no citations provided, web search not used |
ChatGPT recognizes Dossier by name and describes the brand accurately — but this recognition came from training data, not live web search. When web search was enabled, ChatGPT still did not search the web (web_search=false in the API response), meaning responses are based on data that may be months old. More critically, for the highest-volume category query — 'best affordable perfume dupes' — ChatGPT generated a list of budget supermarket brands with no mention of Dossier. The brand exists in AI's memory but has not earned a place in AI's active recommendations.
Google AI Overview Results
| Query Type | Query | AIO Triggered? | Prospect Rank | Top Results |
|---|---|---|---|---|
| Branded Review | Dossier perfume review | Yes | Cited in AIO | reddit.com, businessinsider.com, fashionlayn.com, amazon.com, youtube.com, dossier.co |
| Category | affordable perfume dupes designer | No | #11 | altfragrances.com (#3), graziadaily.co.uk (#4), reddit.com (#5) |
Google AI Overview triggered for branded review searches and cited Dossier directly — a positive signal. But for the broader category query 'affordable perfume dupes designer,' Google did not trigger an AI Overview at all, and Dossier ranked 11th in organic results — outside the first page visible above the fold. ALT Fragrances ranked 3rd for the same query. This gap in category-level visibility means Dossier captures buyers already searching for the brand by name, but misses the much larger audience in the consideration phase.
Citation Surface Analysis
| Platform | Presence | Strength | Notable |
|---|---|---|---|
| Yes | 10+ threads | Active across r/FemFragLab, r/Perfumes, r/fragrance — mixed sentiment | |
| YouTube | Yes | Multiple reviews | Own channel @dossierperfumes has only 1,900 followers — small for the category |
| Trustpilot | Yes | 4.6/5 — 2,361 reviews | Cited by Google AI Overview as a credibility signal |
| Business Insider | Yes | Editorial feature | Cited directly in Google AIO for Dossier review queries |
| G2 | No | N/A | Not applicable for B2C fragrance brand |
Dossier has genuine citation surface — Trustpilot reviews are strong, Reddit community is active, and a Business Insider feature gets picked up by Google AI. The weak point is YouTube: in a fragrance category dominated by influencer haul videos (top videos averaging 48K+ views for Dossier content), the brand's own channel has only 1,900 subscribers. Third-party creators drive Dossier's YouTube presence; the brand itself is nearly absent from its highest-traffic citation platform.
SEO Leader, Content Archipelago — No Single Domain Wins
Page-type coverage comparison across domains
| Page Type | Dossier Perfumes | altfragrances.com | oakcha.com |
|---|---|---|---|
| Homepage | ✓ Org schema, SSR, Cloudflare | ✓ SSR, no schema | ✓ Org + WebSite schema, SSR |
| Product/Category | ✓ Shopify-based, no Product schema | ✓ No schema | ✓ No schema |
| Blog/Informational | ⚠ Exists on subdomain blog.dossier.co | ✓ On main domain /blogs/news | ✓ On main domain /blogs/news |
| FAQ/Help | ⚠ 43 questions, zero FAQPage schema | ✗ Not found | ✗ Not found |
| Comparison/Guide Content | ✗ Does not exist on main domain | ✗ Does not exist | ✗ Does not exist |
Dossier has more content infrastructure than both competitors — a blog, a comprehensive FAQ, and an AI Scent Finder — but the structural setup prevents this advantage from compounding. The blog lives on a subdomain while competitors host theirs directly on their main domain. The FAQ has 43 well-organized questions but they are presented as collapsible accordion elements that AI crawlers cannot extract. Dossier is investing in content but the investment is not converting into AI citations because the content isn't structured where or how AI reads it.
8.4-Second Load Time While Competitor Loads in 1.6 Seconds
Infrastructure issues suppressing category visibility
Critical Performance Gap: LCP 8.4s vs ALT's 1.6s
CriticalDossier's Largest Contentful Paint clocks at 8.4 seconds — more than 5x slower than ALT Fragrances (1.6s) and more than double Oakcha (3.4s). Core Web Vitals directly influence Google's ranking algorithm, and the performance gap is visible in the data: ALT Fragrances ranks #3 for 'affordable perfume dupes designer' while Dossier ranks #11 for the same query. Slow-loading pages also receive lower crawl priority from both Googlebot and AI crawlers like GPTBot, compounding the visibility problem beyond just ranking position.
| Metric | dossier.co | altfragrances.com | oakcha.com |
|---|---|---|---|
| Performance Score | 60/100 | 89/100 | 70/100 |
| LCP (target <2.5s) | 8.4s ✗ | 1.6s ✓ | 3.4s ⚠ |
| FCP | 1.5s | 0.9s | 1.3s |
| SEO Score | 92/100 | 92/100 | 92/100 |
Blog Authority Split: blog.dossier.co vs dossier.co
CriticalDossier's blog lives at blog.dossier.co — a separate subdomain — while ALT Fragrances and Oakcha both host their blogs at /blogs/news on their main domains. In Google's and AI crawlers' view, blog.dossier.co is an independent website. Every backlink earned by a blog post, every topical authority signal built from educational content, every AI citation generated from a 'Perfume Tips' or 'History Class' article — all of this accrues to blog.dossier.co, not dossier.co. The main storefront receives none of the content equity from years of publishing.
Missing Schema on FAQ Page: 43 Questions, Zero Structure
Dossier's FAQ page contains 43 well-organized questions across 8 categories — Our Offer, Returns, Perfumes, Home, Shipping, Membership, and more. This is a rich asset. But the questions are rendered as collapsible accordion elements in the page HTML, and the page has zero structured data. AI crawlers cannot extract accordion content reliably, and without FAQPage markup, Google cannot generate FAQ rich results. Neither ChatGPT nor Google AI Overview is able to cite individual Dossier FAQ answers — a lost opportunity across 43 high-intent questions that customers are actively asking.
No H1 Tags Across All Crawled Pages
Every page crawled — homepage, FAQ, product navigation — returned zero H1 tags in the HTML. This is consistent across all three competing domains (ALT Fragrances and Oakcha also show no H1s), indicating a Shopify theme pattern. While the absence of H1 does not eliminate ranking ability (as evidenced by Dossier's strong keyword counts), it weakens the explicit topical signals AI crawlers use to classify page content and assign citation weight. For a brand entering AI-driven search, H1 tags are the first signal an AI assistant reads to determine what a page is about.
Content Library Exists — Locked Where AI Can't Read It
Content depth gaps across key page types
FAQ Content Not Structured for AI Extraction
CriticalThe 43-question FAQ is Dossier's highest-potential AI citation asset — and it is entirely inaccessible to AI in its current form. The questions and answers are loaded as collapsible accordion elements in JavaScript, which AI crawlers cannot reliably read. Without static HTML rendering or FAQPage markup, none of these answers will appear in Google AI Overviews or ChatGPT responses. Competitors do not have FAQ pages — meaning Dossier has a structural advantage that is currently dormant.
Zero Comparison or Category Guide Content
CriticalDossier ranks for specific fragrance name searches (people searching 'santal 33 dupe' land on Dossier product pages) but publishes no comparison or guide content. There are no pages answering 'what is the best dupe for [designer scent]', no 'how to choose a fragrance family' guide, no 'Dossier vs designer' side-by-side content. These are the exact formats ChatGPT and Google AI Overview pull from when answering buyer intent queries — and all three competing brands are equally absent, making this a first-mover opportunity for the brand that publishes first.
Blog Content Active but Isolated on Subdomain
The blog at blog.dossier.co publishes regularly — most recent post February 19, 2026 — with solid categories including Perfume Tips, History Class, and Dossier News. The content quality is adequate but the publishing is primarily product-focused (new release announcements) rather than search-optimized educational content. More critically, since this content sits on a separate subdomain, it does not reinforce the main domain's topical authority for fragrance-related searches. When AI cites a 'perfume tips' article, it cites blog.dossier.co — not dossier.co — and the two are treated as independent sources.
Dossier Owns Branded Search — Third Parties Own Category Recommendations
Category positioning gaps in AI and search
AI Recommends Third-Party Brands for Dossier's Core Category
CriticalWhen ChatGPT answers 'what are the best affordable perfume dupes', it recommends Zara, Aldi, and Next — all mass-market retailers, not DTC fragrance brands. Dossier, ALT Fragrances, and Oakcha are all absent. This is not because ChatGPT dislikes the brand — it describes Dossier accurately when asked directly — but because AI's training data on 'best affordable fragrances' is dominated by editorial listicles that favor retail products over DTC brands. The only way to change this is to generate the type of third-party editorial coverage (Business Insider, Forbes, major beauty publications) that AI training datasets prioritize.
Reddit Presence Is Active but Sentiment Is Mixed
Dossier has a larger Reddit footprint than most DTC fragrance brands — 10+ active discussion threads across r/FemFragLab, r/Perfumes, and r/fragrance. But the sentiment is divided: some threads feature enthusiastic recommendations ('Floral Marshmallow is probably their best fragrance') while others contain sharp criticism ('These smell like straight up rubbing alcohol' and 'their customer service is the worst'). Reddit is one of the most-cited sources in Google AI Overviews. When AI summarizes Dossier from Reddit, it draws from all of these threads — positive and negative — which contributes to the hedged, non-committal ChatGPT response rather than a strong endorsement.
YouTube Channel Underpowered in an Influencer-Driven Category
The fragrance dupe category is one of the most active niches on YouTube — the query 'Dossier perfume site:youtube.com' returns dozens of third-party review videos, with top independent creators generating 48K+ views per Dossier-specific video. Dossier's own channel (@dossierperfumes) has 1,900 subscribers — a fraction of competitors who invest in owned creator content. YouTube is a primary citation source for Google AI Overview on fragrance queries. Dossier is relying entirely on third-party creators to represent the brand, with no control over the narrative those videos convey.
Roadmap: From 4.4 to 7.0 in 6 Months
Prioritized fixes across three time horizons
Site Readiness Score
LLM Visibility Score
Horizon 1: Infrastructure (0-30 days)
+2.0 to +3.0 Site Readiness
Migrate blog from blog.dossier.co subdomain to dossier.co/blog to consolidate content authority
Add FAQPage structured data to existing 43-question FAQ page
Add WebSite and SearchAction schema to homepage
Resolve LCP performance bottleneck (target: under 2.5 seconds)
Add H1 tags to all key page templates
Horizon 2: Content (30-90 days)
+1.0 to +2.0 Combined
Create 'best dupe for [designer scent]' guide pages targeting Dossier's top branded product searches
Build a fragrance comparison hub targeting 'Dossier vs [designer]' query intent
Restructure FAQ page so questions render as static HTML (AI-readable)
Publish 'How to choose a fragrance family' and similar educational guides on main domain
Horizon 3: Authority (3-6 months)
+1.5 to +2.5 LLM Visibility
Build editorial placements in Business Insider, Forbes, Byrdie, and major beauty publications to enter ChatGPT's training data pipeline
Develop YouTube channel strategy targeting 10K+ subscribers — controlled brand narrative vs. relying on third-party creators
Implement a Trustpilot review collection workflow to grow from 2,361 to 5,000+ reviews
Create a structured press kit page optimized for AI citation of brand facts and origin story
Agentic Marketing Systems, Built by Senior Operators
Novastacks is not an agency selling AI as a buzzword. We are senior marketing operators with decades of experience at Expedia, Tencent, Klook, and Traveloka who built enterprise-grade AI marketing systems from the ground up.
What We Do
- ▸AEO (Answer Engine Optimization) — Get your brand cited when prospects ask ChatGPT, Perplexity, and Google AI about your category
- ▸SEO Integration — Traditional search visibility that compounds with AI visibility
- ▸Custom AI Growth Systems — Agentic workflows, content engines, and data pipelines built for your business
- ▸Fractional Growth Partner — Senior strategic leadership without the full-time overhead
What You Get From Us
Solutions designed by operators who've led growth marketing and SEO at the Director/VP level. Not juniors following playbooks.
AI-powered workflows that move at machine speed. Audits, content, optimization, and reporting that would take a team weeks, delivered in days.
No bloated retainers. Scope of work tailored to your stage, budget, and goals. Start small, scale when you see results.
Ready to Be
Recommended by AI?
Book a 30-minute call with us. We'll walk through your assessment, show you which of these fixes you can action this week, and explain exactly what it takes to get Dossier on ChatGPT's shortlist for affordable fragrance recommendations.
Book Discovery Call30 min | Free | No commitment