Content is a strategic business asset for many companies these days, so managing it (creating, publishing, updating) is crucial. Content management systems (CMS) save cost and time of all stakeholders involved in content creation and delivery processes. In this article, we’ll briefly cover content management & delivery processes and explain why a company website will hardly survive without a content management system. What is a CMS? Which options are there on the market? CMS pros and cons? What are business implications of using the system? See below!
The earliest pieces of content appeared right after people invented a writing system — around late 4th millennium BC. Then content evolved — blah blah blah (this is not a Wikipedia article) — all the way from papyrus writings to dynamic and interactive websites. These days, content is the most important business asset for some organizations and their websites: think of The New York Times or Coursera. At the same time, content is a collateral but still necessary component for websites of other types: think of user guide for electronic devices at BestBuy or library description at GitHub.
Before your company first shows up in online space, you should define
The content that appears on the website depends on your business vertical, needs and objectives. In any case, it would be created for a specific purpose. Define it. Do this scalably, with potential growth of your business in mind.
Unlike raw data, content is a result of an editorial process — accumulation of information, authoring and editing, preparing it for publication, reviewing, approving, publishing, versioning, re-publishing… All in iterations. Depending on your focus and organization size, there might be a dedicated editorial team or just a single, Shiva-like, person managing the whole process.
Companies that take their online content seriously usually follow a certain framework for two interrelated sequential processes: a) content creation & management and b) content delivery. This is where a content management system comes in handy.
A content management system (CMS) is a software — usually, multi-user, hosted locally or in a cloud — that automates (up to a certain extent) editorial process and content delivery. It allows editors to create new, store and edit existing content, perform any editorial activities, and eventually make it available via a website.
In a nutshell, CMS releases the content authors from the technological complexities of web publishing. You will not need an HTML- or browser-savvy software engineer to issue a new blog article.
Though most CMS vary in terms of features and functionality, logically all of them have the following components:
Just like any software, content management systems vary depending on technology stack, installation mode (hosted locally or in a cloud), license terms and price (commercial and paid or open source and free). Depending on the license terms, commercial CMS vary in price for features-set or volume of content and serve single or multiple users, one or many websites… You could go with a popular end-to end solution or an entirely new CMS built from scratch.
This is out of scope of this article to compare different CMS options and recommend the best CMS to choose for a website. Here’s just one tip: choose a CMS that fits your current and potential business needs.
Just like your content, CMS are targeted at particular markets or usage scenarios.
At Logicify, we opted for django CMS, a modern and flexible CMS based on Django framework that belongs to Python ecosystem. It is open source and community-ran. With it, we manage our marketing website, including blog and portfolio sections, and internal portal too. We deployed the system on our own and extended its basic functionality with custom plugins. We plan to share our experience using the system in the next article. Stay tuned!
So it is obvious why a news website needs a CMS (because hot content is its strategic asset and competitive advantage). A community forum, where the most valuable content is being generated by users themselves, would also hardly survive without a dedicated system for content processing. But why does an eCommerce or business website need a CMS? Which content at all could be managed on such webpages?
Actually, any website (okey, let’s exclude torrents and file sharing platforms) has content that should be managed (stored, edited, published, updated). This might be inbound marketing stuff, educational materials, landing pages. These include but are not limited to Terms and Conditions, FAQ page, About Us or Our Story page. Team and Careers page. Portfolio. Blog! Even if this does not sound that you need any of these pages right now, you might do in future. Remember: always think scalably. People search for solutions to their problems online, so if you made a good piece of content about your solution, you almost sold it to them.
Tons have been already written about the most obvious advantages of CMS, so we’ll just list them briefly here:
We delved a bit deeper and collected a few CMS insights that often go unnoticed or omitted.
CMS avails consistent online branding in all mediums.With modern CMS, you could not just post whatever content appeals to your target audience on your website but create multi-channel marketing campaigns: social media posts, RSS, leaflets, dynamic content… All pieces of content may include nice visuals and custom layouts incorporating your unique brand style guide. You could also make use of content scheduling features (offered out-of-the-box in some CMS, like django CMS) to post in peak-times and gain larger outreach.
Most CMS seamlessly integrate with social media. They automatically format your articles into tweets / Facebook or LinkedIn feed updates and post them under your company account.Some CMS use Open Graph tags to optimize the display of shared content on Facebook. If you add “Share” buttons, users would be able to re-post your website content under their social media account, which organically expands your audience.
Some CMS offer search engine optimization features out-of-the-box, which include meaningful slugs (page URLs), meta tags and keywords, proper page structure, etc. These factors add to your website’s accessibility and make this easy for search engine crawlers to index your content. Better accessibility + higher Google ranking = larger visibility and more website visitors.Most CMS provide sitemaps, which improves the arrangement of your website pages. This way, your website looks more “appealing” to Google crawlers, so you’ll get higher ranking.With the web pages being neatly arranged, you can track customer journey and behaviour on the website with Google Analytics reports, determine the most and least popular website pages, find out why users bounce and whatnot.
We won’t be objective without listing a few disadvantages of a CMS:
There might also appear some CMS-specific disadvantages along the way.
Businesses today are only as good as the software that powers them is. No matter the type of website your company runs, it would benefit from a content management system, especially if you think scalably and for a long term. A modern CMS would help you fine-tune content creation and publishing processes internally and reap numerous positive business implications, including saved time and money.
Originally published at www.logicify.com/en/blog on March 26, 2019.