My Top 5 WordPress Plugins

Long-time readers of this blog will remember that in September, I moved my blog from Blogspot, where it had lived since 2006, and over to WordPress. It’s been a great move, and I’ve never looked back!

Now that I’ve been using WordPress for a while, I thought I’d share my top 5 WordPress plugins. I’m by no means a WP guru – for that, go find my friend Netmeg – but if you’re thinking about starting your own blog, or you already have one running on WP, I hope you find this helpful.

JetPack

I can’t take credit for finding this one – again, that credit goes to Netmeg – but Jetpack is a do-it-all plugin that I absolutely love. It works on self-hosted blogs to provide features normally only available to people hosting on wordpress.com – things like simple site analytics, Akismet configuration (more on them in a second), notifications, social sharing icons, subscriptions, spellcheck, Gravatar, shortlinks – the list goes on. If you’re thinking about hosting your blog on your own domain (and you should), this is the one plugin that you can’t live without.

Akismet

Akismet is a well-known blog comment spam filter. It’s pretty commonplace, but it’s saved me hours of reading through inane spam comments like this one:

“There is visibly a lot to know about this. I believe you made various good points in features also.”

Yeah. Thanks, Aksimet!

A note about comments: Even with Akismet, some spam comments do get through, so I moderate comments from first-time posters. Once you’ve posted and been nice, you’ll be automatically approved in the future; but the losers will be denied for good. It’s just easier that way.

Efficient Related Posts

When I’m reading a post on a blog I’ve never visited before, I like to see what they’re all about. A great way to do that is by checking out related posts. Unfortunately, Blogger didn’t have a good way of automating this, and I wasn’t going to do it manually – this blog is a hobby, after all!

Enter Efficient Related Posts. They use post tags to find related posts, so if you use relevant tags, you’re all set. I’ve definitely noticed that my readers explore multiple posts now, whereas before they’d just read my latest one and leave.

Yoast’s WP SEO Plugin

I’m a PPC pro, not an SEO – but I’d still like to attempt to get my blog posts ranked in the SERPs. That’s why I chose Yoast’s WP SEO plugin. The plugin makes it easy to perform basic SEO on your blog posts, simply by selecting 1-2 focus keywords. It lets you know whether you’ve included that keyword in your title tag, meta description, and post copy. Pretty handy stuff.

WordPress Backup to Dropbox

I have a confession to make – I never backed up my Blogger blog. I didn’t know how, and there wasn’t a tool I could find to do it for me. I got very lucky – in the 6 years I hosted my blog there, I never lost anything.

When I moved to WordPress, I decided I’d invested too much time and effort to lose my work. There are several backup plugins available, but the one I like is WordPress Backup to Dropbox. This plugin backs up your blog to your Dropbox cloud, on whatever schedule you choose. I selected weekly, since I only publish weekly; if you publish more often than that, you’ll want to back up more frequently. It only takes a few minutes to back things up, and it’s a big relief to know that those files are there.

This plugin requires a Dropbox account, of course. If you don’t have one, why not? Dropbox is great not only for blog backups, but for storing files and accessing them from multiple devices. I use it on all my computers, phones, and iPads. You get 2.75 GB of storage space for free, so check them out!

Bonus: Blogger Importer

After creating my WordPress blog on my domain, I was hoping to be able to bring over all of my Blogger posts. But the thought of doing that manually gave me a stomachache. Enter Blogger Importer. Blogger Importer seamlessly imports posts from Blogger. In no more than 5 minutes, all 6 years of Blogger posts appeared on my new WordPress blog. Amazing! Of course, this is a one-time use, but it sure relieved my stress.

Do you host a WordPress blog or site? What are your favorite plugins? Share in the comments!

Related Posts:

Adwords Support Sinks To A New Low

Back in the good old days, when I was doing in-house SEM, we had a dedicated Google rep to help us with our account. While the reps changed pretty frequently, each and every one of them was helpful and knowledgeable. They got to know our business quickly. A few of them even became friends.

About 4 or 5 years ago, Google decided to centralize Adwords support – and they took away dedicated reps from all but the largest advertisers. People have complained about the poor support for years – one guy created an entire blog just for one post complaining about Adwords Support. I’ve done my share of complaining about them, too.

