✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekRank for trademark search pages

USPTO TSDR carries ~5 million live trademark records but the official portal serves them through session URLs that never rank. SleekRank reads the TSDR data feed, generates a page per mark at /trademark/{slug}/, and refreshes status fields on a 24-hour cache so filing changes show up the next day.

€50 off for the first 100 lifetime licenses!

SleekRank for Trademark search pages

Trademark search SEO requires one URL per mark

USPTO TSDR (Trademark Status and Document Retrieval) is the official source for trademark filing status, but its result pages are session-bound URLs that strip on bookmark and never accumulate organic equity. The aggregators that own trademark-search traffic - Trademarkia, Trademark Engine, Justia - all built their position by mirroring USPTO data at stable, crawlable URLs with their own templates and structured data wrapped around each record.

SleekRank turns the same TSDR data into a WordPress corpus on your domain. The plugin reads the USPTO daily XML feed, treats each serial number as a row, and generates one page per mark at /trademark/{slug}/. Each page renders the mark text, design code, owner name and address, goods and services classes, filing date, current status, and any registered assignment history.

The plugin caches each record on a 24-hour window for active marks and a 7-day window for registered or abandoned marks. New applications appear within one cache cycle of the daily TSDR drop. Status changes (published for opposition, registered, abandoned) flow through automatically. The corpus stays accurate without manual intervention while accumulating organic equity for every mark-text and owner-name search.

Workflow

From USPTO TSDR feed to trademark corpus

1

Design the mark base page

Build one WordPress page with mark header, owner card, goods and services blocks, status timeline, design code chips, assignment history, and structured data block. This template renders every mark in the corpus through SleekRank routing.
2

Connect TSDR daily XML

Configure a REST or file data source pointed at the USPTO TSDR daily XML drop. Set the slug field to the serial number with non-digit characters stripped. Set a 24-hour cache for pending marks and a 7-day cache for registered.
3

Map fields to template

Tag mappings for serial number and mark text. Selector mappings for owner, status, filing date. List mappings for goods and services classes and design codes. Meta mappings for the trademark structured data block.
4

Set up owner and class clusters

Run two extra page groups: /trademark/owner/{slug}/ keyed by normalized owner name, and /trademark/class/{slug}/ keyed by international class. Both pull from the same TSDR feed and link back to the per-mark pages, creating a navigable cluster network.

Data in, pages out

TSDR daily feed to one URL per mark

USPTO TSDR carries mark text, owner, classes, status, and assignment data per serial number. SleekRank reads the daily XML and generates one indexable page per trademark.
Data source: USPTO TSDR daily XML feed
slug serial_number mark_text owner status
88123456 88/123,456 BLUEFIN Bluefin Coffee Roasters LLC Registered
97654321 97/654,321 ECHOCRAFT Echo Craft Industries Inc. Published for Opposition
79876543 79/876,543 SOLARIS NORTH Solaris North GmbH Pending
85234567 85/234,567 TIDEWAVE Tidewave Apparel Co. Registered
90345678 90/345,678 QUANTUM LEAF Quantum Leaf Holdings Abandoned
URL pattern: /trademark/{slug}/
Generated pages
  • /trademark/88123456/
  • /trademark/97654321/
  • /trademark/79876543/
  • /trademark/85234567/
  • /trademark/90345678/

Comparison

USPTO TSDR portal vs SleekRank trademark pages

USPTO TSDR portal

  • TSDR results are session URLs that strip on share or bookmark
  • No per-mark structured data, so records do not surface in rich results
  • Status changes need manual re-checks since portal has no subscriptions
  • Design code search requires separate forms with no deep links
  • Document downloads are bundled PDFs, not parsed into queryable fields
  • Owner name searches show flat lists with no clustered owner pages

SleekRank

  • One stable URL per mark at /trademark/{slug}/
  • Mark text, owner, classes, status from TSDR daily XML
  • Goods and services class navigation between related marks
  • Owner pages cluster all marks held by a single registrant
  • 24-hour cache for pending marks, 7-day for registered
  • Sitemap follows live status, drops formally abandoned records

Features

What SleekRank gives you for Trademark search pages

TSDR XML to pages

Connect to the USPTO TSDR daily XML feed. SleekRank parses each record, uses the serial number as the slug, and generates one indexable page per mark. Five million live marks become five million crawlable URLs without per-record authoring.

