Daily Woot WordPress Widget

Web Programming, WordPress No Comments

Overview

For those of you unfamiliar with the site woot.com, you owe it to yourself to check it out. Basically, the concept of Woot is that they buy a certain quantity of a particular item, then start selling it at 1am EST until it sells out, or until 1am EST on the next day. Oh yeah, the price is rediculously low, and shipping is always a flat $5, whether it’s a USB key or a 42″ plasma TV.

Obviously, most of the stuff Woot puts on their site sells out. In fact, it’s not unknown to have a Woot be sold out by 1:30am, a mere half and hour after posting. Time, clearly, is of the essence where getting a Woot-deal is concerned, and that’s where the Daily Woot Widget comes in. With the widget, you can easily insert the daily Woot item into your blog’s sidebar. Since it’s a widget, you can customize the title in the Sidebar Widgets menu of your WordPress wp-admin panel. Additionally, I’ve added in functionality to let you specify the width that you want the widget to be, so that it’s compatible with your sidebar’s unique dimensions.

Please keep in mind, if you try this widget out, that it is still very much in the beta testing phase. This is my first widget, so if some of the sidebar integration messes up your entire sidebar, don’t blame me, or at least don’t tell me you’re blaming me. Also, if you do encounter and bugs or “accidental features,” please fill out a comment and let me know.

Installation

Download the Daily Woot Widget (292) and copy the woot.php file to your /plugins/widgets/ WordPress directory. Then go into the plugin admin page and active the Daily Woot widget. Customization is available on the Presentation -> Sidebar Widgets admin page.


Lunarpages Coupon Blog: it’s what it says it is

Reviews, Web Programming, WordPress No Comments

The following is a sponsored review of Lunarpages Coupons, a blog that maintains a list of actively available coupons for Lunarpages hosting.

Upon visiting the site, the first thing that I noticed is that it very clearly and obviously displays the coupon codes for Lunarpages, as the site’s name would have you believe. The codes are updated monthly, and there have been recent updates. Clearly, this is not a scam in the sense that someone is actually trying to run ad revenue through a spammy blog with the enticement of ‘coupon codes.’ Furthermore, it’s clearly run by a real person, not some content aggregator. For these reasons, the site and it’s aim of listing out money-saving coupons for web hosting is an admirable goal.

However, seeing as the site has put out a campaign to build public awareness of its existence, one would hope for an additional amount of content on the site besides just the codes. After all, as far as I can tell, without being to critical, the only relevant content on the entire site is basically three lines:

“28offplus2″ - $28 Off Plus 2 Free Months
“Save35″ - $35 Off
“Save50OnDed″ - $50 Off on dedicated servers

Now, that’s not to take away from the fact that updating the site regularly means that it is not only a one-time blog post about a deal that may expire the next day, or twenty minutes later. It takes a certain degree of dedication and consistency to do so. But the other thing that preplexes me is this: if I want a coupon code, a simple Google search for that company plus the term ‘promo code’ or ‘coupon code’ usually yields the results I need. In fact, since Google allows sorting by date, you can narrow your results to find the latest posts about coupons anyway. So, in the final analysis, there’s absolutely nothing wrong with having a Lunarpages Coupon blog, but it may not actually provide a significant service that would make it a good bookmark for repeat use.


Is Google writing a code of ethics for the Web?

Musings, Politics, Web Programming, WordPress 2 Comments

Karl MarxThere has been quite the buzz recently about Google’s recent move to encourage use of the rel=”nofollow” tag on paid links. Matt Cutts, whose blog offers an insider look at SEO in the Google world, argues that buying links to boost page rank should be prevented, as it constitutes deception of the search engine’s algorithm, and prevents it from serving the most relevant links to searchers.

The Official Google Blog also has an article about the nofollow attribute, which clearly states that incoming links from sites that Google deems have been paid for will not be ‘credited’ towards the target site’s page rank. Now, my point here is not to argue that Google should be allowing comment spam and other obvious and highly exploitable means of link-spamming. However, the fact that Google (and now Yahoo! and MSN Search) have decided to support and enforce the nofollow attribute as the default for paid links means that the three major search engines on the Web, through which most of the people that find information on the Web locate the sites and content they want, have taken the stand that money shouldn’t be able to buy recognition on the Internet, or at least better search results on the Internet.