Still, if you work for an agency, sometimes you get lucky enough to have a rep assigned to you on a quarterly basis. Just this week I had a call with someone who I initially thought was our new quarterly Adwords Support rep. As is typical in agency life, we’re really busy and I was hoping to get some help with PPC grunt work.

Wrong.

While the rep I spoke with was very nice, it turns out he deals strictly with new business. He can’t even help me with existing clients at all (despite my repeated requests).

Think about that for a minute. Google’s most proactive reps now are dedicated solely to new business. They can’t even touch existing clients unless they are ready to – get this – increase their spend by 10x. So, if my $25,000 per month PPC client suddenly decides they want to spend $250,000 per month, Google’s all over that. How many clients actually do that? Heck, I wouldn’t even recommend that big of an increase in most circumstances – there’s way too much risk involved. But unless I’m ready to pony up 10 times the cash, I’m stuck with general support.

So, I asked the rep what their “new business” service entails. Since they can’t help me with clients who ALREADY HAVE THEIR CHECKBOOKS OPEN TO GOOGLE, I thought maybe they had some amazing new biz services to offer.

His answer? Are you ready for this? Here’s the extent of their new business offering:

  • Basic education about Adwords. He did admit that for agencies, this usually isn’t necessary. Duh.
  • Initial campaign setup
  • Bid management for the first 90 days – on a daily basis if you’re spending $25,000 per month and up; on an every-other-day basis if you’re spending between $10,000 and $25,000

Yep, that’s the end of the list. No reporting assistance, no strategic insight, NOTHING that would be useful to an agency. Basically, they’re doing crap that I can do in my sleep.

And they’re not doing it as often. Managing bids every other day on a new account? Are they crazy? A good PPC manager will be on top of bids MULTIPLE TIMES PER DAY in a new account, because things can go south that quickly. I don’t care if you’re spending $20 or $20 million – every other day in the early days doesn’t cut it.

Needless to say, I didn’t take the guy up on his “offer.” I told him this whole premise is totally backwards. We need help AFTER launch, not during it. Many clients are just dipping their toes into the PPC waters when they sign on with an agency. Those who have done PPC before are often gun-shy due to poor management by another agency. Does Google really think I’m going to take a gun-shy client, whom I’ve sold on my PPC prowess, and then let Google set up the campaigns? Can you even imagine the disasters those campaigns would be? All broad match, terrible ad copy, targeting search & display together… the list goes on.

Sorry, Google, but in my book your “support” leaves a lot to be desired. What about you? Have you had good luck with Google’s new business team? Share in the comments!

Related Posts:

My 5 Favorite PPC Management Tools, 2013 Edition

Back in 2008, I wrote a post about my 5 favorite PPC management tools. I decided to revisit that post to see how much has changed in the last few years. Interestingly, despite all the improvements and new toys out there, the tools I liked in 2008 are still pretty much the tools I like now.

Tool #1: Excel

I loved it then, and I love it now. Although there are fancy bid management systems and calculators out there, I still spend most of my time in Excel. There’s no better way to sort and filter data than in Excel. It’s still my number 1 PPC management tool.

Tool #2: Google Keyword Tool

Google recently made several improvements to the keyword tool that are really quite nice. I actually like the ad group suggestions – while they’re not perfect, they’re still a great timesaver when launching new campaigns.

keyword tool

Google recently launched a keyword planner tool, which is pretty cool. Check out Wordstream’s overview to learn more.

Tool #3: A good analytics program.

Where would we be without web analytics? I’ve written often about using web analytics for PPC – and analytics are perhaps more important today than they were in 2008.

However, in my 2008 post I mention several analytics packages that have all but gone away: NetTracker, ClickTracks, Atlas… I believe NetTracker is still around, but I don’t know anyone who uses them anymore. ClickTracks and Atlas are gone entirely. These days, it seems as though everyone is either using Google Analytics or Omniture. Who would have thought?

Tool #4: The search engines themselves.

I have to say, I find myself relying less on direct engine research than I did in 2008. Personalized search has really made it tough to see what others see when they perform a search. I find myself relying more heavily on keyword research tools and competitor research tools than I did back in the day. That said, there is still no substitute for performing actual searches to get a feel for the search landscape.

Tool #5: My own brain.

