Citation-friendly pages
MISSINGNone of the 11 fetched pages are best-of, comparison, alternatives, or review formats. These are the page types AI answers pull from most, and Blondie has zero.
Your site barely shows up on Google for the searches your audience is running. Here's what's broken, and the 51k+ monthly searches you could rank for instead.
The first job is link signals, the second is fixing the technical hygiene that's leaking whatever crawl equity you do have (10 of 11 pages have no meta description, the homepage title is just "Blondie", and an agents.md file with no title, no H1 and no meta is sitting in the crawlable set).
Blondie sells hair care and styling products in AUD out of notablondespecialist.com.au, running both a direct-to-consumer store and a wholesale trade lane with a salon signup for hairdressing pros. Product pages are solid: the Blondie Shampoo 300ml page runs ~1,825 words with a real product schema block and a proper H1.
The Shopify store structure is clean and the trade account funnel is in place. This is a real business, not a parked domain.
The problem is nobody can find it. Our index shows 0 keywords ranking in the top 100 and $0/mo in organic traffic value, and the trend has been flat for six months.
That is not a content problem, it is a trust problem: search engines do not yet treat this domain as an authority worth ranking. Publishing more pages right now won't move it.
8 structural issues.
Blondie is a freshly launched Shopify store, not a damaged one. Eleven URLs were scanned, one of them a real product, and our index shows 0 ranked keywords with the newest content 0 days old. Every problem here is absence or unfinished setup, not a penalty. Live theme demo content (a collection literally titled "Beauty example products" plus /collections/frontpage) and an exposed /agents.md file mark the site as mid-build rather than launched.
The technical foundation is clean. Schema is present on 10 of the 11 pages, all fetched pages returned HTTP 200, 9 of 11 carry a lastmod, only 1 page is missing a canonical, and there are zero duplicate titles, duplicate metas, or noindex leaks. What is missing is a catalog, keyword-targeted title tags, and any published content. The word counts sit at roughly 1,760 across nearly every page because that figure is Shopify theme chrome (nav, cart, cookie text), not unique body copy. Only the product page carries genuine product text, and even its title leads with the brand name instead of the category term buyers search. Fix the catalog and the on-page targeting and this store can start from a healthy base.
Our index shows 0 ranked keywords for the domain, and the offer-versus-ranking matrix returns zero ranked terms under every prefix: /products (1 page, 0 ranked), /collections (2 pages, 0 ranked), /pages (5 pages, 0 ranked), /blogs (1 page, 0 ranked). The newest lastmod is 0 days old, so this is a freshly launched store Google has had little time or reason to rank. The mechanism is absence, not suppression. With a single product and pages that carry no keyword-targeted content, there is nothing for search to reward, so the money pages are invisible at the exact moment a buyer types 'purple shampoo' or 'blonde toner'. Nothing in the data points to a penalty.
1. Confirm the domain is verified in Google Search Console and the sitemap is submitted.
2. Check that no store-wide noindex, theme launch flag, or password wall is blocking crawl.
3. Finish the on-page fixes in the findings below, then request indexing for the priority collection and product URLs.
4. Record a 90-day rankings and impressions baseline in Search Console so future gains are measurable.
The single product page is titled 'Blondie Shampoo 300ml' with a meta describing 'violet pigments designed to counteract yellow and brassy tones', which is the textbook definition of a purple toning shampoo. The keyword pipeline surfaced purple shampoo, blonde toner, and blue shampoo as the top pillars, the exact high-intent terms buyers use. Google treats the title tag and H1 as the strongest on-page relevance signals, and here the brand name 'Blondie' occupies the slot where the category keyword should sit. The page is selling the right product to the wrong query, so it cannot rank for the term that describes it.
1. Retitle the product to lead with the category term, for example 'Purple Shampoo for Blonde & Silver Hair 300ml | Blondie'.
2. Update the H1 to include 'purple shampoo' or 'toning shampoo'.
3. Expand the description to naturally include 'brassy tones', 'toner', and 'silver hair'.
4. Confirm Product schema carries price, currency (AUD), and availability.
The sitemap exposes /collections/beauty-example-products, titled 'Beauty example products', alongside /collections/frontpage. Both are Shopify theme demo artifacts left over from setup. Placeholder catalog content signals an unfinished, low-effort store, which is the pattern Google's site-quality systems discount when assessing whether a domain deserves ranking. It also spends crawl budget and passes internal-link equity to pages that will never convert. On a store with only 11 URLs, one demo collection is a meaningful share of the whole site's quality profile.
1. Delete the 'Beauty example products' demo collection in Shopify admin.
2. 301 redirect its URL to a real collection or the homepage.
3. Remove demo and system collection URLs (including /collections/frontpage if unused) from the sitemap.
4. Audit the theme for any other example products or placeholder pages and delete them.
The sitemap carries one product URL, /products/blondie-shampoo-toner, and one real collection. An ecommerce store's ranking surface is its catalog: every product and collection page is a landing page for a distinct query. With a single product live, there is virtually no long-tail to capture, and the retail-plus-wholesale model has no category pages for salons or trade buyers to find. The brief describes a hair-care and styling range, so the live catalog appears to be a small fraction of the actual inventory. No amount of on-page tuning overcomes having nothing to index. Publishing the full range is the largest lever for turning zero rankings into coverage.
1. Publish the full product range as individual Shopify product pages with unique titles and descriptions.
2. Build collection pages per category buyers search: purple shampoo, toners, blue shampoo, styling.
3. Add a dedicated wholesale/trade collection or landing page for the salon audience.
4. Interlink collections from the homepage and main nav so crawlers reach every product.
The homepage title tag is 'Blondie' (7 characters). Every other page follows the pattern '<Page name> – Blondie' with no keyword attached. The title tag is the single strongest on-page relevance signal and the clickable headline in the search result. A homepage that says only the brand name tells Google nothing about what the store sells, and it gives searchers who do not already know Blondie no reason to click. Not one page title contains 'purple shampoo', 'blonde', 'toner', or 'hair', the terms this store needs to rank for.
1. Rewrite the homepage title to lead with the primary category and location, for example 'Purple Shampoo & Blonde Toning Hair Care | Blondie Australia'.
2. Give each collection a keyword-led title (e.g. 'Purple Shampoo for Blonde Hair | Blondie').
3. Keep titles under ~60 characters so they do not truncate in the SERP.
4. Write unique meta descriptions for each commercial page with the category term and a benefit.
A /blogs/news page exists, but its only headings are theme chrome (Country/Region, Account, Search) and its ~1,757 words are Shopify boilerplate, so the blog is effectively empty. The brief confirms no real blog is evident. Buyers researching 'how to tone brassy hair' or 'purple shampoo vs blue shampoo' search before they buy, and the store currently captures none of that intent. For a niche this specific, a small set of buyer guides and how-to tutorials builds topical relevance around the exact products sold and creates internal links into the collection pages that need authority.
1. Publish 4 to 6 buyer guides and how-tos: how to use purple shampoo, purple vs blue shampoo, toning at home, caring for bleached hair.
2. Add product comparison and 'best for' round-ups that link to the relevant collection pages.
3. Create a salon-focused wholesale resource page targeting trade search intent.
4. Link each article to the matching product or collection with a keyword-rich anchor.
The sitemap includes /agents.md, a 525-word file with zero internal links and no schema. It is an AI-agent instruction artifact, not a customer-facing page, yet it is fully crawlable and indexable. Thin, orphaned, non-commercial URLs in the sitemap waste crawl budget and add a low-value page to the domain's overall quality signal, which matters more on an 11-URL site where each page is a large share of the whole. It also risks appearing in search results for the brand, which reads as unfinished. Removing it is a clean-up with no downside.
1. Remove /agents.md from the XML sitemap.
2. Serve it with an X-Robots-Tag: noindex header, or block it in robots.txt if it must stay reachable.
3. Audit the sitemap for any other non-page or system artifacts and exclude them.
One of the 11 fetched pages is missing a canonical tag, and image alt coverage sits at 68% across the crawled pages. Neither is tanking the site, but both are best-practice gaps worth closing while the store is small and easy to fix. A missing canonical leaves the door open to Shopify's parameter and pagination URLs being indexed as duplicates of the canonical version. Missing alt text weakens image search visibility, which matters for a visual product like hair care, and it is an accessibility gap. Fixing these now costs minutes; fixing them later across a full catalog costs hours.
1. Identify the page missing a canonical and add a self-referencing canonical tag (Shopify sets these by default, so check for a theme override).
2. Add descriptive, keyword-aware alt text to the ~32% of images currently missing it.
3. Make alt text part of the product-upload checklist so new products ship covered.
3 pages analysed for AI-writing patterns.
Scored 4/100 across 3 pages. The prose reads largely human (0 minor tells across the sample). Nothing to fix here from an AI-detection angle.
No specific tells flagged on this page.
No specific tells flagged on this page.
No specific tells flagged on this page.
Search engines fall back to the URL or H1, hurting CTR.
Every indexable page needs one H1 with the primary keyword.
Under 30 characters. Likely missing keyword context.
Google synthesizes one from the body. Usually worse for CTR than a written meta.
No structured data found. Missing rich-result eligibility (Article, FAQ, Product, etc.).
Pages with fewer than 3 internal links. Orphan-page risk, weak link equity flow.
Based on the 11 pages that returned HTTP 200 out of 11 fetched. Not a full-site crawl.
Click depth and inlink counts are computed over the 11 pages we fetched, not a full crawl. Pages outside the sample are not represented in the graph.
Compared the first 11 sitemap URLs against the top-500 ranked-keyword URL set.
Classic rankings and AI citations are now separate games. This checks whether the site has pages and entity signals worth retrieving.
Blondie is unlikely to be retrieved or cited by AI answer engines right now. There are no citation-friendly page types (0 best-of, alternatives, comparison, or review pages in the fetched set), the homepage title and H1 are just the brand word with no category or audience, and there's no off-site or video proof to anchor the entity. The llms.txt manifest and schema on 10 of 11 pages are hygiene positives, but hygiene alone doesn't earn citations. The Wikipedia hit is the band, not the store, so there's an entity-confusion problem to work against.
None of the 11 fetched pages are best-of, comparison, alternatives, or review formats. These are the page types AI answers pull from most, and Blondie has zero.
Homepage title and H1 are both just "Blondie" with no category, audience, or product signal. AI systems can't tell what the brand is or who it serves from that.
Product pages carry schema and decent word counts, but there's no structured buyer guidance (how to use purple shampoo, blue vs purple) that answer engines can quote.
No video, social, or directory signal in the data, and the Wikipedia entity resolves to Blondie the band, not the store. The brand has no off-site anchor.
The site appears in 0 AI Overviews and there are no competitor-only AIO opportunities recorded in the data.
No trend-tracking is in place. AI answer sources shuffle often, so a weekly or monthly check on which pages get cited is needed once content ships.
Blue shampoo vs purple shampoo, best purple shampoo for brassy blonde, and best blonde toners are the formats AI answers cite most. These map directly to your keyword opportunities and should come before generic informational posts.
Change the title and H1 from "Blondie" to something that names the category (purple shampoo, blonde toners, hair care), the audience (blonde-hair consumers plus salons and trade), and the geography (Australia). AI entity resolution and human click-through both depend on it, and it helps separate you from the band entity.
A short YouTube how-to series (using purple shampoo, toning brassy hair) creates an off-site entity signal that helps AI visibility even when links are nofollow. Medium impact, not a first-order ranking fix, but it fills the off-site gap the data shows.
Highest-leverage first. Keywords with a ready article on top.
Authority comes before content here. The opportunities below won't rank without link signals first. Once the domain has baseline trust, the content plan writes itself from the keyword data.
Start with general business directories that fit your niche. browse our directory of 100+ free sources.
One keyword in, one published article out, every day. We'll ship against the 30-keyword list above.
REAL DATA ABOVE · 5 QUICK WINS, 6 ARTICLE IDEAS, 30 KEYWORDS FOR NOTABLONDESPECIALIST