Do you need a Content Management System?

January 5th, 2011 by admin

The Question:

I’m starting a new site and have no idea what I should do for software. Do I need to use a content management system, and if so, how do I make sure it’s SEO-friendly?

The Answer: It depends…

I want to try taking a new tact with this blog post and give some direction about how to approach this issue. There’s no way to tackle the question from every angle in every possible way (at least, not without 100 pages of content), but hopefully, when you refer your friend who’s launching a website or your new startup’s VP of Engineering to this post, they’ll find some helpful starting points. NOTE – This post isn’t going to cover specific CMS platforms. There’s some great web resources already out there like www.opensourcecms.com and www.cmsmatrix.org to help manage this task. Instead, this blog post will help you determine the essential questions to ask of your stakeholders before embarking on a web development project.

The first part of the question determines your need for a Content Management System (CMS), and I’ve made a handy flowchart to guide you through the process:

Nowadays, it’s exceptionally rare for a company or even a private site owner to select a static site, even when a content management system isn’t required due to the inexpensiveness of customizing free platforms like Drupal, Joomla, Wordpress or Share-point.

On to the second portion of our query – how to ensure that a CMS will be search-engine friendly. Below are 12 basic SEO issues that frequently plague content management systems (both pre-built and custom-made). By dealing with these, you’ll ensure a relatively smooth platform for content delivery:

  1. Title Tag Customization & Rules – A search-engine friendly CMS must allow for title tags to not only be customized on a page-specific level, but also enable rules for particular sections of a website. For example, if your site offered a blog, several static pages, and a forum, you might want to create a rule that all blog pages would begin with “Yoursite Blog > ” while forum pages used “title of post > Yoursite Forum.”
  2. Static, Keyword-Rich URLs: URLs have historically been the most problematic SEO issue for CMS platforms. Nowadays, search-friendly content management systems should feature custom URL creation.
  3. Notice how the first line allows me to create the title of the post, while the second enables manual sculpting of the URL structure (and an automatic “generate” button if I’d prefer to simply use the post title)
  4. Meta Tag Customization – The meta description and robots tags are the two critical ones (mentioned in detail here). Enabling editorial control is essential for a good CMS.
  5. Enabling Custom HTML Tags – A good CMS has to offer extra functionality on HTML tags for things like “nofollow” on links, or <hx> tags for headlines and subheadlines. These can be built-in features accessible through menu options, or the CMS can simply allow a manual editing of HTML in the text editor window when required.
  6. Internal Anchor Text Flexibility – In order to be “optimized” rather than simply search-friendly, customizing the anchor text on internal links is critical. Rather than simply making all links in a site’s architecture the page’s title, a great CMS should be flexible enough to handle custom input from the admins as to the anchor text of category-level or global navigation links.
  7. Intelligent Categorization Structure – A close second to poor URLs is poor category structure. When designing an information architecture for a website, there should be no limits placed on how pages are accessible due to the CMS’ inflexibility. CMS that offer customizable navigation panels will be most successful in this respect.
  8. Pagination Controls – As pagination can be the bane of a website’s search rankings (see here and here), controlling it through careful use of nofollows and meta noindex tags will make your important content get more link juice and crawl attention.
  9. 301-Redirect Functionality – Many CMS sadly lack this critical feature, disallowing the proper re-direction of content when necessary. 301s are valuable for expired content, pages that have a newer version, and dodging keyword cannibalization issues.
  10. XML/RSS Pinging – Although it’s primarily useful for blogs, any content, from articles to press releases, can be issued in a feed, and by utilizing quick, accurate pinging of the major feed services, you limit some of your exposure to duplicate content spammers who pick up your feeds and ping the major services quickly in the hopes of beating you to the punch.
  11. Image-Handling & Alt Tags – Alt tags are a clear must-have from an SEO perspective, serving as the “anchor text” when an image links and providing relevant, indexable content for the search engines. Images in a CMS’ navigational elements should preferably use CSS-Image Replacement rather than mere alt tags, though the difference in our testing has been fairly small.
  12. CSS Exceptions – The application of CSS styles in a proper CMS should allow for manual exceptions so a user can modify how a strong, headline, or list element appears visually. If they don’t, writers may opt out of using proper semantic markup for presentation purposes.
  13. Static Caching Options – Many CMS currently offer caching options, which are a particular boon if a page is receiving a high level of traffic from social media portals or news sites. Bulky CMS often make dozens of extraneous database connections, which can overwhelm a server if caching is not in place, killing potential inlinks and media attention.

I’d love to hear more in the comments about particular struggles you’ve had with CMS from an SEO perspective and what other features you think are important for a good CMS to offer. I’d also be interested to know more about anyone’s specific experience with the various CMS platforms available (free and paid), and if you’ve got a favorite.

Are You Accidentally Managing Your Nonprofits Technology Needs?

September 11th, 2010 by admin

Are you responsible for support the technology of your nonprofit organization? Are you looking for solutions?

Are you spending nights worried about making your presentation to your nonprofit board and yet your printers and computers are failing? Have you spent the day fixing problems that really should not be your problem? Are you feeling overwhelmed because somehow without you knowing it, you have become deemed technology support for your Nonprofit?

If that gives you stage fright, now imaging you are hired as the office assistant or the Executive Director of your Nonprofit organization. You still have the same issues working with your office technology and equipment but I bet you are thinking that somehow, all of your organizations technology resources have become your responsibility! When the resources of a nonprofit organization are scarce and money and true funding do not really exist, an accidental techie situation is a reality. The accidental techie comes about because planning to handle technology was the last thing thought about when you or the organization started. when you and the organization have the same name and the same business function, then that probably means the organization is you. When this occurs to you, you need to step back and get an idea of what you need to do in order to survive. Do not try and solve all your lingering internet, intranet, voice, CMS and CRM technology needs all at the same time. Jump in to where there is an immediate need at the moment because if you try and do all the projects at once nothing will get done. Look at the immediate problem areas technically and start addressing those areas first. Take a systematic approach and go for a strong solution that you can demonstrate a strong return on the technology you may be asking your board to spend money on. In most cases you will need to get someone to help you. As a business system analyst company ITG recommends that you get out of this no win situation by following this step-by-step outline to creating an effective system.

You first need to get a comprehensive review of your operating environment. Your opening move is to develop a picture of your current business operation. This includes your entire internet, out of office and in office technology needs. Second, look around and review your support staff, if you have a staff that is. Next establish how you presently make use of and purchase your technology and related computer equipment. Then start thinking about how your organization is protecting itself from disasters and data loss. Finally do some reflection and define how are you managing your technology support role? Have you decided if what you do is effective or is it beyond providing real help anymore.

Next, move on to another piece of building yourself a get out of technology jail card. You then need to build management support for your technology support work. When the organization you work for equates to a one for one situation, then you should evaluate what your time is worth. When you do this, you have a basis for making sound decisions. Are you spending time doing things that hamper your true mission or job description? If you have a nonprofit board then as the default techie who is really the accidental techie, you have to confront the problem of educating and influencing your organizational policies and measures. You are doing this because you are lacking the foresight or real authority to do so but you have a powerful mission and ITG can help you show the value. Your board probably does not understand the need for technology support or the board believes you can do it just like the last person in your role. You need to find a way to make them understand what is at risk if you stay in the role and we are here to help.

Once we complete this process you will know your overall needs. At this point you will have progressed to where you will need funding and it could be a small request to fix an immediate problem. If your nonprofit is growing or your group is a larger organization then you may need to develop a formal request to your non profit board.

Contact us today for a no strings consultation and get on the path to technology freedom!