Owner clustering

Use the owner field to drive a second page group at /trademark/owner/{slug}/. Each owner page lists every mark they hold, with internal links to the per-mark pages. The corpus interlinks naturally as owners file new applications.

Status-aware caching

Set short cache windows for pending and published marks where status changes weekly, and long cache for registered marks where data is stable for years. The plugin handles both per page group, so the corpus stays fresh without re-importing everything daily.

Use cases

Who runs trademark corpora on SleekRank

Trademark law firms

Firms publish a searchable corpus of marks as a marketing asset. Each TM lookup is a shareable URL. Prospects searching for specific marks land on the firm's site instead of an aggregator.

Brand monitoring services

Monitoring vendors maintain per-mark pages with watch alerts attached. Subscribers get notified on status changes; the public-facing page accrues organic traffic that funnels into the watch product.

Trademark search portals

New entrants compete with Trademarkia by running the same TSDR data under their own brand. SleekRank handles the per-mark generation; the operator focuses on UX, search, and value-add features.

The bigger picture

Why per-trademark pages beat the USPTO portal

Trademark search is one of the highest-intent legal queries on the internet. Anyone clearing a brand name, checking competitor marks, or filing an application needs to look up specific serial numbers and mark text. The USPTO TSDR portal serves all of this through session URLs that disappear from search results the moment they are generated, so the organic real estate sits with private aggregators who built per-mark pages on top of the same federal data.

Any law firm, brand-monitoring service, or new trademark-search portal can do the same thing with a fraction of the engineering work. The TSDR daily feed is freely available and explicitly licensed for redistribution. The pages have a clear, stable shape: mark text as the headline, owner and status as the lead, classes and goods as supporting structure, assignment history as a timeline.

A SleekRank corpus turns this into five million crawlable URLs on the operator's own domain, refreshed on a cache cycle that matches how the USPTO updates its records. Every mark searched on Google can land on that operator's page instead of an aggregator's, and the operator owns the SEO, the conversion path, and the value-add features layered on top.

Questions

Common questions about SleekRank for Trademark search pages

USPTO publishes the TSDR daily transaction file every night, covering filings, status updates, and assignments from the previous business day. A 24-hour SleekRank cache aligned to the import means status changes show up on your site one day after USPTO records them - same lag as TSDR itself for any practical use.

 

Yes. The TSDR feed carries the design-code categories per mark. Render them as filterable facets and link each design-code value to a /design-code/{code}/ page group that lists matching marks. The mark image itself is available as a per-serial-number JPG from the USPTO endpoint, embedded via image mapping.

 

Madrid Protocol filings come in via TSDR with the 79-series serial prefix and appear in the same daily feed. They render through the same template; the owner address often shows a non-US country, which you can use to drive a country-of-origin filter on the corpus.

 

TSDR exposes the trademark assignment record as a separate feed. Link the assignment data to the serial number, then render the chain of owners as a timeline block in the per-mark template. Past owners become links to their respective /trademark/owner/{slug}/ pages so the ownership history is navigable.

 

Yes. Abandoned and cancelled marks are valuable for clearance searches and trademark research. SleekRank keeps the page live with a clear status flag, so historical record-keeping persists. The sitemap can optionally exclude abandoned marks to focus crawl budget on live ones.

 

Yes. Use a separate WordPress post type keyed by serial number for attorney notes, then have SleekRank merge that into the per-mark page render. Notes stay editable in WordPress; the bibliographic data stays bound to TSDR. The combination is what private trademark databases sell at premium prices.

 

Trademarkia and Justia are themselves USPTO mirrors with their own templates. Scraping them is fragile and likely violates their terms. TSDR is the public source they both pull from, available as bulk data under USPTO's open data policy. SleekRank reads TSDR directly, so the corpus is upstream of any aggregator and not dependent on their continued operation.

 

Each resolved trademark record runs about 3-8 KB in the SleekRank items table depending on classes and assignment history. Five million records is a 20-40 GB MySQL footprint, fine on a standard managed database. Most production setups start with a class-filtered subset and expand as the indexing budget grows.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€99

EUR

per year

Get started

further 30% launch-discount applied during checkout for existing customers.

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€179

EUR

per year

Get started

further 30% launch-discount applied during checkout for existing customers.

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Launch Offer

€299

€249

EUR

once

Get started

further 30% launch-discount applied during checkout for existing customers.

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView