Quality Score – Ad Center, where do we stand?

Ad Center’s Quality Score where do we stand?

As we all know Microsoft’s Ad Center introduced their own version of Quality Score very recently. Most advertisers frustratingly saw a massive drop in impression share, clicks and spend. Although Ad Center support can be very helpful and easier to deal with than adwords support, some very common repsonses were coming back that led me to believe they had no idea about their own quality score system. Answers to questions were very vague, and their solutions were not the ones we wanted to hear.

Time will tell while we all get to grips with the new system. One thing is for certain is that Ad center is no easy traffic source that it once was. That said it is still ever increasing in its market share.

It now seems clear that the good old days of buying broad keyword terms in Ad Center are gone. They have adopted a Google style Quality Score algorithm. Annoying? Yes.

But we had better just get used to it the way we did with Google.

How do I get a good quality score and get my campaigns spending like the old days?

It’s fairly simple really, once you you let go of the old ways of running your ad center account.

It’s time for a spring clean!

  • clean up you keyword list, get rid of all none performing keywords. This means keywords with a low ctr and zero clicks. Too many non performing keywords will a have impact on your relevancy. Get rid of broad keywords or at least some of them, turn on exact and phrase match. Focus on high CTR keywords and try and expand upon them.
  • Stuff your landing page with relevant keywords.
  • Have lots and lots and lots of relevant content on you landing page.
  • Ad text. Ad text can always be improved, create lots of ad text variation. Re submitting your ads for approval after completing the above points can improve you campaigns performance and might just get them spending again.




Display Random Post as Tweet 1.0

TwitterTwitter is a great way to promote new blog posts to followers, but tweets can very easily be lost in the overcrowded social stream. This is why it’s a very good idea to repeat yourself when using social products like Twitter or Facebook. You simply cannot rely on everyone seeing one single update. The timing of these updates is also very important. There are quite a few products on the market that allow you to send random or scheduled tweets, but from my research they are either pretty expensive or restricted by Twitter’s API policies. In short, you’re better off doing it yourself.

We wanted an easy way to randomly select a tweet to post to Twitter. So we built a plugin that randomly selects a blog post and creates a tweet that includes the post title, permalink and hash tags created from the post categories. All you have to do is copy and paste the text into Twitter.com or your favourite desktop app. It’s very simple, but it’s an effective way to quickly keep your stream updated with tweets to random blog posts.

Download the latest version from WordPress.org.

Slidepost 1.0


There are many, many slideshow plugins for WordPress, but Slidepost is very different. We built Slidepost to break away from the laptop screen and help you display your posts on more communal screens like LCD TVs. It’s a little rough and around the edges at the moment, but this is only version 1.0. We hope to iterate this plugin further with some feedback from the community. The current version was completed for some client work, but we think it could have more wider scope and uses for others. We look forward to hearing your suggestions…

Slidepost relies on some awesome jQuery libraries by Flesler, many thanks to him and the jQuery project.

Download the latest version from WordPress.org.

Export to Text 1.3

Export to Text plugin options

Export to Text plugin options

Last year we built Export to Text, it was partly an experiment in writing plugins and partly an attempt to satisfy a desire for more linear text-based exporting of posts. WordPress is not lacking in export options, but we like to use Excel, and we like to line things up line by line. Downloading WP data as XML has many advantages, but parsing and reading are not easy tasks.

Writing this plugin has been a rewarding experience. Through interacting with the WordPress community and listening to their feedback we have improved our plugin and learn’t a lot about the whole process. The latest version, 1.3, has more useful options and even downloads everything you need into a text file.

Use it to migrate your data to other CMSs, back-up your posts, or make multiple changes in Excel.

We strongly support all data freedom initiatives and wish that every website offered Excel-friendly options for exporting data. Wouldn’t it be great if Facebook or Google would offer this service? We should really ask ourselves why these companies are so reluctant to allow their own users the freedom to export the content they create.

Download the latest version from WordPress.org.

If you have any feedback or requests for features, let us know in the comments…

Finally, if you’re an existing user and feel like donating, click this.

Optimum Media Temple DV set-up for WordPress


You’ll want to make sure you have PHP running as FastCGI, and not as an Apache module. To configure this in Plesk:

  1. Click on ‘Domains’
  2. Click on the control panel link for your WordPress domain
  3. Click on ‘Websites and Domains’
  4. Click on the domain in the list of domains at the bottom
  5. Next to “PHP support”, there is a drop-down box next to “run as”. Select “FastCGI Module”.
  6. Make sure ‘FastCGI support’ checkbox is checked.
  7. Click ‘OK’ to save your changes.
  • Folders should have 755 permissions (rwxr-xr-x)
  • Most files should be 644 (rw-r–r–)
  • Files with secrets, such as ‘wp-config.php’, should be 600 (rw——-)
  • All files within should be owned by the FTP user for that domain, and the group owner should be ‘psacln’


You’ll also likely need to tune your MySQL database configuration at some point, to optimize efficiency and speed of your database queries and WordPress sites. See these articles for more information on this process.

(dv) 4.0:Sample MySQL configuration for (dv) 4.0 512MB