Indeed. PPC has become so complicated, especially in the world of Enhanced Campaigns, that it’s nearly impossible to do it yourself. Companies must hire a PPC professional to effectively manage their campaigns. The days of small business owners setting up a small Adwords campaign and seeing great ROI are, sadly, long gone.

Bonus Tool: The PPC community.

In 2008 when I wrote the original post, I wasn’t active on Twitter. Twitter was very new and was mostly used by people sharing what they were eating for lunch.

Fast forward to 2013, and Twitter has become my newsreader. Not only that, it’s my go-to place to ask questions and share information with the community. The advent of PPC Chat has not only helped me get answers to my questions, but has also led to some invaluable friendships. I can’t imagine life without PPC Chat!

What are your must-have PPC management tools? Share in the comments!

Related Posts:

8 Killer Landing Page Optimization Tips for PPC

Earlier this week, I asked some of the best minds in search to give me their #1 landing page optimization tip. You’ll want to bookmark this post, because these experts came through with flying colors! Use these landing page optimization tips as a reference when building new PPC landing pages to make sure you have the best chance of converting!

#1: Maintain relevance. The headline & supporting statements have to be aligned with the ad/source/intent of each visitor segment. From Andrew Miller.

#2: Focus on your offer. Build & optimize the messaging & imagery for it. If done well, then the landing page foundation is set. From James Svoboda.

#3: Speed is key. If landing page elements take too long to load, the prospect will move on. Work with developers to lighten load times. From Chris Kostecki.

#4: Make sure your tone & language match your target audience. Best offers & calls to action won’t work if people don’t understand them. From Julie Bacchini.

#5: The page should make sense and capture attention in a few seconds. If it doesn’t, that’s a problem. People skim. From Jeremy Brown.

#6: People are lazy! Increase conversion by prepopulating lead generation forms using search query & IP address info. From PPC Associates.

#7: Don’t make changes to your landing page too early. Base your change decisions on statistically significant data. From Stu Draper.

#8: Get Rid of Distractions! If you want someone to purchase, don’t distract them with floating newsletter signups. From Bryant Garvin.

Bonus Resource #1: KISSMetrics has a nice list of considerations for landing page optimization for PPC that they’ve creatively put into an acronym for CONVERTS.

Bonus Resource #2: Unbounce put out a cool infographic on landing page optimization for PPC just yesterday. If you’re a fan of visuals, give this one a look.

What’s your favorite landing page optimization tip for PPC? Share in the comments!

Related Posts:

Resilience

9/11 memorial
It’s been a tough week. On Monday, April 15, the woes we all feel on Tax Day were set to be tempered by the annual excitement of the Boston Marathon. In a split second, the exhilaration of the day turned to horror when bombs exploded near the finish line.

As a walking distance racer myself, these events stunned me. It was a similar yet different feeling to September 11. While of course 9/11 was horrific beyond belief, it wasn’t as personal to me. I never worked in the World Trade Center. I’d been there, but only as a tourist.

The Boston Marathon is a race like many I’ve participated in myself. As a walker, I’ll never qualify for Boston, but I’ve crossed many a finish line and cooled down in the finish line area – just like the runners and spectators who were hurt and killed on Monday. The images that emerged on Monday and the days to follow were all the more upsetting because I could easily picture myself there.

This morning, I awoke to the news that the manhunt for the perpetrators of this terrible attack has taken on Hollywood-esque proportions. If the attacks themselves were hard to believe, this is nearly impossible for my traumatized brain to process. How does this happen in America?

But we’re a resilient sort. On 9/11, we bent, but didn’t break. A couple of weeks ago I visited the 9/11 memorial. It’s a stunning example of turning tragedy into something beautiful.

And we’ll do it again. On Sunday, I’m participating in the Lansing Marathon Half, along with my husband and son. I’ve been training since January and I’m not about to give up. Giving up lets the bad guys win. And we’re not about to let that happen.

Related Posts:

Learning to Stretch

stretching

No, this isn’t me, but I wish it was.

During the last couple months, I’ve been doing a lot of stretching. I’ve been literally stretching my tired muscles as I train to walk my second half marathon. I’ve been stretching mentally at work, too.

I’m a month into a 3-month project where I’m covering for a coworker who’s on maternity leave. It’s been a great experience so far – I’m not one to shy away from new challenges, and this has definitely been a challenge for me.

