
E-CORP ALL IN ONE brings together three site maintenance tools that usually
require three separate plugins. Each module is enabled from the welcome screen,
and an unchecked module loads no code at all.
Internal linking and the cache work at render time, and disabling either one
returns the site to its previous state. The SEO module is the exception: it
stores three values per post and prints them in the page head, so a site that
disables it loses those from its pages. What was typed is kept in the database
and comes back when the module is enabled again.
The admin interface of this plugin is in French.
Internal linking
You define a list of rules mapping a keyword to a URL. On display, each keyword
becomes a link to its target. The content stored in the database is never
modified.
- A keyword is linked on its first occurrence only.
- A cap limits how many links are inserted per post.
- A post never links to itself.
- Links can open in a new tab, or carry a
rel="nofollow". - Only the post types you enable are processed.
No link is ever inserted inside an existing anchor, a heading, a script, a
style block, a code block, a form control, an iframe, an SVG, an HTML comment,
or any HTML attribute.
Cache
Rendered pages are served as-is to logged-out visitors. Publishing or editing a
post clears the cache.
- A logged-in visitor always gets the real page.
- Search, account, cart and checkout pages are never cached.
- The screen shows the number of entries, their weight and the age of the oldest one.
- Four optional loading tweaks, all disabled by default.
- A cleanup of post revisions and expired transients, on manual action only.
The module writes no file outside its own uploads directory, and never touches
wp-config.php.
SEO
The writer fills in three values on any post they may edit: an SEO title, a
description, and a checkbox that keeps the page out of search engines. The
module prints those in the page head, and nothing else. A page kept out of the
index also leaves the sitemap WordPress produces.
What the module does not do is part of the design: no structured data, no Open
Graph or Twitter cards, no breadcrumbs, no redirects, and no sitemap of its
own. That is where SEO plugins become heavy, and none of it is needed to write
a page well.
It also reads the rendered post and lists what it lacks, sorted into three
severities. Each post carries a state in one of three values, never a number,
and a check that does not apply to a page is set aside there, on that page
only.
Fourteen checks: missing title or title outside the bounds, missing
description, missing or duplicated first level heading, skipped heading level,
content below the word count, images without alternative text, images above the
weight, no incoming internal link, a site-wide noindex, content missing from the
sitemap, and four on the optional target keyphrase.
Settings pages are gone from this module: the four thresholds are fixed in the
code, and a documented filter moves them on the rare site that needs it.
Screenshots

The welcome screen, where each module is enabled.

Internal linking rules.

The SEO panel of a post.

Cache status and loading options.