Wordpress is most useful CMS for blog and website building.yes, Wordpress is good for but it’s depend on your theme,Images and plugins.
Wordpress Provide Best Plugins for the SEO, with use of those plugins it makes easy for doing seo.
here is some Basic Advantages
Custom create URL
In the wordpress you can easily create seo friendly url structure which is good for seo.
Quick and Easy for Content Creation
In Wordpress, sites grow big and grow fast. All that content brings breadth to your keyword families quickly, and your large site can quickly become “bait” for inbound links from other websites.
Plugins Support
Wordpress Provide different-different Plugins like seo plugins , image Compression plugins etc .. so it is good for SEO.
Lower Designed Template
I see a lot of Bad designed themes that undercut WordPress’ SEO power. Here’s an example I often see: a template will be designed with the blog’s title bearing a Heading 1 tag–that’s not the way to go. The h1 tag should speak to the subject of each page or post–to repeat an h1 tag mindlessly throughout hundred of pages on a blog is a waste of a valuable SEO tool.Code the Blog Title in a plain old CSS class–and utilize the powerful h1 tag for the on-page title for each post or page.