SEO Pattern Report

Competitive SEO Pattern Report

loveshop.ca

Organic-search pattern diagnosis · Window: 3 months · Market: Canada · Data: DataForSEO Labs + LLM + DataForSEO · Generated 2026-07-30

1 · What changed

Market-specific report (Canada): built on market estimates — Search Console clicks aren't market-filtered, so GSC is skipped for this run. This report uses DataForSEO Labs estimates. Page-level deltas compare against the previous Labs data update (~1 month back); domain momentum honours the requested window.

▼ -44.1%
organic traffic vs 3 months ago
47,128 → 26,356
estimated monthly visits
1,411 (-1)
ranking keywords
Sitewide ranking decay across an unchanged keyword setContent-format gap vs competitor guidesLong-tail erosion invisible in top movers

This looks like a broad ranking decline rather than a content-removal or indexing event: keyword count is essentially flat (1,412 → 1,411) but traffic fell 44%, meaning largely the same pages are ranking lower for largely the same terms. The visible top gaining/declining pages explain only a small slice of the total change (net +5,562 of a -20,772 drop), so most of the loss is diffuse, page-by-page decay. This lines up with three overlapping competitors (condomdepot.com, ripnroll.com, thornandfeather.ca) simultaneously gaining shared-keyword traffic with stronger informational/comparison content.

How to win

Loveshop.ca isn't losing because of weak backlinks — its authority (rank 401, 1,431 referring domains) beats every winning competitor in this data. It's losing because competitors are publishing genuinely useful comparison and buying-guide content on the same commercial keywords where loveshop only has thin product pages, and because that gap is playing out as small losses across hundreds of catalog pages rather than a few big ones. The fastest path back is twofold: keep feeding the broad, high-volume pages that already work (full-sized-dolls, the homepage, the all-products catalog), while building a real content layer — comparison guides, spec tables, dated buying advice — around the condom and toy categories where ripnroll.com and condomdepot.com are currently winning on shared keywords. In parallel, prune or consolidate the large number of thin, boilerplate SKU pages that make up the diffuse long-tail losses, since they add little value and are the easiest ground for competitors to take.

2 · By the numbers

+5,725
Total gain (top pages)
+5,022
Top-3 winners gain
-163
Total loss (top pages)
-106
Top-3 losers loss
65%
Loss from worst 3 pages
15
Gaining pages
15
Declining pages
7
Competitors reviewed
28%
Avg keyword overlap

Net change by page type

Page typeNet traffic change
Category page+3,885
Homepage+1,261
Product/feature page-38
Other-19

Net change by section

Section (URL path)Net traffic change
/collections+4,118
/ (homepage)+1,261
/products+130
/pages+53

Your biggest gaining pages

PageΔ visits
Love Shop: Sex Toy Superstore +1,261
Shop Full Sized Dolls: Life-like Silicone Dolls | Love Shop +2,715
All Products | Love Shop +1,046
Shop Lingerie For Men: Boxers, Briefs & More | Love Shop +79
All Products | Love Shop +136
Shop Personal Lubricant | Love Shop +116
Shop Durex XXL Condoms - Love Shop +17
Shop Extreme Submission Restraint - Love Shop +73

Your biggest declining pages

PageΔ visits
Shop Oral Dams | Love Shop -71
Reviews | Love Shop -19
Shop V-String Thong - Love Shop -16
Shop Trojan Natural Lamb Skin Lubricated Condoms - Love Shop -11
Shop Kink Collection Fuzzy Hand Cuffs - Love Shop -11
Shop Rabbit Vibrators | Love Shop -7
Shop Anal Douches: Enema Kits & Rectal Cleaning | Love Shop -5
Shop Lush 3rd Gen - Bluetooth Vibrator - Love Shop -5

3 · Who you're competing with

