dngeon.com
This isn't a single algorithm hit or one broken page. It's a mix of (1) the site ranking for far more keywords than it converts to clicks, (2) several groups of near-duplicate pages splitting traffic among themselves, and (3) a topic-level shift where harness pages gained ground and jockstrap pages lost it — all playing out on a site with very little link authority, which amplifies small movements.
At this traffic size, the fastest wins are technical, not creative: stop several of your own pages from competing with each other (duplicate harness collections, duplicate-copy color-variant jockstrap SKUs), and you likely recover clicks without writing a single new page. After that, double down on the harness line and current-season merchandising that's already gaining, investigate why jockstrap pages fell broadly and simultaneously rather than assuming the category is dying, and use the 44 newly-ranked keywords as a to-do list for on-page fixes rather than a finished win.
| Page type | Net traffic change |
|---|---|
| Homepage | +4 |
| Category page | +1 |
| Product/feature page | -1 |
| Blog post | -1 |
| Section (URL path) | Net traffic change |
|---|---|
| / (homepage) | +4 |
| /products | -2 |
| /collections | +1 |
| /blogs | -1 |
| Domain | Authority rank | Backlinks | Ref. domains | Spam score |
|---|---|---|---|---|
| dngeon.com you | 0 | 56 | 51 | 43% |
| Keyword | Searches/mo | CPC |
|---|---|---|
| jock strap | 90,500 | $0.80 |
| mens jock underwear | 12,100 | $1.17 |
| men with jockstraps | 12,100 | $1.17 |
| leather lingerie | 8,100 | $1.45 |
| leather and lingerie | 8,100 | $1.45 |
| lingerie and leather | 8,100 | $1.45 |
| jock straps | 3,600 | $1.06 |
| jockstrap underwear | 3,600 | $1.06 |
| jockstrap as underwear | 3,600 | $1.06 |
| men jockstrap | 2,400 | $0.98 |
| men's jock straps | 2,400 | $0.98 |
| men jock | 2,400 | $0.98 |
| men in jockstraps | 1,600 | — |
| underwear men jockstrap | 1,300 | $1.10 |
| gay jockstraps | 1,000 | $1.22 |
Add up the two product verticals and the split is stark: harness collection and product pages gained roughly +8 clicks combined, led by /collections/mens-leather-harness (+4) and /products/dngeon-cross-cockring-harness-by-mob-black-os (+2), while jockstrap pages lost roughly -9 clicks spread across seven separate URLs, including /products/dngeon-peekaboo-jock-animal (-2), /products/mob-eroticwear-x-jock (-2) and the /collections/open-back-jockstrap category page (-1). On-page evidence doesn't show a quality gap between the two verticals — harness and jockstrap product pages use the same templated copy blocks ('Fabric That Moves With You', 'Comfort in Every Detail', 'Easy Care'), so this isn't better content winning. What differs is which topic cluster is currently pulling the site's limited authority; seven distinct jockstrap URLs lost small amounts of traffic at the same time, which looks like a category-wide dip rather than isolated page problems. Why this matters: on a small-authority site (56 backlinks, 51 referring domains) Google effectively has to choose where to spend the site's limited relevance signal, and right now it is consolidating around harness queries and pulling back on jockstrap ones, even though both verticals use identical templates. Confidence is Strong because the direction is consistent across many URLs on both sides rather than resting on one or two pages; it would be disproven if jockstrap pages recovered in the next window while harness pages held steady.
Three separate URLs — /products/dngeon-cockring-jockstrap-animal (-1), /products/dngeon-cockring-jockstrap-new-colors-by-mob (-1) and /products/dngeon-cockring-jockstrap-mirror (-1) — are the same C-Ring jockstrap, differentiated only by print or color, and all three lost traffic in the same window. Meanwhile /products/dngeon-cross-cockring-harness-by-mob-black-os, a cockring built into a harness with no close internal twin, gained +2. The evidence is in the copy itself: the three losing pages repeat the same three section headers almost word for word ('Fabric That Moves With You', built-in C-ring language, easy-care notes) with only the color name swapped, giving a search engine no unique signal to differentiate them. The mechanism is straightforward: when three pages target essentially the same query with near-identical text, Google can only rank one or two well, starving the rest of the impressions and clicks the combined keyword demand could support. Confidence is Strong: the pattern repeats three times within one product family with a consistent negative direction, and the one similar product without a duplicate moved the opposite way; it would be disproven if all three cockring variants started ranking and gaining together without any consolidation.
/collections/mens-leather-harness, /collections/chest-harness-men, /collections/bondage-harness and /collections/body-harness-men all carry the exact same 814-word page copy, product grid, and intro paragraph about the Medellín factory build. Three of the four gained traffic (+4, +1, +1) while the fourth, /collections/body-harness-men, lost -1. Because the content is genuinely identical across all four URLs, the gap can't be a quality difference — it has to be about which URL Google is choosing to show for overlapping harness queries, with /collections/mens-leather-harness emerging as the de facto canonical page. This matters because duplicate collection pages don't add ranking strength, they split it; a single consolidated page carrying all the internal links and authority would likely outperform today's combined net gain of +5 across three pages against -1 on the fourth. Confidence is Moderate: four URLs is a reasonable sample and the identical-content detail is directly visible in the data, but there's no keyword-level breakdown confirming Google is literally alternating between these specific URLs for the same query; it would be disproven if all four pages moved in the same direction together in a future window.
The account-level numbers tell an important side story: total ranked keywords grew from 121 to 165 (+44) over the window, but total clicks only grew from 37 to 39 (+2, +5.4%). Nearly every individual gaining page reflects this same thinness — /collections/mens-leather-harness and the homepage each gained just +4 clicks, and five other pages each picked up only 1-2 clicks apiece. There's no single breakout keyword or page visible in the data; the gains are distributed thinly across many URLs, consistent with pages starting to rank for more search terms without yet reaching page-one positions where clicks are plentiful. This matters because it changes what "winning" means here: the site is expanding its footprint into more queries but hasn't converted that into proportional traffic, so small ranking improvements on existing pages could unlock more clicks without any new content at all. Confidence is Moderate: the aggregate numbers are solid, but keyword-to-page and keyword-to-position detail isn't in the dataset, so this is an inference from summary stats plus the pattern of small, distributed page-level gains; it would be disproven by position data showing most of the 44 new keywords are already ranking in the top 3.
The homepage, which gained +4 clicks, leads with explicit current-season signals: "CATALOGUE 2026" and "NEW FOR 2026 Fresh from the Medellín atelier." The only blog post in the dataset, /blogs/news/the-origin-of-bdsm-and-its-emergence-in-western-pop-culture, lost -1 click and carries a last-modified date of January 2024 with no visible update since, covering a broad historical topic that any general publisher could write. The visible difference is freshness and specificity: the homepage foregrounds a dated product refresh, while the blog post reads as generic explainer material with no brand-specific angle. For a commerce site, current-season and new-arrival signals plausibly matter more to both users and freshness signals than a static historical essay competing against broader publishers on the same topic, though this can't be fully isolated from a single URL pair. Confidence is Weak, resting on only one winning and one losing URL; it would be confirmed or disproven by looking at more blog posts or more dated landing pages in a future window.
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.
Run a fresh report
Made by Raul Valencia · Vibe Coding AF · Powered by DataForSEO