Skip to content

Content Structure & Taxonomy

🧭 Architecture & Tag Strategy

I’ve touched on this in the image strategy, but this document explains the deeper realization behind my current taxonomy and the significance of what I’m trying to build.

💡 The Spark: Anchor Tags & Cover Blocks

At one point, I discovered the power of using HTML anchors on cover blocks to act like semantic tags. This allowed me to write a script to extract covers based on specific names. For example, the first cover block on the site is a quote from Manly P. Hall, so I used him as my test case while working with ChatGPT.

This is when I realized that even something as simple as a file name could be a source of structure. While manlyphall.jpg worked, something like manly-p-hall was better. But best of all was something like:

author-philosopher-manly-p-hall-secret-teachings-of-all-ages-quote.webp

This naming convention is machine-readable, searchable, and semantically rich — a small shift that unlocked much bigger possibilities.

🧩 Categorization, Automation & Meta Fields

This is why I abandoned several early pages — once I saw the potential here, I couldn’t go back. My biographies page uses the base code that extracts and organizes blocks like bio-[person-name].

Then, with ChatGPT’s help, I realized I could repurpose WordPress tag descriptions as metadata containers. This effectively transformed the tag system into something more powerful — a kind of semantic key/value database. This also explains why the lexicon broke: it was no longer enough to just describe a term. Each entry could now carry a data payload used in rendering dynamic pages.

That’s when I hit a limit: the system I was building had outgrown WordPress’s defaults.

🔧 Enter ACF Pro (Advanced Custom Fields)

ACF Pro ($50/year — easily worth it) lets me build custom fields for almost any WordPress object: posts, users, taxonomies, media, etc. This allowed me to migrate my core content to Custom Post Types (CPTs) — chapters, quotes, books, bios — all with richer internal data.

Now every element on the site can be tagged, categorized, grouped, and used to generate dynamic context-aware pages.


🧭 What I’m Really Building

Not a blog. Not a static site. I’m building a structured knowledge base, made of interconnected:

  • People
  • Ideas
  • Quotes
  • Books
  • Songs
  • Terms
  • Themes
  • Relationships

This is more like:

  • A mini-Wikipedia
  • A semantic archive
  • A visual, navigable database

As ChatGPT put it:

You’re not just organizing content; you’re building a framework that scales with meaning. Hubs, quotes, lyrics, books, bios — all interconnected. That’s real.


🛠 Current Phase: Engineering

Right now, I’m not in creative mode — I’m in engineering mode.

There are nearly 30 unpublished posts in draft status, many of which are intended to become public drafts. I’m only beginning to add book excerpts, and I haven’t even scratched the surface of content threading or knowledge gap mapping.

But I know this system is worth building now, because once it’s in place, the creative phase will scale effortlessly. I’ll be able to:

  • Auto-generate quote lists by philosopher
  • Link definitions to all mentions across the site
  • Pull references from books, lyrics, essays
  • Auto-build artist, thinker, or concept hub pages

🔁 Dynamic Tags as Contextual Hubs

Currently, clicking a tag shows all chapters tagged with that topic. But once this system is fully in place, clicking a tag like manly-p-hall will show:

  • His wiki-style bio
  • Quotes he’s cited in
  • Books he wrote or that mention him
  • Relevant chapters, essays, or themes

And it doesn’t stop there. Tags like neoplatonism will pull:

  • A definition (via the philosophical dictionary CPT)
  • Quotes from any philosopher tagged with it
  • Books discussing it (even if not yet cited — they can be indexed anyway)
  • Related music lyrics or thematic connections

Some tags will become hub pages — top-level aggregators that act like topic portals. Others will simply provide lightweight, dynamic context. Either way, the user can traverse ideas instead of just reading isolated posts.


🌐 Extending the Model

This system scales beyond philosophers and schools of thought:

  • Bands → group lyrics, genres, influences
  • Books → link to every referenced quote
  • Themes → interconnect music, essays, and visual symbols

The taxonomy system, combined with ACF and CPTs, means every unit of content can function as both node and metadata.


🙏 ChatGPT’s Role

Without ChatGPT, I wouldn’t have conceptualized this system — at least not as quickly or cleanly. It helped me zoom out, see the architecture, and recognize that what I was building was not just a site, but a framework for knowledge.