CompetitorVisits then → nowShared-traffic ΔOverlap
condomdepot.com winner 2,715 → 4,574 +744 40%
thornandfeather.ca winner 892 → 2,022 +504 45%
ripnroll.com winner 2,809 → 3,429 +294 47%
walmart.ca loser 39,014,140 → 27,729,177 -6,265 0%
stagshop.com loser 48,050 → 26,570 -7,900 37%
shoppersdrugmart.ca loser 11,906,855 → 8,231,511 -9,719 0%
pinkcherry.ca loser 65,344 → 49,404 -4,656 29%

Competitor pages worth studying — gaining

PageFromΔ visits
https://thornandfeather.ca/
sex store canada
thornandfeather.ca+464
https://www.ripnroll.com/blogs/sexual-education/trojan-condoms-names-brands-and-styles
trojan brand
ripnroll.com+214
https://www.ripnroll.com/blogs/sexual-education/the-10-best-large-condoms-how-to-choose-the-right-one
magnum condom brands
ripnroll.com+202
https://condomdepot.com/condom-information/best-non-latex-condoms/
condoms without latex
condomdepot.com+51
https://condomdepot.com/condom-information/alright-whats-really-the-worlds-thinnest-condom/
thinnest condom
condomdepot.com+34
https://thornandfeather.ca/products/power-bullet-3-speed-6-inch-bullet-vibrator-black
bullet vibe
thornandfeather.ca+22

Competitor pages worth studying — declining

PageFromΔ visits
https://www.pinkcherry.ca/collections/vibrators-bullet-and-egg-vibrators
bullet vibe
pinkcherry.ca-448
https://www.pinkcherry.ca/collections/shop-by-brand-womanizer
womanizer
pinkcherry.ca-129
https://stagshop.com/products/one-condoms-glowing-pleasure-glow-in-the-dark-latex-condom-singles
glow in the dark condoms
stagshop.com-46
https://stagshop.com/collections/sex-toys-for-women
women's toys
stagshop.com-30

3b · Authority & difficulty

Link authority

DomainAuthority rankBacklinksRef. domainsSpam score
loveshop.ca you 401 50,479 1,431 12%
condomdepot.com 301 4,534 1,517 26%
thornandfeather.ca 404 40,774 850 11%
ripnroll.com 261 1,947 855 30%
walmart.ca 473 1,178,580 20,955 37%
stagshop.com 273 58,788 2,355 51%
shoppersdrugmart.ca 430 203,222 7,520 10%

The keywords in play — value and difficulty

KeywordSearches/moCPCTrend (3 mo)Difficulty
sex doll 33,100 $0.76 -6.9% 30 / 100
loveshop 22,200 $0.58 -7% 0 / 100
lovers shop 22,200 $0.58 -7% 0 / 100
lover shop 22,200 $0.58 -7% 0 / 100
womanizer 18,100 $1.92 -12.7% 10 / 100
lube 12,100 $0.72 +0% 7 / 100
sex store canada 8,100 $2.33 -12.7% 0 / 100
trojan brand 6,600 $1.10 +0% 31 / 100
female condom 6,600 $0.62 +6.6% 10 / 100
durex 6,600 $1.40 +7.6% 0 / 100
men's thongs 3,600 $0.54 +0% 0 / 100
magnum condom brands 3,600 $0.90 +0% 0 / 100
bullet vibe 3,600 $1.65 -6.5% 0 / 100
condoms non latex 2,900 $0.38 +27.8% 0 / 100
sounding rod 2,900 $1.18 -47.1% 0 / 100

Keyword opportunities

High-volume queries Google associates with your site that appear nowhere in this report's moving pages — candidates for new content.

KeywordSearches/moCPC
sexual toys 110,000 $1.74
sexx toys 110,000 $1.74
sext toy 110,000 $1.74
sexy shop near me 33,100 $0.41
adult massager 22,200 $0.74
sex store 12,100 $1.29
adult store near me 9,900 $0.55
adult toy 8,100 $1.90
stagshop near me 8,100 $0.26
sex store near me 6,600 $0.42
sec toys for men 6,600 $1.16
lovely honey 6,600 $1.87
male swx toys 6,600 $1.16
male sexy toy 6,600 $1.16
sex machines 5,400 $0.96

Authority rank is DataForSEO's 0-1000 domain rank (higher = stronger link profile). Search volume, CPC and trend come from Google Ads via DataForSEO; keyword difficulty estimates how hard it is to reach the top 10 (0-100).

4 · The patterns

✓ Fact-checked in code: all 21 URLs and 10 traffic figures cited by the analysis match the measured data.

Long-form guide/comparison pages beat single-SKU product pages on shared keywords

Strong
Winning: ripnroll.com trojan-condoms-names-brands-and-styles +214 (134→348); ripnroll.com the-10-best-large-condoms +202 (46→248); condomdepot.com best-non-latex-condoms +51 (38→89); condomdepot.com thinnest-condom guide +34 (7→41)
Losing: loveshop.ca/products/trojan-raw-non-latex-condoms (thin, 137 words, no measured gain); loveshop.ca/products/magnum-raw-large-size-condoms +29 only (38→67); loveshop.ca/products/skyn-original-non-latex +35 only (49→84); loveshop.ca/products/lifestyles-ultra-thin-condoms (no measured gain)

On shared, non-branded condom keywords, competitor guide content is pulling away from loveshop.ca's plain product pages. Ripnroll.com's 1,875-word post on Trojan condom types gained +214 visits (134→348) and its 1,684-word 'best large condoms' post gained +202 (46→248), while condomdepot.com's non-latex guide gained +51 (38→89) and its thinnest-condom roundup gained +34 (7→41). Loveshop.ca's competing pages for the same terms are 137-238 word product descriptions — for example Trojan Raw Non-Latex and Magnum Raw Large Size Condoms (+29 to 67) — and grew only marginally by comparison. The winning pages show a named, credentialed author ('Bill Haney, President/CEO'), sourced comparison tables, and explicit 'Updated' dates; loveshop's pages are boilerplate manufacturer copy with none of that. This matters because someone searching 'trojan brand' or 'magnum condom brands' is usually comparing a whole product line, not buying one specific SKU — a guide answers that decision directly, and structured comparative content is harder for a pure catalog page to replicate overnight. Confidence: Strong — the same gap appears across two independent competitor domains on four separate keyword pairs; it would be disproven if loveshop's product pages started ranking well on these comparison-style queries without adding equivalent guide content.

Running this play: ripnroll.com, condomdepot.com
→ Publish a 'types of condoms explained' guide covering Trojan/Magnum/Durex lines with a comparison table, targeting 'trojan brand' (6,600/mo, difficulty 31) and 'magnum condom brands' (3,600/mo)
→ Add a dated, sourced spec comparison to the non-latex and ultra-thin product pages instead of leaving them as bare SKU descriptions
→ Credit content to a named staff expert to add a credibility signal similar to ripnroll.com's byline

Sitewide long-tail erosion outweighs the visible top movers

Strong
Winning: Top 15 gaining loveshop.ca pages sum to about +5,725 (led by /collections/full-sized-dolls +2,715 and / +1,261)
Losing: Top 15 declining loveshop.ca pages sum to only about -163 (largest: /collections/oral-dams -71); total site traffic fell -20,772 while keyword count stayed flat (1,412 → 1,411)

The scale of loveshop.ca's drop doesn't match what's visible in the page-level data. The 15 gaining pages sum to roughly +5,725 visits, and the 15 declining pages sum to only about -163, yet total site traffic fell by -20,772 while ranking keyword count barely moved. That leaves roughly -26,300 unaccounted for by any listed page. This gap can only be explained by many more pages than the top 15 losing a handful of visits each, consistent with the near-flat keyword count: the site is still ranking for nearly the same terms, just lower on the page for most of them. This fits with three overlapping competitors (condomdepot.com, thornandfeather.ca, ripnroll.com) simultaneously gaining shared-keyword traffic at 40-47% overlap. Confidence: Strong on the existence of this hidden long tail, since it follows directly from the totals given; Moderate on the specific cause, since the individual pages responsible for it are not directly assessable from this data. It would be disproven if a fuller export showed the loss concentrated in a small number of pages instead.

