A Content Management System is computer program that handles many of the mundane elements of producing a webpage so that a publisher only has to worry about content creation. Some systems (like WordPress) are extremely SEO-friendly, but older systems can have structures that are more difficult for search engine crawlers to properly index.