✨ 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 a Chinese hanzi encyclopedia

Each row in a hanzi CSV becomes one WordPress page at /hanzi/{slug}/. Map characters to H1, pinyin to phonetic blocks, simplified and traditional forms to comparison cards, HSK level to badges, radicals to taxonomy links, and compounds to vocabulary grids. A real hanzi reference at common-character scale.

€50 off for the first 100 lifetime licenses!

SleekRank for Chinese hanzi one-per-character

An indexable page per hanzi, not one flat character table

Mandarin Chinese learners typically aim for the 3,500 most common hanzi covered by the HSK exam levels and frequency-rank lists. Each character has its own pinyin readings, its own simplified and traditional forms, its own HSK level, its own stroke count, its own radical, and its own collection of common compounds. Search demand splits the same way. "Pinyin of shan" is its own query, "HSK 1 characters" its own, "radical of jiang" its own.

SleekRank reads a hanzi CSV with one row per character and produces one indexable WordPress page per row. The slug drives the URL at /hanzi/{slug}/. The pinyin column renders a tone-marked phonetic block. The traditional column shows the corresponding traditional form when it differs from simplified. The hsk_level column drives a level badge. The compounds column renders a vocabulary grid linking each compound to its constituent hanzi pages.

The whole encyclopedia is one base WordPress page. Edit a pinyin reading for shan in the sheet and every preview card and meta description picks up the update on the next cache refresh. Add a new HSK 5 character row, it ships immediately. Retire a duplicate slug, the URL drops out cleanly. No 3,500 WordPress drafts, no per-character maintenance, no engineer redeploys.

Workflow

Launch a hanzi encyclopedia in four steps

1

Compile the hanzi CSV

One row per character. Include slug, simplified, traditional, pinyin, hsk_level, stroke_count, radical, frequency_rank, stroke_order_svg, compounds JSON, and English meaning. The Unihan database supplies pinyin, radicals, and frequency data, and KanjiVG-style stroke order SVG covers both Japanese and Chinese characters.
2

Design the hanzi base page

Lay out the template once. Include the H1 character display, simplified vs traditional comparison card, HSK and frequency badges, pinyin block, stroke order SVG container, radical link, compounds grid, related hanzi grid, and footer. SleekRank renders every generated URL from this one canvas.
3

Wire the mappings

Tag mapping pushes the simplified character into H1 and title. Selector mappings push traditional, pinyin, hsk_level, frequency_rank, radical, and stroke_order_svg into their slots. List mappings iterate compounds and related_slugs into their grids. Meta mappings drive the schema and OG image.
4

Publish and cache

Set a long cache window because hanzi data is stable. SleekRank publishes one URL per row and registers them in the sitemap. Editorial maintains the CSV, and the encyclopedia stays current without anyone managing 3,500 separate WordPress drafts manually as new pedagogical resources and corpora get refined.

Data in, pages out

One row per hanzi, one page per row

Each row of the hanzi CSV becomes one /hanzi/{slug}/ page. Columns flow into the H1, pinyin block, HSK badge, radical link, stroke order, compounds grid, and meta tags.
Data source: Unihan database CSV
slug simplified traditional pinyin hsk_level
shan shan1 HSK 1
shui shui3 HSK 1
ri ri4 HSK 1
yue yue4 HSK 1
ren ren2 HSK 1
URL pattern: /hanzi/{slug}/
Generated pages
  • /hanzi/shan/
  • /hanzi/shui/
  • /hanzi/ri/
  • /hanzi/yue/
  • /hanzi/ren/

Comparison

Embedding MDBG vs SleekRank hanzi pages

Embedding MDBG or Pleco web

  • All traffic flows to the embedded dictionary, not your domain
  • Google ranks the embedded tool, not your site, for every hanzi query
  • No control over the layout, the stroke order, or the example compounds
  • Cannot bundle in editorial content like radical-based learning paths
  • Embeds slow page load and hurt Core Web Vitals on every visit
  • Site captures zero long-tail traffic from a query category dominated by exact-character lookups

SleekRank

  • One indexable WordPress page per character at /hanzi/{slug}/
  • Pinyin with tone marks rendered from a pinyin column
  • Simplified and traditional comparison card when forms differ
  • HSK level and frequency rank badges per character
  • Compounds grid linking to sibling hanzi and vocabulary pages
  • Sitemap auto-includes every generated hanzi URL

Features

What SleekRank gives you for Chinese hanzi one-per-character

Pinyin with tone marks

The pinyin column stores readings with numeric tones like shan1 or zhong4. SleekRank's selector mapping converts numeric tones to marked diacritics for display while keeping the searchable numeric form in the schema. Multiple readings per character render as a comma-separated list with tone marks on each.

