Reviews
WordPress. Good or Bad ?
Feb 12th
Earlier this week there was a post on SEOBullsh*t about how WordPress is inadequate for anything more than a personal blog. Since I’m a big fan of WordPress and use it more than any other platform, I thought I’d provide a little balance to the argument.
Let’s get to the core of the argument. Can WordPress scale to handle high volume sites with lots of traffic? I can say yes, it can… as long as you are careful about how you implement it. Plugins are one of the biggest issues with using WordPress. They can solve a lot of problems; however, sometimes they can create just as many problems as they solve. Sometimes this even happens with savvy programmers/developers, such as when Alex King’s Popularity contest jumped off the rails. So as your website grows more and more popular, you have to be careful about which plugins (if any). I’ve seen WordPress sites handle between 80,000 to 100,000 uniques per day without a problem, as long as you keep an eye on things.
The next big issue is the permalinks numbers/categories debate. To be honest there was a grain of truth in Dan Sharp’s critique of permalinks with only category/pagename set ups; however, Dan lost the ability to make an effective critique since he came out with a guns blazin, damn the torpedoes full speed ahead approach. Is there some performance benefit to putting a date/post-ID/number in the URL? Yes. However, that advantage becomes meaningless with things like caching. You can make a real improvement by using a better htaccess setup instead of the one that WordPress does by itself. The details are available on this excellent thread on WebmasterWorld. For small low traffic sites the increase will be negligible, but when you get to those high traffic numbers, it becomes more important.
Another limitation of WordPress is the number of pages. There’s a mounting body of evidence that WordPress doesn’t do such a good job of handling lots of pages (like 1,000’s ). Using the modified htacess configuration above can help, but you’ll still have issues. A better solution is to configure WordPress to put posts in a straight URL configuration and ignore directories.
So with all of these disadvantages, why would anyone want to use WordPress as a CMS on a project with heavy SEO considerations?
Most people who choose to use WordPress as a CMS do so because they are making compromises and tradeoffs. Let’s be honest, it takes very little skill level to set up and maintain a WordPress blog. In fact, some hosting companies offer it to you pre-installed with your hosting order. If you want to run Drupal or Joomla, you’re going to need a higher skill level and be more involved.
Another advantage is the access to wider range of writers. If you run a multi-author project, using something like WordPress, allows you to add/change authors with zero training, as most of them have worked with it before. If you use another platform you get a learning curve or the possibility of needing an editorial staff.
You also have access to large library of pre-existing customizations. Are there tutorials and how-to’s for Joomla and Drupal ? Sure. Are there more for WordPress? Absolutely. You really should pick a platform and stay with it, since doing so allows you to leverage the knowledge and scale very effectively.
So is WordPress the ultimate CMS platform for an SEO’s website? No, probably not. But it does solve a lot of the problems and issues with setting up, running, and maintaining a website. At the end of the day, it’s a trade off, but if WordPress allows you to publish more websites in less time with less man power resources and less technical skill, then it’s a pretty easy choice to make. Especially if you take a little time to make WordPress search engine friendly. However, if you are on a database intensive application, have the technical skill, and have very high loads, it might not be the right choice.
Pay-per-click (PPC) Service Comparision
Feb 9th
Google AdWords
Google AdWords is a PPC service with a fabulous, ready-made venue for advertisement display on “Google’s own wildly popular search engine“. In addition, Google offers advertisers the option of displaying ads on thousands of affiliate sites linked through the AdSense program and matched algorithmically with the ad content.
AdWords offers many helpful features for advertisers, including quick campaign setup, the ability to rotate multiple ads for the same group of keywords, advanced keyword matching options and geotargeting.
One disadvantage of AdWords is that advertisers can’t just pay their way to the top of the heap – rankings are based on a number of factors, including bid price and predicted clickthrough rate. Conversion tracking is included.
Future AdWords features may include behavioral targeting, in which searchers can be targeted based on past searches or other web activities.
Yahoo! Search Marketing
Yahoo! Search Marketing (YSM) is actually a suite of several online marketing tools, including sponsored search, local advertising, and the Yahoo! Directory Submitting. However, when people talk about YSM they’re generally referring to the sponsored search – that is, the pay-per-click service. Currently the #2 service. The service has a respectably large reach, including all the Yahoo! properties as well as many meta search engines, smaller search sites, and content sites such as ESPN (see partial partners list). Advertisers can choose to be displayed on additional sites through the “Content Match” option.
YSM ad campaigns are generally considered easier to set up than Google AdWords campaigns, but lack some of the geekier features, like comparing performance for multiple ads and dynamic keyword insertion. There is also an editorial review period for new listings that can take a couple of business days. Conversion tracking is included.
Rumor has it that YSM will slowly but surely become more like Google AdWords. Changes may include speeding up their campaign setup, implementing geotargeting and possibly other Google-like features, and changing the PPC ranking algorithm so that it takes more factors into account, rather than just the dollar amount of the advertiser bid.
Microsoft adCenter
Microsoft launched its pay-per-click service, Microsoft adCenter, in May of 2006 to compete with Yahoo and Google for a chunk of the growing SEM/PPC advertising market. The Microsoft offering follows the same basic model of the other two advertisers pay a per-click fee to display their listings above or near “organic” search results for chosen search queries. MSN differentiated its offering with more advanced demographic targeting options than Yahoo and Google, including the capability of adjusting keyword bid costs for differing demographics (for example, paying full price for female searchers and bidding at the 50% level for male searchers). The accuracy of these demographics has been debated. The adCenter control interface, while rather difficult to use, does offer a dynamic keyword insertion feature in the ad displays that vastly improves upon Google’s dynamic keyword insertion functionality.
Google AdWords [Google Link] is a PPC service with a fabulous, ready-made venue for advertisement display: Google’s own wildly popular search engine. In addition, Google offers advertisers the option of displaying ads on thousands of affiliate sites linked through the AdSense program and matched algorithmically with the ad content.
AdWords offers many helpful features for advertisers, including: quick campaign setup, the ability to rotate multiple ads for the same group of keywords, advanced keyword matching options and geotargeting. One disadvantage of AdWords is that advertisers can’t just pay their way to the top of the heap – rankings are based on a number of factors, including bid price and predicted clickthrough rate. Conversion tracking is included.
Future AdWords features may include behavioral targeting, in which searchers can be targeted based on past searches or other web activities.
