9
Steve brings up a very good point here.
Quote:
If you do everything else correctly, you do not need to put as much effort into SEO.
Source: Wall, Aaron. SEO Book.
Building quality content and a healthy, active community are, IMHO, the 2 most important aspects of SEO.
That being said, if you do everything else correctly, but use SEO tactics on your site that are ancient or frowned upon, you could still find yourself de-indexed. At the very least, your site will not rank as well as it could.
The best I ever achieved with a XOOPS site was PR7 and 1st place in Google for the search term Webmaster News [broad and specific matches]. At that time, I had about 1/3rd the traffic to my site that xoops.org gets and a very small fraction of the backlinks and SERPs.
To achieve that level, I had to hack my XOOPS install, modules and themes to the point that when I finally upgraded from 2.0.13.2 to 2.0.16, a lot of things broke and I never got the site working right again.
There are NUMEROUS areas of XOOPS that need a major SEO overhaul. It's not just the core either, modules need just as much work, if not more.
What bothers me most is that MOST of the changes that are needed boil down to following the standards.
Here's just a few of the most common things that need fixed...
There should never be more than 1 h1 tag in a page, yet there are modules and themes that do that. The h2 tag should not be used for block titles, but you see it all the time (I've done that one and have since learned better). Over use of
/ and / dilute the emphasis you should be using for your copy, not your template. Meta keywords are virtually useless and should be pulled from every theme. Meta description is somewhat more useful, but NOT when the same description is used for every page. The Meta Title should be the 1st tag in your Meta section, it should be unique for every page and should NOT start with your site name. There should never ever ever ever be ANY hidden content on your site (font the same color as background, display:none;, really tiny font sizes, text in the background with a image layer over it, etc..). At one time or another, I've seen all of the above in XOOPS, themes, or modules.
Literally, a small book could be written on what should be changed in the XOOPS presentation layer and why.
I think this is a great topic and it is one that is certainly overdue.
Ok, I'll get down from the soapbox now.
Insanity can be defined as "doing the same thing over and over and expecting different results."
Stupidity is not a crime. Therefore, you are free to go.