Simplified and traditional

Each row carries both forms. When the simplified and traditional differ, the comparison card renders side by side. When they match, the card collapses to a single character display. Learners crossing between mainland and Taiwan or Hong Kong materials see the relevant form without leaving the page.

HSK level badges

The hsk_level column drives a color-coded badge from HSK 1 to HSK 6, matching the standard exam pedagogy. Learners scanning a vocabulary list or a compound grid see the level at a glance and prioritize study accordingly. Frequency rank badges complement the HSK badge for non-HSK-listed characters.

Use cases

Where a hanzi encyclopedia shines with SleekRank

Mandarin learning platforms

Online Chinese schools publish a per-character page as the canonical reference. Course modules link to the relevant hanzi URL, students bookmark pages for SRS revision, and the CSV stays the source of truth for every course module that uses the character.

Textbook companion sites

Chinese textbook publishers maintain the hanzi appendix as a CSV. Each character gets its own URL with stroke order, pinyin, compounds, and audio, so search traffic for character queries lands on the publisher's site instead of a generic online dictionary.

HSK prep services

HSK prep platforms publish per-character pages organized by exam level. Each hanzi URL shows the level badge and a grid of past exam compounds. Students drilling for a level browse the per-level cluster as a dedicated subset filter over the same canonical CSV.

The bigger picture

Why one URL per hanzi beats one searchable dictionary

Hanzi queries are intensely character-specific. A Mandarin learner searching for the pinyin of shan is not the same learner searching for shui or ri. One character per URL gives each query its own dedicated landing page, complete with pinyin, simplified and traditional forms, HSK level, frequency rank, stroke order, radical, and compounds.

A single searchable dictionary widget sends all the traffic to the widget's host site and earns the embedder zero rankings on those long-tail queries. The CSV workflow also matches how Chinese pedagogy actually evolves. The HSK exam structure was overhauled to introduce HSK 7 through 9 in recent years, frequency lists shift as Sina Weibo and WeChat data updates, and editorial mnemonics get refined as native-speaker teachers iterate.

Each refinement is a cell edit, and the next cache refresh updates the corresponding hanzi page without anyone touching a WordPress draft. The compounds grid pays a dividend on its own: each compound card links to a sibling hanzi page or a vocabulary entry, building an internal link graph that mirrors how learners actually traverse the language. Mandarin schools, textbook publishers, and HSK prep services all benefit from the same pattern, with one canonical CSV driving public reference pages, course module links, and SRS deck data simultaneously.

Questions

Common questions about SleekRank for Chinese hanzi one-per-character

One row per character. Required columns are slug, simplified, traditional, pinyin, and hsk_level. Useful optional columns include stroke_count, radical, frequency_rank, stroke_order_svg, compounds JSON, English meaning, mnemonic, and related_slugs. SleekRank lets you map each column individually to the right slot on the rendered page.

 

Yes. Store both as separate columns. When they differ, the comparison card renders side by side with labels for mainland and Taiwan or Hong Kong usage. When they match, the card collapses to a single display. Learners can also toggle a site-wide preference via a small Alpine component reading from local storage.

 

Store compounds as a JSON list of objects with the compound, pinyin, meaning, and slugs of the constituent hanzi. The list mapping iterates the array and renders one card per compound. Each constituent character links back to its own SleekRank hanzi page, building a dense graph of vocabulary-to-character cross-references.

 

Google indexes pages it considers useful and crawlable. Hanzi pages serve real reference value: pinyin, simplified and traditional forms, stroke order, radical, HSK level, frequency rank, and compounds. Each URL serves its own DefinedTerm schema and competes for its own character query rather than fighting siblings for an anchor.

 

Yes. Add rows for characters outside the HSK 1 through 6 set, common in literature or specialized domains. The page renders identically, with the hsk_level column set to none or a frequency_rank badge taking precedence. Extended characters benefit from the same internal linking and structured data as the HSK core set.

 

Store related_slugs as a JSON list per row, grouping by shared radical, similar shape, or shared pinyin. The list mapping iterates the array and renders one card per related hanzi. The pinyin and meaning preview on each card lets the learner browse related characters without leaving the URL family.

 

No. Each generated URL serves only its own inline SVG, not all 3,500. SVG is text-based and gzip-compressible, so per-page weight stays small. CSS keyframes drive the animation with no JavaScript runtime cost. The page passes Core Web Vitals even on slow mobile connections.

 

SleekRank writes a DefinedTerm schema block per row, including name, description, inLanguage set to zh, and url. The simplified character appears as name and the traditional as alternateName. The meta mapping inserts the JSON-LD into the head, so Google can interpret the structured data alongside the rendered HTML.

 

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