Version: 1.0 · Last updated: 2026-03-01
Primary market: United States (English-first)
Goal: Rank top-3 for anonymous relationship review queries; attract dating app, background-check, and relationship-coaching advertisers.
Site Status Positioning Weakness / Opportunity DatingPsychos.com DEAD — domain expired Jan 26, 2025 Anonymous date safety reports 21-year-old domain just vacated. Traffic vacuum is live NOW. TheDirty.com Organic dead (72% Direct / 28% Google) Gossip/cheater shaming (broader scope) Google effectively deindexed it. Niche is open. DontDateHimGirl.com Pivoted away ~2010 Early anonymous cheater database (2005) No longer a direct competitor; left niche wide open LiarsCheatersRUs.com Significantly diminished High-volume anonymous partner reports No structure, legal exposure, extortion-adjacent removal model CheaterBuster.com Active — ~145K visits/month AI tool to find Tinder/dating app cheaters Detection tool, not review site — low overlap with Trystpilot intent RateMyEx.online Active but very small Anonymous ex reviews Closest conceptual competitor; no structured ratings; no brand scale cheater.report Active (reduced) Cheater-specific reporting tool Single-purpose, no rating dimensions, no content depth CheaterVille Defunct Searchable cheater database Closed due to legal/ethical issues Cheaterland.com Offline (post-2021) Anonymous allegations + paid removal FTC/legal pressure killed it
The niche is in active vacancy. DatingPsychos (21 years old) expired Jan 2025. TheDirty’s organic is dead. DontDateHimGirl pivoted. No active competitor offers:
Multi-dimensional rating system (communication, trust, respect, compatibility, empathy)
Trustpilot-style structured layout with a reputation index
Both positive AND negative reviews — not just exposé-style reports
Professional, moderated design that builds advertiser credibility
City + relationship-type landing pages (completely unopposed)
Blog content strategy targeting top-of-funnel relationship keywords
Target primarily via home page, brand, and profile page depth.
Keyword Intent Target Page anonymous relationship reviews Informational / navigational Home date reviews Informational Home rate my ex Navigational Home + Submit relationship reputation Informational Home partner reviews Informational Home + Profile ex partner review site Navigational Home dating safety Informational Blog relationship red flags Informational Blog cheater report Navigational Home anonymous date rating Informational Home + Profile
Target via blog content and profile category pages.
Keyword Intent Target Page how to research someone you’re dating Informational Blog post anonymous partner rating system Informational Home / How it works review my ex anonymously Transactional Submit relationship compatibility ratings Informational Blog + Profile dating red flags checklist Informational Blog post how to report a cheater online Informational Blog post is [name] trustworthy to date Navigational Profile long distance relationship review Navigational Profile category situationship review Navigational Profile category date safety check Informational Blog / Home relationship trust score Informational Profile communication in relationships rating Informational Blog + Profile
Target via UGC profile pages and blog posts. These are where ranking opportunities compound at scale.
Keyword Pattern Target [first name] [city] relationship reviewsProfile page [first name] [last initial] [city] reviewsProfile page [city] dating reviews anonymousCity landing page (future) how to anonymously review a bad dateBlog post signs of emotional unavailability in datingBlog post how to check if someone is a serial cheaterBlog post relationship communication ratingBlog post what is a good compatibility score in relationshipsBlog post anonymous ex review site that worksHome / Blog best free anonymous date review siteHome write a review about my ex for freeSubmit page
Keyword Strategy Trystpilot Brand — claim Google Business, structured data trystpilot.xyz Brand trystpilot reviews Brand + UGC dontdatehimgirl alternative Competitor displacement sites like liarscheaters Competitor displacement dating psychos alternative Competitor displacement
Title: Trystpilot — Anonymous Relationship Reviews. Search by Name & City.
Meta: Trystpilot is the anonymous relationship review platform. Search past partner
reviews by name and city. Honest ratings on trust, communication, respect &
compatibility — 100% free and anonymous.
Title: {Alias} Reviews ({City}) — {Rating}/5 Stars | Trystpilot
Meta: Read {N} anonymous relationship reviews for {Alias} in {City}. Rated
{Rating}/5 on Trystpilot. Ratings cover communication, trust, respect &
Title: Relationship Advice, Dating Tips & Red Flag Guides | Trystpilot Blog
Meta: Free relationship advice, dating safety tips, red flag guides, romance ideas,
and compatibility insights from the Trystpilot team. Evidence-based guidance
Title: {Post Title} | Trystpilot Blog
Meta: {Post excerpt — max 155 chars, must include primary keyword naturally}
Title: Write an Anonymous Relationship Review | Trystpilot
Meta: Submit a free, anonymous review of a past romantic partner on Trystpilot. Rate
communication, trust, respect & compatibility. No account required — 100% anonymous.
Title: {Page Name} | Trystpilot
Meta: {Short description of the legal document purpose}
Robots: index, follow (trust signals for Google E-E-A-T)
Max 60 characters (truncation prevention)
Primary keyword in first 50 characters
Brand at the end: | Trystpilot
Never duplicate titles across pages
Dynamic profile/blog titles pull from DB
Max 155 characters
Must contain primary keyword naturally
Must include a value proposition or CTA
Dynamic for profile/blog pages; static for core pages
Avoid passive voice
/profile/{alias-slug} Profile page (slug = alias + city hash)
/submit Write review (conversion)
/legal/terms Terms of Service
/legal/guidelines Community Guidelines
/legal/content-policy Content Policy
/legal/removal Removal Request
/legal/law-enforcement Law Enforcement
/sitemap.xml Auto-generated
/robots.txt Crawl directives
/city/{city-slug} City landing pages — "New York dating reviews"
/category/{type} Category pages — "long-distance relationship reviews"
/blog/category/{slug} Blog category archive pages
/faq FAQ — structured data opportunity
Lowercase, hyphen-separated slugs only
No query strings in indexed pages (pagination uses ?page=N which is canonicalized)
Profile slugs are unique alias + city combinator
Blog slugs are human-readable keywords from title
Exactly one <h1> — primary keyword, above the fold
<h2> for major sections — secondary keywords
<h3> for sub-sections — supporting terms
Page H1 Text Notes Home ”Anonymous Relationship Reviews” Must be in HeroSection component Profile {Alias Name}Already in ProfileHeader component Blog index ”The Trystpilot Blog” Currently a <span> — should be <h1> Blog post Post title Correct — <h1>{post.title}</h1> Submit ”Write an Anonymous Review” Verify in SubmitForm component Legal pages Page title Correct
The home page has no semantic <h1>. The HeroSection component likely uses a styled heading but it must be a proper <h1> tag for crawlers. Action required: Audit HeroSection component and ensure the primary heading is an <h1> element.
Schema Type Location Purpose OrganizationRoot layout (app/layout.tsx) Brand identity for Google Knowledge Panel WebSite + SearchActionRoot layout (app/layout.tsx) Enables Google Sitelinks search box Person + AggregateRatingProfile pages (app/profile/[alias]/page.tsx) Star ratings in Google search results BreadcrumbListProfile pages Navigation path ArticleBlog posts (app/blog/[slug]/page.tsx) Article rich results BreadcrumbListBlog posts Navigation path
Schema Type Target Page Priority FAQPageFAQ / Legal pages High ReviewIndividual review cards Medium LocalBusiness(N/A — not applicable) — WebPage + SpeakableHigh-traffic blog posts Low
Test all schemas at: https://search.google.com/test/rich-results
Item Implementation robots.txt/public/robots.txt — blocks /moderation, /login, /signup, /api, /searchSecurity headers next.config.ts — X-Frame-Options, X-Content-Type-Options, Referrer-Policy, etc.Sitemap /app/sitemap.ts — dynamic, covers home + blog + profiles + legalCanonical URLs All key pages — prevents duplicate content from pagination OpenGraph tags All public pages — controls social share previews Twitter Card Home + blog posts — summary_large_image Robots meta Moderation, search, report, login pages — noindex, nofollow ISR / SSG Home: 300s · Blog: 300s · Blog posts: 600s · Profiles: on-demand Image optimization Next.js <Image> component used throughout HTML lang attribute Dynamic — matches detected locale (en, de, es, fr, pt) Analytics Vercel + Cloudflare — dual-redundant tracking Structured data Organization, WebSite, AggregateRating, Article, BreadcrumbList
Item Action Required Priority Home page <h1> Audit HeroSection component; ensure heading is <h1> not <div>/<span> High OG default image Create /public/og-default.png (1200×630px) — referenced in layout.tsx High Blog placeholder Create or source /public/blog-placeholder.webp if not already present Medium profile/create metadataAdd noindex metadata to /app/profile/create/page.tsx Medium City/category landing pages Build /city/[slug] and /category/[slug] pages High (Roadmap) hreflang tags Add for DE/ES/FR/PT when multi-language URLs are implemented Low Google Search Console Verify domain ownership; submit sitemap High (ops) Core Web Vitals Run Lighthouse audit; target LCP < 2.5s, CLS < 0.1, FID < 100ms Medium FAQ structured data Add FAQPage schema to /faq or legal pages Medium
“10 Relationship Red Flags You Shouldn’t Ignore” — targets: relationship red flags, warning signs in dating
“How Emotional Availability Affects Relationship Success” — targets: emotional availability, empathy in relationships
“Communication in Relationships: The Complete Guide” — targets: communication in relationships, how to communicate with partner
“What Is Relationship Compatibility? A Practical Framework” — targets: relationship compatibility, compatible partners
“How to Know If You Can Trust Someone You’re Dating” — targets: trust in relationships, trustworthy partner signs
“How to Research Someone Before a First Date (Safely & Legally)” — targets: how to research someone you’re dating, date safety
“The 5 Dating Safety Tips Every Person Should Know” — targets: dating safety tips, safe dating practices
“How to Spot a Serial Cheater Before It’s Too Late” — targets: how to spot a cheater, serial cheater signs
“What to Do After a Bad Date: Processing & Moving On” — targets: after a bad date, dealing with bad dating experiences
“Anonymous Dating Reviews: Why Transparency Matters” — targets: anonymous dating reviews, relationship transparency
“Understanding Your Partner’s Reputation Score on Trystpilot” — targets: relationship reputation score, dating reputation
“How Trystpilot Protects Your Privacy” — targets: anonymous review privacy, trystpilot privacy
Minimum 800 words for informational posts
Include primary keyword in H1, first 100 words, and naturally 2–3 more times
Include secondary keywords in H2/H3 headings
Add internal links to relevant profile pages and other blog posts
Excerpt must be 120–155 chars and keyword-rich (used as meta description)
Cover image at 1200×630px (OG-safe aspect ratio)
From To Anchor Text Home hero /submit ”Write a free review” Home hero /profile/[top-rated] “Top rated this month” Blog posts /submit ”Write an anonymous review” Blog posts Related profiles ”{Alias} in {City}” (contextual) Blog posts Related blog posts Topically relevant Profile pages /submit ”Write a review for {Alias}“ Profile pages /blog/dating-tips ”Dating safety tips” Legal pages /legal/removal Cross-link removal-adjacent pages
Avoid generic anchor text (“click here”, “read more”)
Every blog post should link to at least 2 other pages
Profile pages should encourage review submission (conversion loop)
Never link to noindex pages from indexed content
Source Type Specific Target Tactic Target Page Legal / ORM firms minclaw.com, defamationdefenders.com, optimizeup.com These firms write detailed competitor analyses. Pitch Trystpilot as the “responsible, alias-only” successor to DatingPsychos/TheDirty. They will reference it in “What is [site]” content. Home + Removal page Infidelity recovery blogs chumpladyblog.com (high DA), AffairRecovery.com (DA 37), EmotionalAffair.org (DA 33) Write “what to look for in a new partner after betrayal” — earn in-content citations from recovery communities Blog posts Dating advice aggregators DatingAdvice.com, YourTango.com, SheKnows.com, Marriage.com Roundup-style “best dating safety tools” pitches; guest posts on red flags / communication Blog + Home Press / digital media HuffPost, Marie Claire, Newsweek, The Globe and Mail The “Trustpilot for relationships” story has been covered twice (DDHG 2007, CheaterVille 2013) — Trystpilot is the 2025 version. Pitch proactively. Home Reddit r/dating, r/dating_advice, r/relationship_advice, r/Infidelity, r/survivinginfidelity Genuine value-add participation; link to educational blog posts when topically relevant. Never link to profile pages. Blog posts Quora Relationship safety, dating red flag, partner research questions Answer questions; reference Trystpilot as a resource where relevant Home + Blog
Source Type Tactic Niche directories Submit to “alternative dating sites” or “dating safety tools” directories University research Partner with researchers studying online dating behavior; get cited YouTube collaboration Partner with relationship advice YouTubers for platform mentions Wellness / self-help sites Relationship advice content syndication Local news City-specific stories using aggregated (anonymized) data from platform
Source Type Tactic Forum links Participate in dating/relationship forums with value-first presence Social profiles Consistent brand presence on X (Twitter), Instagram, TikTok HARO / Qwoted Respond to journalist queries about dating, relationships, online safety Tool listings ”Best dating safety tools” roundup articles
Brand (“Trystpilot”): 40%
Naked URL (trystpilot.xyz): 15%
Generic (“click here”, “read more”): < 5%
Partial match keyword: 25%
Exact match keyword: 15%
Adult/explicit content sites
PBNs or obvious link farms
Doxxing or harassment-adjacent sites
Any site with known Google penalties
To attract advertisers, we need traffic in these keyword clusters that map to advertiser verticals:
Advertiser Category Keyword Cluster to Own Content Vehicle Dating apps (Tinder, Hinge, Bumble) “online dating”, “dating tips”, “best dating apps” Blog Background check services (BeenVerified, Spokeo) “how to research someone you’re dating”, “date safety check” Blog Relationship coaching / therapy (BetterHelp, Talkspace) “relationship red flags”, “communication in relationships” Blog Self-help books / courses ”improve your dating life”, “relationship compatibility” Blog Legal services ”how to report harassment”, “removal request” Legal pages
About page / press kit (future)
Traffic verification via Cloudflare + Vercel Analytics
Clear content moderation policy visible to advertisers
Professional legal framework (Terms, DMCA, Law Enforcement page)
Tool Purpose Frequency Google Search Console Impressions, clicks, average position, index coverage, Core Web Vitals Weekly Google Analytics 4 (recommended add) Organic traffic, bounce rate, conversion paths Weekly Vercel Analytics Real-time page performance Daily Cloudflare Analytics Traffic patterns, bot detection Daily Google Rich Results Test Validate JSON-LD schemas Per deploy PageSpeed Insights Core Web Vitals — LCP, CLS, FID Monthly Bing Webmaster Tools Bing/Yahoo index coverage (10% of US search) Monthly
KPI Target Measured By Organic clicks (home) Month-over-month growth GSC Profile pages indexed > 90% of approved profiles GSC → Coverage Blog post impressions Growth per post over 90 days GSC Average position — head terms < 10 within 6 months GSC Core Web Vitals — LCP < 2.5 seconds GSC / PageSpeed Core Web Vitals — CLS < 0.1 GSC / PageSpeed Backlink count Month-over-month growth Ahrefs / GSC Links report
Maintained by the Trystpilot engineering team. Update this document on each SEO-related PR.