While this attitude seems quite reasonable, and is garnering a lot of support throughout the blogging community, where spam is an ever-present problem (thank you Akismet, 10,000+ pieces of junk automatically filtered and counting), few seem to be regarding it as the fundamental cultural paradigm shift that it represents. In the ‘real’ world, companies with large amounts of capital can fund massive marketing campaigns, using their clout to eliminate poorer and weaker competitors. It is a simple reality of capitalism that money continues to be used to buy influence in the offline world; in fact, large firms constantly flood the market with print, radio, and TV ads that cost billions per year across the board. Why is it then, that Google and other online search giants have decided that paying to be noticed is deceptive and wrong? Is it a moral stand against a cutthroat practice, or merely another assertion of corporate domination over a particular market by its largest players.

I, for one, will be curious to see how the forces at play in the market affect the decision Google has made on paid links, as sites like ReviewMe and Text-Link-Ads will have to decide whether to conform with Google’s ultimatum, risking the wrath of their advertising clientele, or to leave the nofollow attribute out of their links, thereby risking losing publishers who fear a declining page rank. All in all, I think the decision made by Google to filter search results by non-paid links only is noble, but it ignores the larger reality of our society, which is that money drives people to content all the time.

One Dollar Bill PyramidTake, for example, the recent advent of Gofbot.com, a site operated by McDonald’s as part of a marketing campaign featuring fake newscasts proclaiming Gofbot to be ‘bigger than the Big Mac.’ The point of the campaign, and the fake page counter on Gofbot.com, which always resets to 4 hits, is that nothing is bigger than the Big Mac, a tried and true ‘American classic.’ However, if you look it up, Gofbot has a relatively decent (for a site with NO content) Alexa ranking of 352,306, driven solely by the TV campaign and the buzz it created. The page takes you to McDonald’s website after you’ve seen the mini presentation, and voila! McDonald’s has paid to send you through a link to their site. And they did it by circumventing Google and placing their high-priced advertisement in a market that already accepts that money buys the attention of people in our society.

When you consider that the Web doesn’t live as an entity by itself, and that search engines are but one way that people are driven to websites, it certainly complicates the issue that Google is taking such a clear stand on. I would love to see a world in which advertising dollars don’t make you more relevant for a particular search term, but I’m not sure Google’s moral stand can survive in a world where money already buys the attention of millions of consumers every day.

SEO, google, search, paid links, gofbot.com, mcdonalds, mcdonald’s, msn search, yahoo, advertising, online advertising, nofollow


Akismet blocks my 10,000th piece of spam

Web Programming, WordPress No Comments

Thanks Akismet. In the less than two-year history of this blog, the erstwhile spam-blocking service has filtered 10,000 pieces of spam for me. Compare this to the roughly 250 actual comments I’ve gotten, and you’ve got an idea of the pain and suffering that email administrators and others who deal with spam daily have to go through.

akismet, spam, blog


Google’s new pay-per-action ads

News, Web Programming, WordPress 1 Comment

Google announced today that it will begin offering its new pay-per-action ad service to its higher-traffic publishers (over 500 conversions per month). While it’s great that Google is offering this new service, I’m not exactly sold on how effective it will be for publishers.

Google’s standpoint is that the pay-per-action ad, which only pays the publisher once the person who’s clicked the ad signs up for a service or completes another such task on the advertiser’s site, will cut down on frivolous or downright illegal clicks by people being paid to do so, or bloggers cheating on their own sites. I’m sure this will happen, and I’m sure it will push more companies towards online advertising that have been hitherto reticent to jump into such a murky and unknown market.

On the other hand, as a publisher, I’m not sure I want to be responsible for someone else’s crappy site. For example, if Google puts an ad on a page that links to a site that wants its users to sign up for a free service, but the form is so long and intrusive that less than 1% of the people who click the ad end up signing up, I don’t want that ad on my site anymore. So, the solution could be as simple as the problem, if Google has acknowledged it and is planning to account for it: rank the ads by their overall conversion rate across all publishers. Then, if a particular ad performs terribly no matter what site the users are coming in from, push it down the list, so publishers can display ads for better written sites in their valuable ad space. Of course, right now Google makes its money from those very publishers, so I’m sure the way they display the ads is the same as for the standard AdSense–the more the advertiser pays, the better their position.

