Japanese with Manga — Site & Content Review

Concept, content, and feature review · July 7, 2026 · No changes made

TL;DR

The biggest issues are all in the kanji section's scale outrunning its content: 2,081 of 2,139 kanji pages are live-but-empty "coming soon" placeholders that are indexable, 1,721 kanji pages have zero manga examples, and 96% of dictionary entries are flagged todo: update. The highest-leverage work is (1) noindexing/hiding placeholder pages, (2) a published-content-first triage of the dictionary backlog, and (3) navigation for finding kanji by character rather than English keyword. The best new features build on data you already have: an RSS feed, kanji lookup by character/component, JLPT-ish difficulty tags, and Anki/Migaku export from your structured front matter.

2. Concept Assessment — What's Working

Concept-level risks worth acknowledging

3. Existing Data — Improvement Opportunities

HighDictionary backlog: 9,556 of 9,960 entries flagged todo: update

96% of _data/dictionary.yml awaits review. Since these summaries surface on published kanji pages and in definition popovers, unreviewed text is user-visible.

Suggestion: triage by exposure rather than working alphabetically — a script that cross-references words: front matter on published pages against flagged entries would give a priority list of the few hundred entries readers actually see. (You already have add_vocabulary_todo.py and the build-index machinery; this is a small addition.)

HighKanji example coverage: 11,845 of 12,588 word slots lack an example

1,721 kanji pages have zero manga examples across all their words. For the ~58 published pages this matters directly; for the rest it defines the publishing runway.

Suggestion: define a publish threshold (e.g., "at least N words have examples") and drive it from data. Your _ocr/ corpus is the untapped asset here — a script that greps OCR text for words flagged todo: Need an example. and reports series/volume/page candidates would turn example-hunting from re-reading into lookup. (One kanji file already contains a related idea: "show a list of additional examples with words using this kanji.")

Medium450 example pages flagged todo: add vocabulary

These examples don't yet cross-link their words into the dictionary/kanji system, so they're invisible to kanji word sections that would otherwise reuse them. Working this list down multiplies the value of examples you've already written.

MediumNo RSS/Atom feed

The homepage has a "Recent Additions" section and content ships near-daily (2,301 files dated 2026), but there is no feed and jekyll-feed isn't in the plugin list. For a site with steady output and a Discord community, a feed is the cheapest retention feature available.

MediumKanji index is a flat English-keyword list

kanji.md renders one alphabetical bullet list of titles like "Ability and capability with 能." There's no way to look up a kanji by the character itself, by reading, or by component — the natural lookup modes for someone who just met a character in a manga. This gets worse with every batch published.

Suggestion: add a compact character grid (the char itself, linked) and/or group by first English keyword letter with a jump bar; longer term, see the component-browsing feature below.

MediumSocial/share metadata gaps

No og:image or twitter:image anywhere, so shares render textless; og:type is hardcoded to article even on the homepage; the WebSite schema lacks a SearchAction despite Pagefind existing at /search; no BreadcrumbList schema (already noted in your own SEO doc). A single default site card image would fix the biggest share-appearance gap without touching copyrighted panels.

MediumAging early content vs. current format

Older explanations (e.g., "Conjecture with 〜らしい," dated 2018, untouched since) predate the current format: no formation: table, sentence patterns left in an HTML comment, sparse related: links. Only 39 grammar files have related: at all, while newer pages (the 〜だけじゃなくても page) show how good the current format is. A modernization pass over the pre-2023 explanations — prioritized by search traffic if you have analytics — would raise the floor.

LowSmall hygiene items

4. Feature Recommendations

Quick wins (days, mostly leveraging existing data)

High-value (weeks, strong fit with the site's data model)

Ambitious (worth doing only if the site grows an audience)

5. Suggested Priority Order

  1. Noindex/hide the 2,081 placeholder kanji pages (protects everything else's SEO).
  2. Ship RSS feed + og:image + breadcrumb/search schema (cheap, compounding).
  3. Build the OCR example-finder script and the exposure-ranked dictionary triage list (attacks both giant backlogs with tooling rather than grind).
  4. Kanji index navigation and character lookup.
  5. Difficulty tags, then Anki export, then series learning profiles.
  6. Fix the small hygiene items (permalink typo, duplicate key, Unsorted/test files, 404 page) in one pass.

Other Considerations

  1. update lint for things like example words list containing a word that has "todo" in the vocabulary data file.
  2. add a kanji section to the example page. This replaced the "see also" kanji with a list of kanji and brief information, with a link to the full page.