SEO Friendly Images


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

  1. Upload the whole plugin folder to your /wp-content/plugins/ folder.
  2. Go to the Plugins page and activate the plugin.
  3. Use the Options page to modify ALT and TITLE options.
  4. 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.

example.jpg

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.

Comments:

335 Comments

  1. auranda
    Apr 20th, 2010

    thanks for the plugin. i like it and great please keep update my friend

  2. Roka-Ferenc-gyogyasz
    Apr 14th, 2010

    It is very userfraindly but with manual is also good idea.

  3. Scott
    Apr 10th, 2010

    This plug-in does not seem to work on images assigned in the theme itself, only images in posts and pages I create.

  4. Josh Jones
    Apr 9th, 2010

    This does not seem to work on images in a gallery, only on images added separately. I am using the default WP gallery and it's not adding the words.

    Drop me line if you know how to solve this, thank-you :)

  5. Daniel H.
    Apr 6th, 2010

    Update:

    This is the code I have in attachment.php

  6. Daniel H.
    Apr 6th, 2010

    Hi Vladimir,

    Great plugin but it's not working with my attachment.php.

    See example of image name instead of post title in this link: http://www.bloginity.com/recreation/travel-food/taking-a-swim-in-the-devils-pool-zimbabwes-waterfall/17999/attachment/devils_pool8pg/

    Could you advise what I'm doing wrong?

  7. Seoha
    Apr 6th, 2010

    I love it. thanks for sharing. :)

  8. stalker
    Mar 25th, 2010

    plugin don't work on wordpress 2.9.2 and with PhilNa theme -((((
    help me please...
    sorry for my english - i'm Russian =)

  9. Blog Builder
    Mar 22nd, 2010

    I just found this plugin. I'm going to include it in my standard list of plugins that I install on the sites I build. Thanks!

  10. ภาพทำเว็บไซต์
    Mar 20th, 2010

    Very nice plugin .thank for seo friendly...

  11. Jeroen
    Dec 30th, 2009

    Installed with WP 2.9
    Title field in obligated, so I can not leave it blank. But it is not replaced by title of post.
    Alt works ok.

  12. Tim
    Dec 28th, 2009

    hi,

    work it with wordpress 2.9 ?

    i have installed the plugin, but nothing results.. :(

  13. AUTO
    Dec 18th, 2009

    Its a very good plugin. I tried it in my blog =))

  14. Sean
    Dec 15th, 2009

    I use the wordpress default image uploader to create alt texts and title for my images. It works fine for me...

  15. leanne
    Dec 9th, 2009

    I've tried it and the alt tags show up fine, but for some reason it won't replace the title tag properly. I'm using WP2.8.6

  16. Robin Greene
    Nov 27th, 2009

    Hi there,

    Is there a way the plugin can convert special characters? For example, I have a title with an ampersand (&) and this is not being converted in the title and so failing validation.

    Any help would be great!

    Thanks,

    Robin

  17. Marcin
    Nov 23rd, 2009

    Is this plugin compatible with 2.8.6 ?

  18. Benard
    Nov 18th, 2009

    appreciate your efforts dude. Will give it a try on our blog

  19. Andre Colt
    Oct 10th, 2009

    Let me try this for my site.BTW Thanks for the plugin I hope I can use it for my new site and If ever i found some bugs, I will tell you.

  20. Simon
    Oct 1st, 2009

    Just want to praise your efforts, and say keep on..regards

  21. Saksham
    Sep 21st, 2009

    Its a very nice plugin. I tried it in my site.

  22. lolxl
    Sep 20th, 2009

    And now it is working. Thx for your work.

    • Sep 20th, 2009

      Feel free to send the patched plugin ;)

    • markj
      Sep 20th, 2009

      LOLXL - thanks for fixing this as Ive had that problem for some time. I was told that it was me or a conflicting plugin so thanks for pointing out the error

  23. lolxl
    Sep 20th, 2009

    Also:
    I replaced your test
    if ((trim($pieces[$key+1])=='""') || (strpos($saved, str_replace('"','',trim($pieces[$key+1]))) && $override=="on"))
    with
    if ((trim($pieces[$key+1])=='""') || ($override=="on"))

    (again to enable correct overriding)

    • mazder
      Oct 9th, 2009

      lOL (again to enable correct overriding) ? :)

  24. lolxl
    Sep 20th, 2009

    hi.
    I just found a little bug in version 2.4.4 : the title tags are not overridden at all, whereas the alt tags are.

    You just forgot an else statement in your plugin code :
    if (!in_array('title=', $pieces)) {
    ..
    }
    .. and there is no else.

  25. pmcc
    Sep 5th, 2009

    I used the Thesis theme from diytheme.com. Is i load images vis CSS no alt tag are added. The rest of the images loaded in the site are ok.

    Is there something i can do?

    Pmcc

Have your say

Your email is never published nor shared. Required fields are marked *

*
*

Subscribe without commenting

About

vladimir prelovac Vladimir Prelovac is CEO of Prelovac Media, a computer engineer by profession and an adventurer by state of mind. more +


"I would love to change the world, I just don't have the source code yet."

Services

Manage multiple WordPress sites

Built for WordPress enthusiasts, ManageWP helps you manage all your WordPress sites from one central location.

Books

WordPress Plugin Devleopment Book Read my book WordPress Plugin Development: Beginner's Guide

Published by Packt Publishing, available online through Amazon.