One of the great things about stretching is you learn how far you can really go. Walking a half marathon teaches you that you can walk farther and faster than you ever thought possible. In my project role, I’ve learned a few things too.

Rushing the job never works.

If you’re doing a 10-mile training walk, you need to allot enough time to complete the distance. I know I can’t cover 10 miles in an hour, so I don’t even try. Sure, you can (and should) push the pace a little, but I know my limits. If I don’t have 2 ½ hours free, I know I can’t do 10 miles.

The same thing goes for work. As with any new project or set of responsibilities, the sheer length of the to-do list tends to create a sense of urgency. It’s easy to fall into the trap of hurrying through a task to pare down the list.

I’ve always known that a rush job is never your best job, but this project has been a big refresher course in slowing down. It’s better to make sure everything is right than it is to race through everything as fast as you can. Luckily, I avoided major stumbles, but I was perilously close a couple times and it wasn’t fun.

Love what you do – or fake it till you make it.

Last year I walked my first half marathon. I had 2 goals: finish the race, and not come in last place. I’m proud to say I accomplished both goals! When I started training for this year’s race, I set some more aggressive goals that required some heavy-duty training. I’m not gonna lie – there were times that I really wanted to slow down or cut the distance short. But I kept going. And eventually, I found that I enjoyed pushing myself!

When it comes to PPC, I’m the luckiest person on earth because I get to do work that I love and get paid for it. It doesn’t feel like work. In this project, though, there’s a lot more client contact than I had before. While I love talking to clients, it can be challenging to be in meetings for 6-7 hours a day.

So, I took the same approach as I did with the marathon: faked it until I made it. It didn’t take long – maybe a week tops – to feel comfortable, but I’m sure if I’d copped a poor attitude, I’d still be struggling.

And really, it’s easy to talk to people. If you treat everyone as though they’re just the person you wanted to talk to, the conversation will be smooth and pleasant. If you take 5 seconds to confirm receipt of an email, you’ll ease worries. Simple things, to be sure, but they work.

The half marathon is a week from Sunday, and I know I’m ready. And I’ve hit my stride on my new project, too. It’s always good to stretch.

Related Posts:

Social Media is BS

That’s right, I said it. Social media is BS. You might be asking yourself, “Why would she say something like that when she’s active on Twitter and probably gets most of her blog traffic from social media?”

Good question. It’s true that I get most of my traffic from social media. But when it comes to ROI, social media is BS.

I’ve been ruminating on this topic for a while. Back in December, Social Times ran a piece titled The Future of Social Commerce. I saw the post on – you guessed it – Twitter, and I was intrigued. I thought, “Finally! Someone is measuring the ROI of social media!”

Wrong.

Take a look at that post. Take a really close look at this part of the ridiculously humongous infographic:

social commerce infographic
OK, so I’ve editorialized here. But look at the circled text: they’re equating “having a presence” with driving sales. Really?

Back in the day, in another life, I did outside sales for traditional media. I can tell you right now that “having a presence” in a client’s place of business sure as heck did not equate ROI for me. Walking into a store or office won’t guarantee sales, and neither does “having a presence” in social media. People do not buy from you just because you’re there.

As for the comment “Meteoric rise of Pinterest demonstrates that Curation is the future of Social Commerce” – that’s just crazy talk. I’ll admit – Pinterest is cool, and I’ve seen several companies using it effectively. A few might even be making money from it. But because a bunch of scrapbookers and people with time on their hands have adopted Pinterest means it’s the “future of Social Commerce”? Give me a break.

I could go on and on. But what sparked me to finally write this post was a great post over at Search Engine Watch by Nathan Safran titled Can We Please Stop Hyping Social as the Marketing Messiah? Indeed. As of this writing, the post has garnered 55 comments. I don’t know how many comments the average SEW post gets, but as a regular contributor I can tell you that in 5 years of writing for them, I don’t think I’ve gotten 55 comments TOTAL. It’s a hot topic for sure.

Social media is also a nice shiny object. People are attracted to it because it’s new and exciting. But new and exciting doesn’t equal sales, either.

What do you think? Is social a bunch of hooey, or is it the future of commerce? Or something in between?

Related Posts:

3 Tips for Taking Over an Existing PPC Account

