I am using mainly Drupal and Wordpress and I am not experienced in PHP. For corporate websites we always prefer Drupal. Wordpress for simple blogs. But I can definitely say Drupal is more flexible and easier for developers to customize. Creating new content in Drupal is very simple, I can produce easily my own content types. In terms of SEO: In the first days I had bad experience because you can "play" too much with tons of settings such as page titles and automatic url settings. Drupal produces far more "URL-garbage", each new module again creates some own URLs that even can get indexed then Wordpress. Can you share your SEO relevant experience using Drupal to build your corporate website? What modules are most important to use and what kinds of mistakes you did?
I find both Wordpress and Drupal to be great with SEO. With Drupal, once you set and configure the Path and Pathauto modules, your urls are taken care of. I find that my Drupal sites get indexed pretty fast
For drupal there's even module dedicated entirely to SEO: its called like "seo friend". It helps you set up all different modules that help optimize the site (titles, meta, urls, etc).
i've never had a URL issue with Drupal.. i use Path and Pathauto.. I have had VERY good SEO results and rank #1 or very high for hundreds.. nay, thousands of keywords and phrases.. When used as directed, Drupal is VERY SEO friendly..
For the drupal modules, you need to add more settings before to use. such as Pathauto, you need to specify how your url looks like. PageTitle, what will be contains in your page title MetaTag, the metatag content Other modules, such sitemap, use sitemap 2.0 or more, don't use 1.x!!! Google analytics The better way is to use them, then you will feel the cons and pros. Good luck!
I started a new website based on drupal. Turned out it has a lot of SEO advantages, loving the path and pathauto atm.
I can't complain about drupal and seo, check this list if you'd like to have an overview of seo modules: http://www.kristen.org/content/drupal-seo-modules
Search for the keyword 'mastering drupal' in Google, and click the first results. The tutorial is fantastic.