→ Run a full crawl/rank-tracking export beyond the top 15 movers to find which product pages are quietly losing position
→ Prioritize the largest-search-volume long-tail pages for content refresh first
→ Track keyword-level position monthly, not just keyword presence, since keyword count alone hides this decline

Pages targeting broad high-volume terms grew far more than narrow SKU pages

Strong
Winning: /collections/full-sized-dolls +2,715 on 'sex doll' (33,100/mo); /collections/all +1,046 on 'lovers shop' (22,200/mo); / (homepage) +1,261 on 'loveshop' (22,200/mo)
Losing: /products/extreme-submission-restraint capped at +73; /products/v-string-thong -16 on 'v string' (720/mo); /collections/oral-dams -71 on 'dental dam for oral' (1,900/mo)

Loveshop.ca's biggest wins came from pages chasing broad, high-volume terms rather than narrow product-specific ones. /collections/full-sized-dolls jumped from 397 to 3,112 visits (+2,715) largely on 'sex doll' (33,100 searches/month); /collections/all went from 0 to 1,046 on catch-all brand variants like 'lovers shop' (22,200/month); and the homepage added +1,261 on the branded 'loveshop' term (also 22,200/month). By contrast, the largest single narrow SKU gain was only +73 (/products/extreme-submission-restraint), and low-volume niche pages like the v-string thong (720/mo) or oral dams collection (1,900/mo) lost ground. This isn't primarily about page format but about ceiling: a page chasing a 30,000-plus-search term has far more room to gain than one chasing a few-hundred-search SKU term, so the same ranking movement produces a very different visit count. It also means loveshop's real growth is concentrated in a handful of broad pages, a fragile base if those slip. Confidence: Strong — the volume gap between winners and losers lines up cleanly with the keyword-level search-volume data provided; it would weaken if a narrow SKU page were later found gaining similarly large traffic.

→ Expand category-level content (buying guides, size/material breakdowns) on the highest-volume collections like full-sized-dolls and lubricant
→ Avoid over-investing in one-off SKU pages for sub-1,000-volume terms unless folded into a broader category page
→ Use untapped high-volume terms (e.g., 'sex store' 12,100/mo, 'adult toy' 8,100/mo) to plan new broad landing pages

Commodity-prone listing pages lost to defensible guide content

Moderate
Winning: condomdepot.com non-latex guide +51 (38→89), citing 'Condom Depot's own measured reviews'; condomdepot.com thinnest-condom guide +34 (7→41) with a sourced spec table
Losing: pinkcherry.ca /collections/vibrators-bullet-and-egg-vibrators -448 (1,015→567), a pure discount price grid; pinkcherry.ca /collections/shop-by-brand-womanizer -129 (338→209); loveshop.ca/products/trojan-natural-lamb-skin-lubricated-condoms -11, generic manufacturer copy

Thin, price-only listing pages underperformed wherever this data lets us compare them to content with real analysis behind it. Pinkcherry.ca's bullet-vibe collection — 166 products laid out as a discount price grid — lost -448 visits (1,015→567), and its Womanizer brand collection lost -129 (338→209). Meanwhile condomdepot.com's guides, which include sourced comparison tables and a note about the retailer's 'own measured reviews,' gained +51 and +34 on comparable buying-decision queries. Loveshop's own thin SKU pages, like /products/trojan-natural-lamb-skin-lubricated-condoms (-11), show the same shape: generic manufacturer copy with no distinguishing content. The mechanism is straightforward — a page that's just a price list or stock description can be replicated by any competitor, so it carries no durable ranking advantage, while a page built on original comparison data or verified measurements is much harder to copy quickly. Confidence: Moderate — this draws partly on a cross-domain comparison (pinkcherry.ca isn't loveshop's own page, so other factors could be at play), but the direction is consistent with loveshop's own thin-page losses.