google, google adsense, adsense, adwords, google adwords, online advertising, pay per click, pay per action, pay-per-action, pay-per-click, advertising, ad


SoloSEO: Search Engine Optimization for the little guy

Reviews, Web Programming, WordPress 1 Comment

The following is a compensated review for SoloSEO, a self-managed search engine optimization site.

SoloSEO is a search engine optimization toolkit based on the web, and targeted at DIY webmasters looking to optimize their sites while keeping marketing expenses low. SoloSEO’s sign-up process is easy. They have a 2-week free trial available, and they require minimal information from you (email address, name, etc.) to get started. Once you’ve gotten your username and password, you can proceed into the main dashboard screen, where most of the options you can choose in SoloSEO are available in a nice, easy-to-navigate fashion. The interface actually reminds me a lot of the WordPress admin page, so perhaps that’s why I find it so intuitive.

SoloSEO Dashboard

When you begin, SoloSEO walks you through the initial steps that are required to start tracking and optimizing your site. If you don’t have any analytics set up, SoloSEO recommends you to Google Analytics, but does mention that other options are available. As a side note here, I believe SoloSEO’s strategy of using already-available free web apps that exist on the web is an excellent one for keeping internal costs down, and thereby passing those cost reductions on to the website owners / customers that SoloSEO serves.

After you’ve chosen some sort of analytics software, SoloSEO begins to ask you for information about your site, beginning with the main keywords you would use to describe your site. All the reports generated in SoloSEO, including the ones that are immediately generated once you’ve given the site some keywords, are exportable into TSV or CSV formats. If you’re unsure what keywords accurately define your site, or are worried that you might miss some ‘obvious’ ones, SoloSEO allows you to search sites like Google AdWords, WordTracker, and Overture (or all three at once!) for related keywords. In my case, this resulted in about 25 useful results per search, including things like misspellings or incorrect pluralizations that apparently many people search for on the web.

Once you’ve defined your top keywords, SoloSEO takes you through the process of creating a sitemap for your site. This allows SoloSEO to perform additional functionality, such as checking for dead links of other nastiness that could drive potential customers away from your site. Among the other tasks SoloSEO originally outlines for you are creating additional topics for your site, with sub-topic keywords, and running a report to determine the effectiveness and page ranking of your site against that of your competition. All in all, it’s a very complete package that covers all the basics. I am particularly fond of the aggregator at the bottom of the dashboard which shows you your current ranking in several major indexes, such as Yahoo! and Alexa. This aggregator also lets you select the original link that SoloSEO is using to get your stats, in case you want to view them in the original context.

The price for SoloSEO is $29 a month, which allows you to track and optimize up to 5 domains. Each domain beyond that costs an additional $4 a month. Considering the tools the SoloSEO offers, and the knowledge and guidance that the task-based interface provides, it is an excellent option for fledgling websites trying to make an impact for their companies on the web. While there may be features required by major-market companies that SoloSEO does not provide, it certainly would accomplish everything I could possibly need in terms of tracking search keywords on my blog. My only suggestion is that perhaps a cheaper package for 1 or 2 domains could be offered, since $29 a month is a significant expense for me, considering my hosting is around a 1/3 that price, and I would be much more interested in purchasing a service for my single domain at a rate of around $5-7 dollars a month.

soloseo, search engine optimization, google, keywords, ads


AWNB passes 100,000 hits

Musings, Web Programming, WordPress No Comments

Today’s the lucky day! This site just passed 100,000 total hits since its inception in early 2006. Thanks to everyone who came by and didn’t download something for free from me, then attack me for not making it perfectly suit their needs. And Happy Administrative Professionals Day!

neverblog, 100,000 hits


License to Blog: REVOKED

Humor, Web Programming, WordPress No Comments

License to Blog-REVOKED
Matt the Mac Jedi drew up this image after reading the story about my recent altercation with a disappointed theme downloader. Apparently, having ascertained that said blogger lacked a full understanding of communication on the WWW, not to mention what open-source code is, it was determined that his license to blog needed to be revoked. I still can’t stop laughing.

