Лично моё мнение - подход к CEO/SEO (content & search engine optimization) должен идти от требований ПС, которые постоянно меняются.
WordPress - изначально, создан для блогов.
Почему? Потому, что если я скажу что-то другое - меня закидают помидорами.
А я этого - не хочу!)
В любом случае, к выбранной Вами CMS Вы должны будете использовать какие-то дополнительные и актуальные CEO/SEO-модули.
ИМХО: Я предпочитаю использовать CMS Joomla (т.к. она гораздо гибче подходит для различных бизнес-процессов, нежели тот же WP)