loveshop.ca
Overall traffic rose 9.6% but the gain is concentrated almost entirely in one page (the homepage, +4,215) while keyword count stayed flat at 25,000 and more than a dozen category/product pages lost traffic. This looks less like new topical wins and more like redistribution: clicks consolidating onto the homepage (likely branded/navigational searches) while broad, commodity-style category pages lose ground, plausibly to larger, higher-authority retailers.
Protect the homepage gain by understanding what's driving it (likely branded/navigational search) and use internal links to push that traffic into the category pages that are losing ground. At the same time, stop treating broad, single-word category pages (vibrators, full-sized dolls, role-play outfits) as safe bets — they're exposed to far bigger, higher-authority retailers like Amazon, eBay, and Etsy. Instead, replicate what's already working in your own data: narrow, brand- or format-specific subcategory and product pages (the Bangers line, pocket masturbators, silicone dildos) are gaining while their broader parent categories lose. Clean up obvious duplication — the two near-identical catalog pages (/collections/all vs /collections/all-products) and the two Snail Vibe product URLs — so you're not splitting your own ranking signals. Finally, there are large, low-competition 'near me' search terms (sex store near me, adult toy store near me) with real volume that aren't showing up anywhere in your measured traffic yet; building targeted pages for these is a lower-friction way to add genuinely new, non-branded traffic instead of relying purely on homepage consolidation.
| Page type | Net traffic change |
|---|---|
| Homepage | +4,339 |
| Category page | -509 |
| Product/feature page | -123 |
| Section (URL path) | Net traffic change |
|---|---|
| / (homepage) | +4,369 |
| /collections | -806 |
| /products | -123 |
| /blogs | +16 |
| /pages | +11 |
| Competitor | Visits then → now | Shared-traffic Δ | Overlap | |
|---|---|---|---|---|
| amazon.com | loser | 592,702,710 → 544,875,385 | -40 | 0% |
| youtube.com | loser | 3,762,291,577 → 3,542,032,168 | -8 | 0% |
| ebay.com | winner | 82,573,181 → 83,638,648 | +1 | 0% |
| reddit.com | loser | 1,207,802,644 → 1,165,862,525 | -10 | 0% |
| instagram.com | loser | 1,085,573,312 → 1,036,231,784 | -4 | 0% |
| etsy.com | loser | 36,879,990 → 36,786,602 | +0 | 0% |
| spencersonline.com | loser | 2,193,107 → 1,725,880 | -36 | 0% |
| wikipedia.org | loser | 1,647,382,859 → 1,615,272,382 | -3 | 0% |
| tiktok.com | loser | 253,827,329 → 246,705,691 | -1 | 0% |
| facebook.com | winner | 1,122,739,750 → 1,249,118,048 | +4 | 0% |
| Domain | Authority rank | Backlinks | Ref. domains | Spam score |
|---|---|---|---|---|
| loveshop.ca you | 401 | 50,557 | 1,441 | 12% |
| amazon.com | 837 | 2,896,115,458 | 3,381,431 | 12% |
| youtube.com | 1000 | 31,085,906,304 | 19,786,780 | 9% |
| ebay.com | 745 | 448,911,290 | 448,173 | 8% |
| reddit.com | 808 | 2,572,448,745 | 1,711,705 | 5% |
| instagram.com | 1000 | 36,738,860,480 | 25,033,129 | 6% |
| etsy.com | 734 | 505,850,431 | 967,567 | 8% |
| Keyword | Searches/mo | CPC |
|---|---|---|
| sexual toys | 550,000 | $2.16 |
| sexx toys | 550,000 | $2.16 |
| sext toy | 550,000 | $2.16 |
| adult store near me | 246,000 | $1.11 |
| sexy shop near me | 201,000 | $0.99 |
| sex store | 110,000 | $1.57 |
| adult toy | 110,000 | $2.48 |
| sex store near me | 90,500 | $1.03 |
| sec toys for men | 74,000 | $1.28 |
| male swx toys | 74,000 | $1.28 |
| male sexy toy | 74,000 | $1.28 |
| male aex toys | 60,500 | $1.42 |
| adult toy store near me | 40,500 | $1.12 |
| female adult toys | 40,500 | $2.52 |
| adult toys for couples | 40,500 | $1.21 |
✓ Fact-checked in code: all 49 URLs and 16 traffic figures cited by the analysis match the measured data.
Over a dozen broad, generic category pages lost traffic this quarter — full-sized-dolls dropped 216 clicks, vibrators dropped 198, the general male-masturbators hub dropped 85, and sexy lingerie dropped 69 — while the homepage gained 4,215 and narrower, brand-specific pages like the Bangers collection (+44) and pocket-masturbators subcategory (+37) held or grew. These losing pages target single, high-volume generic terms ('vibrators', 'anal toys', 'lingerie') that much bigger, more trusted retailers can also serve. Amazon (link authority rank 837), eBay (745) and Etsy (734) all dwarf loveshop.ca's rank of 401 and its 1,441 referring domains versus their hundreds of thousands to millions of referring domains, so on a generic term a bigger domain typically wins the tie-break, leaving these commodity category pages structurally exposed. Page text itself wasn't fetchable in this data, so on-page thinness can't be confirmed or ruled out as an added factor. Confidence is strong given the consistency across 8+ distinct category URLs and the clear, measurable authority gap versus the largest players in the space, but it would be disproved if these same category pages later out-rank Amazon, eBay or Etsy without any authority or content change.
The three homepage variants together added about 4,369 clicks — more than the entire net site gain of 2,408 — while total keyword count stayed flat at 25,000. A flat keyword count paired with a homepage-driven gain suggests the extra clicks are coming from more clicks on existing (likely branded or navigational) searches landing on the homepage, not from ranking for new topics. We don't have page text or the actual query list for the homepage, so we can't confirm whether this is brand-name growth, a 'loveshop.ca' navigational query increase, or Google folding some category-level intent into the homepage result — but the size and direction, one URL absorbing most of the site's growth, points to consolidation rather than broad topical wins spread across many pages. Confidence is moderate: the traffic shift is large and clear, but the underlying mechanism is inferred rather than directly evidenced from keyword-level or content data. This would be disproved if keyword-level data showed the gain coming from many distinct non-brand terms rather than one dominant query.
Within the exact same product vertical, the broad 'male-masturbators' hub lost 85 clicks, while three narrower pages underneath it — the Bangers-brand product page (+58), the Bangers collection page (+44), and the pocket-masturbators subcategory (+37) — all gained. This is a direct within-category split: same product type, different specificity. Pages scoped to a single brand or sub-format usually face less direct competition from big generalist retailers and match a searcher who already knows what they want more precisely than a broad hub can. Confidence is moderate — three winning URLs against one losing parent is a small but clean sample, and page content couldn't be fetched to confirm on-page differences, so the read rests on URL structure and traffic movement alone. It would be disproved if the parent page recovers while the sub-pages stay flat, or if the gains turn out to be one-off promotional traffic (e.g., new stock of the Bangers line) rather than a durable specificity advantage.
Two separate product URLs that both appear to reference the Svibe 'Snail Vibe' couples ring — /products/svibe-snail-jovi-couples-ring and /products/snail-vibe — lost almost identical amounts of traffic in the same window (-91 and -90). Matching declines this close in size for what looks like the same underlying product suggest either genuinely falling demand for that SKU, or two pages splitting and losing shared ranking signals (cannibalization) rather than two independent problems. Confidence is weak — this is only two URLs, page content wasn't fetchable to confirm they're true duplicates rather than distinct variants, and demand-side explanations like the product going out of stock can't be ruled out from this data. This would be disproved by confirming the two pages target genuinely different variants or keywords, or by checking product availability.
Traffic figures are real Google Search Console clicks, diffed between two snapshots in your accumulated history; the “By the numbers” rollups are computed deterministically in code. Link-authority and keyword-difficulty context is provided by DataForSEO.
Made by Raul Valencia · Vibe Coding AF · Powered by DataForSEO