A few days ago WordPress developer Joost de Valk asked his readers ‘Should Themes or Plugins do your SEO?‘. The post was in response to his development of his hugely successful WordPress SEO plugin and how accommodating many theme developers have been in allowing users choosing. Notably, Brian Gardner and Nathan Rice of StudioPress and Headway Developers have been updating their own themes so that users can opt out and use Joost’s SEO plugin to control SEO instead.
It didn’t look like Thesis developer Chris Pearson would follow suit. Those of you who followed the Chris Pearson VS Matt Mullenweg debate will know that Chris does not always agree with other developers.
It appears that the Thesis team have now agreed to work with Joost so that users have the option of using the SEO via Thesis or via a plugin, though those of you who read Joost’s blog post about search engine optimisation on themes or plugins may agree with me that the article seemed more to do about Chris not following suit on this issue rather than a genuine discussion about whether themes or plugins should be used for SEO. I enjoy a good debate online though it does seem that when Chris Pearson is involved there is a lot of mud thrown around and less emphasis on the actual debate (those of you who enjoy a good slagging match should check out the comment area on Joost’s post).
So should themes or plugins be responsible for SEO? Personally, I don’t think it matters, as long as the end result is the same. Fans of the WordPress SEO plugin, or any specific SEO plugin for that matter, may prefer using the same plugin over all their sites regardless of the theme being used. Others may prefer for SEO options to be built into the theme they are using.
Theme developers who update their code to allow users to remove the SEO element of their theme should be applauded as it will undoubtedly help a lot of their customers, though I do appreciate that doing this requires a lot of time and effort so it may not be their top priority. Who are we to say that a theme developer must stop spending time developing a brand new theme in order to make an older theme of theirs work with popular plugins.
I’m not sure of the initial reason Chris Pearson felt so strongly about themes controlling SEO not am I a huge fan of the manner in which he shares his views online. However, I believe he has every right to have that view.
What has really become apparent over the last year is that everyone has to sing from the same hymn sheet, which I think is wrong. I fully agree that WordPress has grown to what it is today due to theme and plugin developers working together but it seems that anyone who has a slightly different viewpoint and won’t spend time with working with others will be singled out as the bad guy who is ungrateful for the community which supports their business. Inevitably, it always ends up in a childish slagging match via Twitter or their respective blogs.
Open source developers like Joost de Valk drive the WordPress community and deserve all the kudos they get. I would just prefer it if developers who don’t contribute to the community as much weren’t lambasted by those who do.
As always, I’d love to hear your view on this.
Thanks for reading,