Whether you work at a PPC agency or in house, chances are you’ll be taking over an existing PPC account at some point in your career. Gone are the days when few people had existing accounts – even advertisers who’ve been dark in PPC for a while probably have an old account sitting around that they want to revive.

There are plenty of good articles on the web about account transitions. I even wrote one myself. But sometimes, especially in the agency world, an account gets dumped on you with little notice, and you’re tasked with “fixing” it fast. With that, here are my top 3 tips for taking over an existing PPC account.

Discuss goals with key stakeholders.

Both the PPC Hero article and my SEW post talk about goal-setting, but it’s so important and so frequently overlooked that I must mention it again here. Even if the account you’re taking over has good conversion tracking in place, and even if you’re lucky enough to get copies of reports from the previous agency or account manager, set up 30 minutes to sit down with key stakeholders and talk about goals.

I once took over a B2B account where the client was tracking email signups as the primary conversion. In talking with them about their goals for PPC, I found out that they didn’t even have an email newsletter, and that email leads had to be hand-entered into their CRM! The previous agency had been optimizing for a KPI that didn’t move the needle for this client. We quickly identified other conversions that were more important to the client’s business. If I hadn’t had that goals conversation, I’d have been optimizing for the wrong thing, too.

Perform an account audit.

PPC audits are an invaluable tool for finding gaps and issues with an account. I’ve written and spoken about audits several times. At no time is an audit more important than when you’re taking over a PPC account for the first time. Use Joe Kerschbaum’s 10-minute audit spreadsheet and work through it. When you find problem areas, dig deeper. Have another PPC manager look at the account too, if you can. The initial audit will be your roadmap for the first 1-3 months of the PPC engagement.

I don’t think I’ve taken over a single PPC account that didn’t have at least one or two low-hanging fruit fixes I could make right away. Nothing makes you look like a PPC rockstar more than boosting performance by double digits in your first month.

Check the conversion tracking codes.

It seems obvious, but don’t overlook this step. You’ll want to audit not only the account itself, but the conversion tracking codes. Put through a few test conversions and make sure they show up on the back end. Go into the site’s source code and read through the actual tracking code. Make sure everything is working the way it should be in terms of tracking the goals you identified in the beginning.

Even experienced PPC pros get tripped up by bad conversion tracking codes. Make code audits part of your startup process, and your clients (or boss) will thank you. You might even be able to help them clean up their codes a bit. One of our clients did a tracking audit recently, and discovered that they have 15 different tracking scripts running on their pages. Wow.

If you’re taking over an enterprise account, they might have good reasons for having so many scripts. Again, talk this over with the client – maybe they need a tag management system.

Using these 3 tips will help you avoid potential disasters with new PPC accounts. What are your favorite tips for taking over a PPC account?

Related Posts:

Using Web Analytics for PPC Optimization

If you know anything at all about PPC, you know that campaign optimization is one of the most important tasks a PPC manager can perform. Managers spend most of their day tweaking bids, ad copy, campaign settings, networks, keywords, negative keywords, and many other data points within the PPC engines.

Campaign optimization is absolutely essential to PPC success. But if you’re spending all your time in the AdWords and Bing Ads interfaces, you’re missing a big part of the PPC optimization picture.

The Rest of the PPC Story

PPC metrics like CTR, conversion rate, cost per conversion, CPC, etc. are crucial elements that can’t be ignored. This data tells us what is happening with an account: how much traffic it’s generating, how many sales or leads it’s driving, and how much all of that cost. We get a great picture of what is happening.

The problem is, often we don’t know why.

That’s where web analytics come in. Web analytics tell us what PPC visitors did once they arrived at the website.

“Now wait a minute!” you might be thinking. “I’m using AdWords conversion tracking, so I can see conversions! Don’t those happen on the website?”

The answer is absolutely yes. And if you’re not tracking conversions via either the free PPC engine tracking scripts or a third-party tool, then shame on you.

But does that data tell you why someone converted? How many visits to the site did it take for that conversion to happen? What other pages did they view? Were they already a customer making a repeat purchase, or was this their first visit?

PPC conversion tracking can’t answer those questions. But web analytics can.

Key Analytics Measures for PPC

Even the most rudimentary web analytics measures can tell us something about our PPC campaigns. The following metrics can be found in any web analytics program. I’ll focus on Google Analytics, because it’s so ubiquitous – but you certainly don’t have to be using Google Analytics to get these numbers.

