Title: Filikod – ALT Text Audit &amp; Bulk Management
Author: Filikod
Published: <strong>December 6, 2025</strong>
Last modified: April 8, 2026

---

Search plugins

![](https://ps.w.org/filikod/assets/banner-772x250.jpg?rev=3468108)

![](https://ps.w.org/filikod/assets/icon-256x256.png?rev=3413288)

# Filikod – ALT Text Audit & Bulk Management

 By [Filikod](https://profiles.wordpress.org/lyode/)

[Download](https://downloads.wordpress.org/plugin/filikod.1.0.9.zip)

 * [Details](https://ssw.wordpress.org/plugins/filikod/#description)
 * [Reviews](https://ssw.wordpress.org/plugins/filikod/#reviews)
 *  [Installation](https://ssw.wordpress.org/plugins/filikod/#installation)
 * [Development](https://ssw.wordpress.org/plugins/filikod/#developers)

 [Support](https://wordpress.org/support/plugin/filikod/)

## Description

Most WordPress sites have broken ALT text, and most site owners have no way to measure
it.

Missing, generic, duplicated or too-short ALT text quietly hurts your accessibility
score and your image SEO. The problem stays invisible until it is too late.

**Filikod scans your entire media library, gives you an ALT Quality Score from 0
to 100%, and gives you the tools to fix everything in bulk, directly inside WordPress.**

No external API. No credits to buy. No complex setup.
 You write the ALT text. You
stay in control.

[Full documentation and guides on filikod.com](https://filikod.com/)

#### Who is Filikod for?

Filikod is built for:

 * **SEO professionals** who want ALT text treated as a measurable ranking signal,
   not an afterthought
 * **Accessibility-focused teams** who need a structured audit to meet WCAG guidelines
 * **Content managers** with large media libraries who need to fix issues fast, 
   in bulk
 * **Agencies** managing multiple WordPress sites who need a repeatable quality 
   process
 * **Anyone who wants full control** over their ALT text quality at scale, without
   external services or paid credits

#### ALT Text Audit and Quality Score

Filikod scans your entire media library and instantly flags:

 * **Missing ALT**: images with no ALT attribute at all
 * **Generic ALT**: meaningless values like “image”, “photo”, “logo”, “thumbnail”,“
   untitled”
 * **Too Short ALT**: descriptions too brief to be useful for accessibility or SEO
 * **Duplicated ALT**: the same ALT text reused across multiple images

You get a clear **ALT Quality Score from 0 to 100%** plus a breakdown by issue type,
so you always know exactly what to fix first.

This turns ALT text from a vague, invisible problem into a measurable system you
can actually improve — like a health score for your media library.

#### Bulk ALT Management

Editing ALT text one image at a time is the reason most people never finish.

Filikod lets you:

 * Filter images by issue type (missing, generic, short, duplicated)
 * Edit ALT text inline, directly from the audit view
 * Save instantly without leaving the page
 * Fix dozens or hundreds of images in minutes

Built for real media libraries with thousands of images, not tidy demos with five.

#### Context-Based Editing

Good ALT text requires context. What is this image actually about on this page?

Filikod shows you **where each image is used** (which post or page) so you can jump
directly to the content and write accurate, relevant ALT text. No guesswork.

#### Native Media Library (Media > Library)

See ALT health **where you already work**: Filikod adds **ALT Status** badges directly
in **Media > Library**, in both list and grid views.

 * **List view**: a dedicated **ALT Status** column with one badge per issue, or
   a green **Alt: OK** when everything is fine
 * **Grid view**: badges as an overlay on each thumbnail so you can scan your entire
   library at a glance
 * **Attachment details**: an **ALT Status** field that updates live as you type,
   so you see the result before saving

Multiple badges can appear on the same image when several issues apply. The cache
refreshes automatically whenever ALT text is changed anywhere in WordPress.

#### Optional Automation

For teams who need to process large volumes, Filikod includes optional automation
tools — all disabled by default:

 * Generate ALT from filename (only for images that have no ALT yet)
 * Remove special characters from ALT text (slashes, dashes, underscores)
 * Remove title attribute from images (reduces redundancy, improves accessibility)
 * Bulk process your entire existing media library in one click

Execution order is always enforced: generate ALT from filename, clean special characters,
then remove title. Predictable. Consistent. Always yours to control.

#### How Filikod Compares

Most ALT text plugins do one thing: auto-generate ALT on upload, often using a paid
credit system.

Filikod is an ALT audit and bulk management system. It works on your existing library,
gives you a measurable quality score, and lets you fix issues at scale with full
editorial control.

What only Filikod does:

 * ALT Quality Score (0 to 100%) across your entire library
 * **ALT Status badges in the native Media Library** (list column, grid overlay,
   attachment details) with live updates after save
 * Detects generic ALT values like “photo”, “image”, “logo”
 * Detects duplicated ALT text reused across multiple images
 * Detects ALT text that is too short to be useful
 * Bulk filtering by issue type (missing, generic, short, duplicated)
 * Works on images already in your media library
 * No external API, no credits, no subscription required
 * Full editorial control: you write and validate every ALT text

If you want full visibility and control over your ALT text quality at scale, Filikod
is exactly that.

#### Compatibility

 * Works with any theme
 * Compatible with Elementor, Divi, Gutenberg, WPBakery and most major page builders
 * Single site and multisite supported
 * No external services required, runs entirely inside WordPress

[Learn more at filikod.com](https://filikod.com/)

## Screenshots

 * [[
 * **Dashboard**: ALT Quality Score (0–100%) with donut gauge and legend, issue 
   counts (missing, too short, generic, duplicated), optional **Media Size Savings**
   impact, and **Library Overview** (total images, total size, average size). Optional
   automation toggles summarized on the side.
 * [[
 * **ALT Audit (Duplicated)**: Filter tabs for Missing, Generic, Too short, and 
   Duplicated; table with thumbnail, filename, **Context** (where the image is used),
   editable **ALT** field, issue label, and per-row **Save**. Duplicated ALT grouped
   for fast fixes.
 * [[
 * **Settings — Accessibility / SEO**: Toggles for automatic ALT from filename, 
   optional title-attribute removal, and special-character cleanup; **Process Existing
   Images** for bulk apply; **Save Changes**.
 * [[
 * **Attachment details**: Native media modal/sidebar with **Alternative Text** 
   and Filikod **ALT Status** (e.g. green **Alt: OK** when rules pass), so you see
   health next to the field while you edit.
 * [[
 * **Media Library (grid)**: Thumbnails with **ALT Status** badges (e.g. **Alt: 
   OK** on qualifying images) for a quick scan of library-wide ALT health.

## Installation

 1. Install from **Plugins > Add New** (search “Filikod”) or upload the plugin zip 
    manually
 2. Activate Filikod
 3. Go to **Filikod > Dashboard** to see your ALT Quality Score
 4. Go to **Filikod > ALT Audit** to find and fix issues by type
 5. Open **Media > Library** to see **ALT Status** in list or grid view, and in each
    image’s attachment details
 6. Configure optional automation in **Filikod > Settings**

## FAQ

### Does Filikod generate ALT text automatically?

Yes, but it is optional and filename-based. Filikod generates ALT from the image
filename only for images that have no ALT text yet. Its core strength is structured
ALT audit and bulk management, so you always stay in control of your content.

### Does Filikod use AI to write ALT text?

Not currently. ALT generation is based on the image filename. The core philosophy
of Filikod is editorial control: you decide what each image means in context. Filikod
gives you the visibility and tools to write accurate ALT yourself, or to review 
and validate what automation produces.

### How is Filikod different from Image Attributes Pro or BIALTY?

Image Attributes Pro and similar filename-based plugins set ALT text automatically
from the filename. They do not audit your existing library, detect generic or duplicated
ALT, or give you a quality score. Filikod gives you a structured audit across your
entire media library and the tools to fix issues in bulk, including images uploaded
before you installed the plugin.

### Does it work on images already in my media library?

Yes. Filikod scans and processes your entire existing media library, including images
uploaded before installation. You can run a bulk process from the Settings page 
at any time.

### Does Filikod modify my image files?

**No.** Filikod only changes the `_wp_attachment_image_alt` meta in WordPress. It
never touches your binary image files.

### What is the ALT Quality Score?

It is a score from 0 to 100% that reflects the overall ALT text health of your media
library. It takes into account the proportion of images with missing, generic, too-
short, and duplicated ALT attributes. It gives you a single measurable number you
can track and improve over time, like an SEO or accessibility health metric.

### Can I bulk edit ALT text?

Yes. The ALT Audit page lets you filter images by issue type (missing, generic, 
short, duplicated) and edit ALT text inline. Changes save instantly without reloading
the page.

### Is it compatible with Elementor, Divi, WPBakery, and Gutenberg?

Yes. Filikod manages ALT attributes directly in the WordPress media library, independently
from your theme or page builder. Compatibility is universal.

### Does it work on multisite installations?

Yes. Filikod supports WordPress multisite.

### Is Filikod an image optimizer like Smush or Imagify?

No. Filikod does not compress images, convert to WebP, or serve images via CDN. 
It focuses entirely on ALT text quality: the audit, the score, and the tools to 
fix issues at scale. You can use a dedicated image optimizer alongside Filikod without
any conflict.

### Where can I find documentation?

Full documentation is available at [filikod.com](https://filikod.com/).

## Reviews

![](https://secure.gravatar.com/avatar/9861c1229deb1fe4e251bceb006f24f3bd9573fcc7d5d4164e7dabb89ec0a8b7?
s=60&d=retro&r=g)

### 󠀁[Super extension](https://wordpress.org/support/topic/super-extension-52/)󠁿

 [French Horizon](https://profiles.wordpress.org/frenchhorizon/) April 1, 2026 1
reply

Super pratique ! L’extension ajuste automatiquement vos ALT, ça vous rajoute du 
bonus SEO rapidement.

![](https://secure.gravatar.com/avatar/4dc82994c68fc1ac3a5f7114281dba486216f6b4168f4fdb0ec9b808eed040dc?
s=60&d=retro&r=g)

### 󠀁[Plugin très utile](https://wordpress.org/support/topic/plugin-tres-utile-10/)󠁿

 [mickaeldoucet](https://profiles.wordpress.org/mickaeldoucet/) March 9, 2026

Plugin indispensable, fonctionne parfaitement, je ne peux plus m’en passer ! Merci

![](https://secure.gravatar.com/avatar/3c7793023310ea0f35325e6f72c2bfc8c129d57c039837ce4b623369b8d73eed?
s=60&d=retro&r=g)

### 󠀁[Super !](https://wordpress.org/support/topic/simple-et-efficace-230/)󠁿

 [kavacode](https://profiles.wordpress.org/kavacode/) December 11, 2025

Plugin indispensable, merci !Il m’a sauvé sur des sites remplis d’images sans ALT

![](https://secure.gravatar.com/avatar/d435806d25f80e21b6eff039ca73eb279a38c1bf4e6fdc2bfeefcd2d6addfe6d?
s=60&d=retro&r=g)

### 󠀁[Easy to use](https://wordpress.org/support/topic/easy-to-use-5309/)󠁿

 [agathemrd](https://profiles.wordpress.org/agathemrd/) December 11, 2025

Very usefull

![](https://secure.gravatar.com/avatar/f6b4c73b550628c1ae2ad986d232eebeb7e02460c8fbb6af5af966c1e1a1b0cb?
s=60&d=retro&r=g)

### 󠀁[Easy and quick](https://wordpress.org/support/topic/easy-and-quick-54/)󠁿

 [LucasFree](https://profiles.wordpress.org/cclyon/) December 9, 2025 1 reply

Great plugin, easy to setup. It automatically generated ALT for all existing images
already uploaded on the site.

 [ Read all 5 reviews ](https://wordpress.org/support/plugin/filikod/reviews/)

## Contributors & Developers

“Filikod – ALT Text Audit & Bulk Management” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Filikod ](https://profiles.wordpress.org/lyode/)

[Translate “Filikod – ALT Text Audit & Bulk Management” into your language.](https://translate.wordpress.org/projects/wp-plugins/filikod)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/filikod/), check out
the [SVN repository](https://plugins.svn.wordpress.org/filikod/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/filikod/) by [RSS](https://plugins.trac.wordpress.org/log/filikod/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.9

• **ALT Status labels**: badges in the native Media Library (list, grid, attachment
details) now use an **Alt:** prefix on every status (e.g. **Alt: OK**, **Alt: Duplicated**,**
Alt: Missing**) via a translatable `Alt: %s` string
 • **OK badge**: removed the
checkmark character; the passing state reads **Alt: OK** • **Attachment details 
modal**: new stylesheet `media-modal-alt-status.css` enqueued **after** `media-views`(`
wp_enqueue_media`) so the **ALT Status** label stays aligned with other field labels
and with the badges, including under the **900px** responsive rules • **Readme**:
description, screenshots captions, and changelog aligned with the above

#### 1.0.8

• **Native Media Library**: **ALT Status** column in list view; badge overlay on
grid thumbnails (top-left); **ALT Status** field in attachment details modal/sidebar
•**
Modal UX**: ALT Status label aligned with badges; multiple issue badges on **one
horizontal row** in attachment details (list column still stacks badges for readability)•**
Live updates**: status refreshes after saving ALT text (AJAX save handlers) and 
while typing (server-side preview); dashboard and audit cache stay in sync when `
_wp_attachment_image_alt` changes • **Multi-issue badges**: an image can show several
tags at once (e.g. Generic + Too short + Duplicated) when multiple rules apply; 
single green **Alt: OK** when there are no issues • **Reliability**: audit transient
cache key bumped (`filikod_alt_audit_v2`); normalized cache keys for object caches;`
attachment_fields_to_save` ensures `image_alt` is persisted on `save-attachment-
compat` like the classic uploader; invalidation hooks on post meta, attachment save,
and related paths • **Performance**: cached global map of normalized ALT  occurrence
count (`filikod_alt_norm_counts_v1`); duplicate preview in the media modal avoids
scanning every attachment per request; full audit rebuild reuses that index • **
Admin JS**: shared batch runner for accessibility and bulk jobs (`runFilikodBatchedJob`)•**
Documentation**: FAQ and feature list updated; default behavior is ALT meta only,
no image file changes

#### 1.0.7

• Accessibility: “Remove Title Attribute” now works for new uploads (clears post_title
after use); execution order enforced: generate ALT (from title then filename)  clean
special chars  remove title (same order in bulk process)
 • ALT Audit page: Duplicated
tab lists media sorted alphabetically by ALT so duplicates are grouped; saving an
ALT in Duplicated tab reloads the list so media that are no longer duplicated disappear•
Security & coding standards: escaped outputs (menu icon via wp_localize_script; 
pagination printf), all variables in ALT audit view prefixed with filikod_ (PrefixAllGlobals)

#### 1.0.6

• Readme and positioning update: ALT audit & bulk management first
 • Clarified 
automation messaging (optional, controlled) • Improved “Generic ALT” detection with
additional real-world patterns (e.g. device/app filenames, placeholders, thumbnails)•
Reduced false positives in generic ALT classification (better normalization and 
matching)

#### 1.0.5

• Added content context column in ALT audit (see where each image is used)
 • Improved
bulk ALT editing workflow • Enhanced admin interface clarity

#### 1.0.4

• Fix audit score calculation
 • Adjusted description text

#### 1.0.3

• Dashboard redesign with ALT Quality Score (0–100%)
 • Multi-language generic ALT
detection • Donut gauge visualization for ALT Score • Media Size Savings module 
and progress bars • New audit utilities and filters

#### 1.0.2

• Improved dashboard readability
 • Added ALT coverage percentage • Clarified resize
behavior messaging

#### 1.0.0

• Initial public release
 • ALT automation (filename-based) • Title removal & character
cleanup • Bulk processing for existing images • Secure SVG sanitization • Optional
extended file types • Modern tab-based dashboard

## Meta

 *  Version **1.0.9**
 *  Last updated **2 weeks ago**
 *  Active installations **100+**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/filikod/)
 * Tags
 * [accessibility](https://ssw.wordpress.org/plugins/tags/accessibility/)[Alt Text](https://ssw.wordpress.org/plugins/tags/alt-text/)
   [media library](https://ssw.wordpress.org/plugins/tags/media-library/)[seo](https://ssw.wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://ssw.wordpress.org/plugins/filikod/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  5 5-star reviews     ](https://wordpress.org/support/plugin/filikod/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/filikod/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/filikod/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/filikod/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/filikod/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/filikod/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/filikod/reviews/)

## Contributors

 *   [ Filikod ](https://profiles.wordpress.org/lyode/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/filikod/)