CMS er software der gør det let at opdatere og vedligeholde websider uden at det kræver kendskab til HTML eller anden programmering.
CMS er i dag meget udbredt i forbindelse med publicering på Internettet, da tekst og andet indhold kan publiceres decentralt (uafhængigt af en webmaster).
CMS er ofte færdige systemer som Dynamicweb, Typo3, eller Lotus Notes og de fleste CMS systemer har nogle fordele i forhold til publicering, men også nogle svagheder i forhold til SEO.
De mest udbredte svagheder er dobbelt indeksering (flere URL’er til samme indhold), styring af META kode og titler, samt dårlig Code to text ratio, da der oftest er rigtig meget kode.