Bounce Rate

Bounce rate is the percentage of site visitors who visited one page and then left the site.

bounce rate

Usually, a high bounce rate is considered a bad thing. If you’re an ecommerce site, and 80 percent of your PPC visitors are bouncing, that’s not good – it means that only 20 percent of people are bothering to go beyond the landing page.

But what if you’re using PPC to generate leads, and you have a lead form right on the page? Visitors could conceivably fill out the form and convert right there, without going to another page. In this case, it’s a low bounce rate that’s bad – it means no one is converting!

As you look at bounce rate, think about your campaign goals, and what the numbers mean.

Average Time on Site

Average time on site measures how long visitors spend on your website, in minutes.

average time on site

It probably takes at least 4-5 minutes to complete an online order on an ecommerce site, so if you’re an ecommerce PPC advertiser, a longer time on site is good.

What about the one-page lead form, though? Best practices for online lead forms indicate that shorter forms are best. If it takes 4-5 minutes to fill out your form, you’re using the wrong form. In this case, shorter times on site are a good thing!

Number of Pages Visited

This metric is exactly what it sounds like: the average number of pages visited on your site.

pages per visit

Most ecommerce shopping carts are at least 4-5 pages. Add 1-2 pages for your landing page and any additional items the visitor might be interested in, and you’re looking at a good average of 5-7 pages per visit at a minimum.

I bet you know what I’m going to say here. For the one-page lead form, if your average number of pages visited is 5-7, you’ve probably lost the lead. An average of 1.5 is probably good in this case.

Are you seeing a pattern here? In order to accurately evaluate the meaning of web analytics metrics, it’s crucial to think about your PPC campaign goals. Good ecommerce metrics will be very different from good lead generation metrics.

2 Final Caveats

As with all aggregated data sets, web analytics represent averages. And as we all know, averages lie.

While spending a lot of time analyzing what one or two visitors to your site did probably isn’t efficient, it does pay to break your data out into segments. For now, just remember that averages may not tell the whole story.

On the flip side, watch out for outliers. Let’s say that your ecommerce campaigns have an average time on site of 7 minutes, but you have one campaign with an average time on site of 22 minutes. While on the surface that might sound good, it’s probably not – in all likelihood, it means your poor site visitors are trying in vain to find something and aren’t succeeding. So if your underperforming campaign has outlier metrics like this, it’s probably time to optimize your conversion path a bit.

Now go take a look at your bounce rate, average time on site, and number of pages visited. You might be surprised at what you learn!

Editor’s Note: This post originally appeared on Search Engine Watch on September 25, 2012.

Related Posts:

Yahoo’s Work From Home Fail

Working moms everywhere are no doubt aware of the dustup this week over Yahoo’s new policy banning working from home. In an age where telecommuting is the rule rather than the exception in many companies, this move shocked and horrified business leaders. At my company, gyro’s Rick Segal even wrote an article in Forbes on why this is a bad move. Just look at the SERP for “yahoo work from home” and you’ll see why this is a disaster.

As a working mom myself, this issue hits home. I’ve worked from home for over 5 years now, for 2 different companies. I currently work for a company that’s based in a different state from where I live. It’s no big deal. My coworkers know I’m just a phone call, email, IM, Skype, or FaceTime away from them, and report that it’s not very different from me being in the office. From a work standpoint, I’m as productive as anyone else – if not more so. At home, I have a quiet environment in which to work, free from the distractions that come with an office.

I start my day when my kids leave for school at 7:30, and am usually done shortly after they get home at around 4pm. It’s a conscious move on my part to spend my most productive hours when no one is home to distract me from the task at hand. At the same time, I get many of the same benefits as stay-at-home moms – I’m here to see my kids off in the morning, and am here to greet them when they get home.

That’s not to say I never have calls or meetings when they’re here – I do. And that’s not to say I’m never in the office – I was there most of this week! But the flexibility is what counts.

I have to believe that Yahoo is going to lose good employees over this decision. After all, the digital space is uniquely suited to working from anywhere, any time. That’s the way work is these days – are we ever really not working? Why hamstring people by telling them they have to haul their butts into an office every day?

I’m thankful to work for an employer that embraces working from home.

As a working mom, Marissa Mayer should be ashamed of herself.

Related Posts: