BACK TO DIRECTORY

Titula

by abourri

5.0
(1 ratings)

Titula is about how an article reads. It gives your headings a consistent
treatment, builds a table of contents with stable anchors, puts the answer
where a reader looking for it will find it, and makes tables legible on a
phone. The markup it produces is semantic, scoped and small, and your post
content is never rewritten.

Better structure and readability make an article easier for a visitor to scan,
navigate and understand, and a clearer foundation for search-friendly content.
No plugin can promise a ranking, and this one does not.

What makes it different

Article design first. Heading styles you can see before you choose them, a
table of contents with anchors that stay readable in Arabic, Spanish and
French, answer-first components that render only when you have filled them in,
and tables that scroll or stack rather than overflowing. One screen, grouped by
what it is for, with a live preview where the choice is visual.

Editorial Readiness. Open a post and Titula reports five dimensions —
Answer Clarity, Content Structure, Reader Experience, Internal Linking, Search
and AI Readiness — with a plain sentence and a short list of what to fix. It
names specific problems: a skipped heading level, an introduction that buries
the answer, a section running long without a subheading, images missing
dimensions. There is no word-count target, no keyword density and no keyword
repetition in the model, because none of those measure whether an article is
good.

Internal link suggestions you approve. Titula reads your published articles
and finds places where one could link to another. Each suggestion shows the
source, the destination, the sentence around it, a score and the reason. You
accept or ignore it.

Accepting one never rewrites your post. The decision is stored and the link is
applied when the page renders, so your content stays exactly as you wrote it
and any choice can be undone. The anchor is always a phrase your article
already contains — nothing is reworded, and no keyword is forced in. Links are
never placed inside existing links, headings, code or captions.

Arabic and RTL, handled properly

Measurement built for the Latin alphabet gives wrong answers in Arabic, and
most plugins never notice. PHP’s own str_word_count() returns zero for Arabic
text, so reading times on Arabic sites are frequently nonsense.

Titula counts by Unicode word boundaries, strips diacritics and the tatweel
before measuring since neither is a letter, discards punctuation-only tokens,
and times Arabic and Latin words at separate adjustable speeds. Heading anchors
stay readable in Arabic instead of collapsing into numbered fragments.

Three optional extras for Arabic publishers:

  • Latin permalink suggestions. WordPress percent-encodes Arabic slugs, so a
    title becomes a URL of the form %d8%a7%d9%84. Valid, but unreadable once
    copied, printed or read aloud. Titula suggests a transliteration in the
    editor with a checkbox to apply it, warns you when the post is published and
    changing it would break existing links, and never changes anything on its
    own. Arabic permalinks are a legitimate choice.
  • Hijri dates, shown beside the Gregorian date rather than replacing it.
    The machine-readable date in the markup stays Gregorian, as the HTML
    specification requires. Where the intl extension is available the Umm
    al-Qura calendar is used; otherwise a tabular calculation, which can differ
    from an announced date by a day, so a manual adjustment is provided.
  • Arabic typography. Raises line height, which the script needs because
    letters carry taller ascenders and deeper descenders and diacritics sit above
    and below the line. Just as importantly it resets letter-spacing: Arabic
    letters join, and spacing them apart pulls the joins open. Themes designed
    for Latin text set letter-spacing on headings routinely, and it looks correct
    in their previews because those previews are in English.

Reading experience

  • Table of contents from your H2 and H3 headings, with stable anchors that stay
    readable in Latin, Arabic and accented scripts, in six visual styles. Long
    lists collapse behind a “View all sections” control.
  • Sixteen heading treatments and eight accent choices, so an article looks like
    your site rather than like a plugin.
  • Quick Answer, Key Takeaways and Article Summary, shown above the table of
    contents so a reader who wants only the answer finds it first.
  • FAQ, facts, pros and cons, steps, checklist, related reading and an author
    box. Every component optional; one with an empty field renders nothing.
  • Tables that take their colours from your theme’s own palette rather than
    imposing a second one, and that reorganise on a phone instead of asking the
    reader to drag them sideways. A table of three to seven columns becomes one
    card per row, each value labelled with its own column heading. Very wide
    reference tables keep their scroll, because a card that long stops being
    readable. Nothing is ever hidden: a phone reader sees exactly what a desktop
    reader sees.

Everything is free

There is no paid version, no upsell, no locked feature and no account.

Performance

  • Rendered articles are cached and reused until the post or a setting changes.
  • Content analysis is manual, batched and resumable. It never runs on a visitor
    request. Also available as wp titula scan.
  • Stylesheets load only on singular views of a supported post type, and are
    split by feature: the table rules are requested when a table is detected in
    the content or when dynamic content might render one, rather than on every
    article. The script loads only when the article actually has a table of
    contents or images.
  • No external requests, no tracking, no jQuery.

Articles built as raw HTML are left alone

If you publish some articles as a complete, self-contained HTML layout pasted
into a Custom HTML block, Titula detects them and does nothing to them at all:
no table of contents, no heading anchors, no components, no wrapper, and not
even a stylesheet request.

Detection is deliberately cautious, since wrongly skipping an ordinary article
is far worse than wrongly processing one. It looks for signals an ordinary post
never produces: a style element in the content, most of the article sitting
inside Custom HTML blocks, or heavy inline styling. A long article containing
one small embed block is not affected.

Every post also carries a Processing control in the editor, in both the block
and classic editors, so you can force either answer. Excluded articles are
still valid destinations for links from elsewhere: leaving an article alone
means not modifying it, not refusing to point at it.

What Titula does not do

  • It writes no SEO title, meta description, canonical URL or robots directive.
  • It produces no structured data, and never modifies schema from another plugin.
  • It generates no text and contacts no external service or AI model.
  • It cannot promise a ranking, a Google AI Overview placement or a citation in
    any AI assistant. No plugin can, and this one does not claim to.
  • It styles nothing outside the article container, so your theme is untouched.

Plugin Details

Active Installs
0
Total Downloads
150
Version
1.1.4
Requires WP
6.0
Requires PHP
7.4
Tested Up To
7.1
Added
2026-08-29
Last Updated
2026-09-11 8:39am GMT

Ratings

5
1
4
0
3
0
2
0
1
0