Get the paid version of SEO Friendly Images with lots of premium only features!
SEO Friendly Images is a WordPress optimization plugin which automatically updates all images with proper ALT and TITLE attributes. If your images do not have ALT and TITLE already set, SEO Friendly Images will add them according the options you set. Additionally this makes the post W3C/xHTML valid as well.
ALT attribute is important part of search engine optimization. It describes your image to search engine and when a user searches for a certain image this is a key determining factor for a match.
TITLE attribute play lesser role but is important for visitors as this text will automatically appear in the tooltip when mouse is over the image.
Download
Installation & Usage
- Upload the whole plugin folder to your /wp-content/plugins/ folder.
- Go to the Plugins page and activate the plugin.
- Use the Options page to modify ALT and TITLE options.
- You are done, SEO Image does everything else
SEO Friendly Images options recognize two tags %title (post title) and %name (filename of the picture). By combining these two tags and additional words (photo, picture etc..) you can create relevant alt and title tags automatically for all images.
Here is a live example of the plugin (active on my blog). The image that has title and alt replaced with "%title" and "%name %title" respectively resulting in "SEO Friendly Image" for title and "example SEO Friendly Images" for alt.
There is one additional option called 'Override default WordPress alt'. If you uploaded pictures to your blog posts already and haven't specified a description WordPress would automatically add a default alt tag in form of image.jpg. Since SEO Friendly Images replaces only empty or non-existing alt tags, this would be left intact unless this option is turned on.
Changelog
v2.4: Regexp Optimization. Fixed bug with single quotes used in images.
v2.3.2: WP 2.7 cleanup
v2.3: Fixes an issue with poorly formatted img tag
v2.0: Fixed compatibility issue with WordPress 2.5.1 and included %category replacement string.
May 20th, 2008 v1.20
* Compatibility with WordPress 2.5.1 and support for %category.
Mar 6st, 2008 v1.1
* Bug fix with quotes in titles
Mar 1st, 2008 v1.0
* Initial release
Visit my other interesting WordPress Plugins.
Need help with WordPress SEO? Feel free to contact me.








335 Comments
Hi!
Your plugin it is simple and useful WordPress tool and a great job! I just updated this plugin and I'm having the same small issue on the back-end.. There is the footer line and also the default text of WordPress that says: "Thank you for creating with WordPress" .. that they stay at the middle of the page settings. I hope you will fix soon also this small issue.
Many Thanks!
SORRY,I have some questions .
the seo-friendly-images is very good ,but have no title and alt tags in image page.
for example http://x-brands.com/jubilee-auditorium-wayfinding-signage/jubilee-auditorium-wayfinding-signage-9/
can you add this one?
I like this plugin, but it doesn't support posts with multiple categories. To fix this, change the line that reads:
$cats=get_the_category();
to
$postcats=get_the_category();
$cats="";
if ($postcats) {
foreach($postcats as $cat) {
$cats = $cat->slug. ' '. $cats;
}
}
then change all references to $cats[0]->slug to just $cats
To use the name instead of the category slug, use "$cat->name" in the above code instead.
Thanks, included in today's update
Wow, that's a fast response, thanks! :)
Although unfortunately I think you might have missed updating the references to the $cats var, and as a result the plugin is broken. I believe you need to update these lines:
$titletext_rep=str_replace("%category", $cats[0]->slug, $titletext_rep);
and
$alttext_rep=str_replace("%category", $cats[0]->slug, $alttext_rep);
so that instead of referencing "$cats[0]->slug" they just reference "$cats".
Thanks again.
how many back links require Google Page rank 4?
If my alt tag was originally alt="keyword" it is now alt="page title 35 135x101 then keyword". How can I change my alt tags back to the way they were or make them equal to the title? Funny Images
If my alt tag was originally alt="keyword" it is now alt="page title 35 135x101 then keyword". How can I change my alt tags back to the way they were or make them equal to the title?
Great plugin, would be really handy for catching situations where my writers forget to type in their alt text. Is there any way to set the plugin up to only fill in ALT and TITLE if they haven't been input already? That way it'll only change images which someone forgot to manually set these for.
First - Kudos to you on being such a prolific developer of really outstanding products.
Very impressive.
I was looking for a different YouTube plugin today, and happened to see your so I am trying it.
Although it seems very powerful and useful, I am writing to alert you to a bug or anomaly, that I have discovered...
The AutoPlay option does not seem to be working.
If there is a workaround, please let me know.
Thanks and Congratulations.
Great work on this plugin! Thanks a lot!
I'm using and loving it.
I loved this plugin but currently it is not good - it doesnt work in WP 3.2.1 (cs). I dont know if there is the same problem with WP 3.2.1 (en).
Pls, do you know any solution?
Thank you very much
Martina B. (superrodina)
This is just the plugin I was looking for! Great work! Really comes in handy when you're working with so many images.
Best,
Thefreeandeasyguidetopcs.com
We post as many images as possible in our blog posts. This will work great. Do it take the tags from the url of the images?
Hi Vlad,
at first many thanks for your plugin. I produces the keywords I need.
However, a NextGen gallery thumb produces an ALT attribute like this: alt="thumbs hochzeitsreportage fotograf bochum 16 Hochzeitsbilder" , where %name ="hochzeitsreportage_fotograf_bochum_16.jpg" and the %title="Hochzeitsbilder". I've fixed already the "thumbs"-word by replacing it with my personal keyword in NextGen code. My question would be how to I get rid of the numbers, here the "16"?
Here an example: http://lichtblitz-photography.com/portfolio/hochzeitsbilder-2010/
Thx in advance for your replay.
/lichtblitz
Have installed it, looks great and very seo friendly.
Simple and useful WP tool. Great job! Thx.
can't tell that it's done anything. Had high hopes for this plugin but alt tags remain blank on those I haven't already entered
Hello Vladimir,
Your plugin is nice but it's not very operational for me as it doesn't turn the hyphens into empty spaces in the alt tags based on the filename.
Exemple :
red-dog-picture.jpeg
should get the alt tag (based on %name): red dog picture
but right now it gets red-dog-picture which isn't good looking at all with all the hyphens ;-)
Could you please consider adding this to your plugin ?
Thanks a lot,
Cheers,
how many back links require Google Page rank 4?
Hi VLADIMIR, please add the "Name Category" tag option without "Slug" in SEO Friendly Images plugin! Thanks!
Hi Vladimir,
Would it perhaps be possible to exclude the default WP emoticons from rewriting?
Also, besides some has_cap and non-object notices, there's a div too many in the admin panel which really messes up the looks of things.
Hey ! nice plugin very useful
but its picking category-slug can we use category name ???
& if Image is posted in a child category can we include parent category name ???
thanks
Relly nice feature for wordpress! Still exif-data-editing would be nice feature for your plugin.
Thanks a lot
Holm
I have been using your plugin for a while now and have just noticed that even when I have an alt tag it changes the alt to something else. I just assumed that it would only work if I forgot to put an alt tag. It now added the image size and some exra words to every alt tag which is bad for SEO. If my alt tag was originally alt="keyword" it is now alt="page title 35 135x101 then keyword". How can I change my alt tags back to the way they were or make them equal to the title?
Hi Nicole,
We're having the same problem. Did you find a solution?
Thanks,
Tim
think its a great tool and i am goinf to upload it soon
Very good plugin and very beautiful comments on your blog!