license to blog, wordpress, blogging, open source, themes, wordpress themes


davidjmurray (dot org): he’s admitted he’s not very nice

Web Programming, WordPress 1 Comment

Dear David,

This is fun, and I’m pretty sure you and I are the only ones reading it….Thanks for mentioning the changes I’ve made to the theme. That being said, I’m firing back…I can’t resist.

So someone out there took exception to a bunch of things with my @thens WordPress theme. Rather than bringing them to my attention, even after I’d written a comment on his blog, the author of davidjmurray.org (Mr. Murray, I presume) decided to flame me about his concerns, rather than informing me of them in a way in which I could take steps to fix the theme. Thankfully, by flaming me, I was at least able to figure out what he wanted changed, and have done so in Version 1.1 of the theme. Now, the gentleman decided to ’spam’ my comment to him, and proceeded to claim that there was ‘no documentation’ available on the theme. Now, as any wordpress user knows, the URL for the homepage of the theme is right there in the stylesheet. Mine’s no exception. So, besides proving an inability to read, Mr. Murray has demonstrated a quick temper and an inability to distinguish ‘tracking’ code from AdSense code.

Then, after I suggested that Mr. Murray was perhaps being a bit unfair in spamming my comment (does he understand the difference between ’spam’ and ‘delete’???), since I had merely given him contact info to suggest any changes he might want made on the theme (apparently, he does), he announced on his blog that I considered it his problem to fix the theme. That’s not exactly true. I merely request (quite reasonably, I believe), that people either tell me what they don’t like, or fix it themselves. Passive-aggressively flaming something on your own blog does not quite meet either of those criteria, and most importantly, what does it accomplish? In fact, here’s the transcript of the comment that Mr. Murray ’spammed.’ Note, hilariously, that Mr. Murray’s original post replying to my comment (as of 2pm) accuses me of using ‘the big sword’ of ‘blackmale,’ but that our spelling champ figured out that that was not only a typo, but also somewhat of an innuendo. Thankfully, Mr. Murray sees no shame in altering his reality to fit his preconceived notions, so by 3pm that ‘mistake’ was appropriately removed.

Original Quote

Wow, you’re not very nice, to say the least. If you had a problem with the theme, you should have told me. I made every effort to be friendly here, and yet you deleted my comment. Now, here’s the thing–if you don’t want ads, remove that code. The theme I modified (NFO Overload) has that same ad code in it, which I believe pays that guy–I’ll be removing it now, though, since it’s a valid criticism and I can see how, if you’re not really comfortable editing the code, you’d be frustrated by it. Now, I don’t know what you mean about documentation–the install instructions are on the page, and if you had any other questions, you could’ve asked on the blog–there is a comment page that I DON’T CENSOR like you do.
The javascript tracking code is GOOGLE ANALYTICS. It’s on pretty much every page on the web. Once again, this was a vestige from the version running on my site–it would report hits to your site as if they were to mine, I believe–thereby messing up my metrics, not yours–if you have a problem with it, remove it. The fact is, now that you’ve made these points, albeit in a really underhanded and immature way, I can change the theme to accommodate the criticism. I just don’t understand why you’d be so mad about this that you would flame me on your blog even after I made an effort to contact you and ask what you’d want changed. This is the second blog that adopted the theme–and as a side note, the other blogger seemed to be fine removing the things she didn’t want / need, as that’s how WordPress works. I’m open to any suggestions you might have to improve the theme, though, assuming you’re not just happier attacking other people’s creative efforts. You quickly hit on the major problems that I now recognize as the reasons more people haven’t adopted the theme, so now I can change them. As I am not as quick to jump on people as you are, I will wait on editing my article linking to your site to see if you are actually interested in improving the theme to work for your site, but if I don’t get any sort of response, I’m just going to post this comment up there, so the world can see it, even if you decide to censor it because you disagree.

wordpress themes help us all get along


See the @thens theme in action

Web Programming, WordPress No Comments

Athens: The Parthenon
A couple of sites have recently adopted my @thens WordPress theme for their own use. Check them out at mcneelymusic.com and davidjmurray.org. You know they have cool things to say, because they obviously have exquisite taste.

@thens wordpress theme, wordpress themes, davidjmurray.org, mcneelymusic.com


« Previous Entries