Running this play: pinkcherry.ca, condomdepot.com
→ Replace boilerplate manufacturer descriptions on top condom/toy SKUs with added original commentary (fit notes, comparisons to similar products)
→ Avoid building more pure price-grid collection pages without accompanying buying advice
→ Pull in verified specs or in-house testing notes wherever a defensible data point is available

Freshness-dated competitor guides gained on evergreen queries

Moderate
Winning: condomdepot.com non-latex guide, marked 'Updated 19 May 2026', +51; condomdepot.com thinnest-condom guide, marked 'Updated: June 2026', +34
Losing: loveshop.ca/products/skyn-original-non-latex and /products/lifestyles-ultra-thin-condoms — no visible update date on either page

Two of condomdepot.com's winning guides carry visible freshness signals: the non-latex guide is marked 'Updated 19 May 2026' and gained +51 visits, and the thinnest-condom guide is marked 'Updated: June 2026' and gained +34. Loveshop.ca has no equivalent dated, evergreen buying-guide content to compare against directly — its closest pages are undated product descriptions like /products/skyn-original-non-latex and /products/lifestyles-ultra-thin-condoms. For a topic like condom specs or allergy guidance, where products and availability can change, a visible recent update date signals the information is still current — more relevant for this kind of query than for a static product SKU page — and it's a durability advantage competitors without a refresh habit can't quickly match. Confidence: Moderate — only two examples, both from the same competitor domain, so this could reflect condomdepot.com's overall strength rather than a broad freshness effect across the market; it would be disproven if other undated competitor guides matched or beat these gains.

Running this play: condomdepot.com
→ Add a visible 'last updated' date to any evergreen buying-guide or spec-comparison content
→ Set a quarterly refresh cadence for condom/toy spec pages to keep dates current
→ Prioritize this on the highest-volume evergreen queries first (durex, lube, female condom)

5 · Summary

Loveshop.ca's 44% traffic drop is a broad ranking decay, not a keyword-loss event — and the ground it's losing is being taken by competitor guide content, not stronger backlinks.

Priority moves

