Should i give my time to change terms and abbreviations to <acronym>
and <abbr>
? Is it worth to use? What are pros to use both tags? Is it useful for SEO and screen reader?
See W3C specs.
An acronym is a kind of abbreviation but not vice versa.
E.g. <acronym lang="en" title="Radio Detection And Ranging">Radar</acronym>
or <abbr lang="en" title="Abbreviation">abbr.</abbr>
.
There is likely to be no or infinitesimally small SEO benefit from using these tags unless the abbreviation is not well known or something you made up or there is some ambiguity. For example, in an article about LILO the Linux Loader, you may want to specify <acronym title="Linux Loader">LILO</acronym>
to avoid confusion with Last In, Last Out.
Any accessibility benefit would exist only for those acronyms and abbreviations that are not well known by the target audience. For instance, it makes very little to no sense to have <abbr lang="en" title="Mister">Mr.</abbr>
(WCAG checkpoint 4.2 disagrees with me on this. Note also that I did not provide an expansion of WCAG in my post).
On the other hand, if you use are not using IMF to refer to the International Monetary Fund, it might make sense to use <acronym lang="en" title="Impossible Mission Force">IMF</acronym>
.
Now, what happens if you also want to use IMF to mean International Monetary Fund in the same document?
The article The Accessibility Hat Trick: Getting Abbreviations Right might also be useful.
Interesting nuggets:
The assertion that
abbr
is structural is misguided, as the point of the tag is the content of its title attribute....
In [XHTML] version 2, the
acronym
element has been deprecated, so we're now using the abbr element for all shortened forms.
The first time you use an acronym or an abbreviation in a part of your site, you should mark it with abbr
. Here's an example:
I visit <abbr title="Stack Overflow">SO</abbr>, and so should you.
This is useful for a number of reasons:
Should you use abbr
?
I would recommend using abbr
for long-lived documents, such as help pages. Here, clarity is important, and it's worth the extra few minutes peppering your content with abbr
tags.
For periodicals like blog posts, you can probably skip abbr
. Chances are that if you use an obscure abbreviation, you'll explain it in-text anyway. There's no sense grinding your creative process to a halt by typing HTML tags.
Avoid acronym
If you are going to use acronym
or abbr
at all though, you may consider using only abbr
. Acronyms are a type of abbreviation, and the acronym
tag is being dropped in HTML 5.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With