Quick win — Double down on broad category pages targeting high-volume head terms rather than adding more single-SKU pages
based on: Pages targeting broad high-volume terms grew far more than narrow SKU pages   Payoff: The full-sized-dolls collection alone added +2,715 visits on a 33,100/month term — nearly half of all measured gains came from this one broad page.
Quick win — Prune or consolidate thin, price-only collection/product pages that duplicate catalog data with no unique commentary
based on: Commodity-prone listing pages lost to defensible guide content   Payoff: Comparable commodity-style pages elsewhere in the market (pinkcherry.ca's bullet-vibe and Womanizer collections) lost -448 and -129 visits respectively, signalling this format is structurally fragile market-wide.
Quick win — Add a visible 'last updated' date and refresh cadence to evergreen buying-guide-style pages
based on: Freshness-dated competitor guides gained on evergreen queries   Payoff: condomdepot.com's two dated guides gained +51 and +34 visits on comparable evergreen queries; even modest freshness signals could lift similar loveshop pages.
Bigger bet — Build in-depth buying/comparison guides with tables and update dates for top condom and toy categories, targeting terms competitor guides already win on
based on: Long-form guide/comparison pages beat single-SKU product pages on shared keywords   Payoff: Directly contest the roughly +650 combined visits ripnroll.com and condomdepot.com picked up on just 4 shared keywords — likely a larger prize across loveshop's full condom catalog.
Bigger bet — Audit the full product catalog for thin, boilerplate SKU pages and prioritize rewriting or merging the ones losing traffic
based on: Sitewide long-tail erosion outweighs the visible top movers   Payoff: The visible top-15 losers only account for -163 visits, but total traffic is down -20,772 — most of the recoverable loss sits in this hidden long tail.
Bigger bet — Build new top-of-funnel pages for broad, currently-untapped terms like 'adult toy' (8,100/mo) and 'sex store' (12,100/mo), which show no measured presence today
based on: Pages targeting broad high-volume terms grew far more than narrow SKU pages   Payoff: These are untapped opportunities with no current ranking; capturing even modest share of this combined 20,000+ monthly search volume would add to the +5,725 already seen from broad-term pages.

Create more

Bigger bet — Create more content that builds detailed buying/comparison guides with spec tables and update dates for evergreen condom topics
Example: https://condomdepot.com/condom-information/alright-whats-really-the-worlds-thinnest-condom/ (+34)   Trait: a sourced comparison table plus a visible 'Updated' date
Bigger bet — Create more content that explains brand/product-line differences instead of only listing one SKU
Example: https://www.ripnroll.com/blogs/sexual-education/trojan-condoms-names-brands-and-styles (+214)   Trait: long-form (1,800+ word) educational post with a named, credentialed author
Quick win — Create more broad category pages that target high-volume head terms rather than only narrow SKU pages
Example: https://loveshop.ca/collections/full-sized-dolls (+2,715)   Trait: targets a high-volume broad term (33,100 searches/month for 'sex doll') instead of a single low-volume SKU
Quick win — Create more catalog-wide 'shop all' pages that capture broad brand-variant searches
Example: https://loveshop.ca/collections/all (+1,046)   Trait: broad catalog coverage under one URL capturing variant searches ('lovers shop', 'lover shop')
Bigger bet — Create more health/allergy-style explainer content around condom materials
Example: https://condomdepot.com/condom-information/best-non-latex-condoms/ (+51)   Trait: structured explainer answering a specific health question beyond the product spec sheet
Quick win — Create more mid-size category pages for repeat-purchase items with informational framing
Example: https://loveshop.ca/collections/lubricant (+116)   Trait: category page targeting a broad, decent-volume generic term ('lube', 12,100/month) rather than a single SKU

Create less / prune

Quick win — Create less / prune content like generic single-item apparel product pages with no differentiation
Example: https://loveshop.ca/products/v-string-thong (-16)   Why: thin, boilerplate description competing on a low-volume (720/month) generic term with no unique content to defend the ranking
Quick win — Create less / prune content like boilerplate condom SKU pages that duplicate manufacturer copy
Example: https://loveshop.ca/products/trojan-natural-lamb-skin-lubricated-condoms (-11)   Why: same generic description format as dozens of other condom SKUs, easily outranked by competitor guides covering the whole condom-type decision
Quick win — Create less / prune or consolidate niche bondage-accessory product pages using the same thin template
Example: https://loveshop.ca/products/kink-furry-handcuffs (-11)   Why: narrow, low-volume (390/month) SKU page with no distinguishing content, vulnerable to any competitor with a similar or better-merchandised listing
Bigger bet — Create less / consolidate thin niche category pages with limited informational value
Example: https://loveshop.ca/collections/oral-dams (-71)   Why: a niche, low-difficulty category (dental dam for oral, difficulty 18) still losing ground, suggesting the page itself isn't earning its keep versus a merged, richer sexual-health category
Quick win — Create less / prune generic testimonials pages with no unique proof elements
Example: https://loveshop.ca/pages/reviews (-19)   Why: a generic reviews listing without structured proof (verified counts, ratings schema) losing traffic even on its own branded 'loveshop reviews' query

Traffic figures are DataForSEO Labs estimates: per-page traffic is reconstructed from ranked keywords (search volume × position CTR), with “then” values derived from each keyword's previous recorded rank. Page-type labels and patterns are produced by an LLM following a fixed rubric; the “By the numbers” figures are computed deterministically in code. Link-authority and keyword-difficulty context is provided by DataForSEO.
Run a fresh report

Made by Raul Valencia · Vibe Coding AF · Powered by DataForSEO