Preventing hacks on your WordPress blog

In the last few months, I have unintentionally branched into a new area of service: fixing hacked WordPress blogs.

Honestly, I’d much rather spend my time doing search engine optimization, marketing, or coding new themes, but when I get a panicked email from a hack victim, I understand that getting their blog up and running again is (naturally) their number-one priority.

This post explains why WordPress blogs get hacked and how to keep it from happening to you.
How bloggers discover they’ve been hacked
Many times the hackers are pretty slick, and you might not even know you’ve been hacked until you start to lose traffic or see a weird error. I had a few blogs hacked about a year ago and it took me a while to notice because I wasn’t regularly monitoring my traffic.

Some symptoms I’ve seen (on my own blogs or on my clients’ blogs):

Delisting, a dramatic drop in rank, or a “caution” page from Google. You’ll usually find out about this a while after the hack, either when you search for yourself on Google, or (if you usually get a lot of traffic from Google) when you notice your traffic go down. Sometimes you’ll get an email from Google that alerts you to the situation.
Strange links in your posts that just “appeared.” You’ll usually only spot these if you go back and edit an existing post, so many bloggers don’t notice these right away, either.
Weird blog behavior, like blank pages or “secret” pages that only show up if you try to go to a page that doesn’t exist. Not all of this points to being hacked (for instance, an out-dated plugin can cause a blank page) but it’s often the first clue that something’s wrong.

Why isn’t it easier to spot? The hackers purposely hide most of the evidence from you, and intentionally set it up so that search engines (like Google) see the new “content” they’ve added, but regular visitors (including you) do not. That makes it harder to catch the hack right away and makes it more likely the hackers will accomplish their goals.

Continue reading
 
 

The easiest way to find an SEO WordPress theme for your blog

In news that’s been way too long in coming, I’ve just launched a new site called WordPress Theme Review. The concept is based directly on the work I’ve done to improve search engine optimization (…

Continue reading
 
 

Five more fabulous and free WordPress themes

Since the last batch of search engine friendly WordPress theme recommendations went over so well, here are five more themes for the full version of WordPress (and if you’re on WordPress.com, don’t despair; we’re in the process of reviewing the included themes right now and will publish our recommendations for you soon).
XV – Revised
XV - Revised: a free WordPress themeWe like this theme’s code because it:

validates
has better-than-average code structure
emphasizes your post titles
emphasizes your blog name
emphasizes your blog’s description
uses unique page titles

Continue reading
 
 

Five free, beautiful WordPress themes to help your SEO

Many people have been reading the posts on ProBlogger and this blog about the importance of good theme code and the role it plays in your search engine traffic.

Now, I’m a little biased :) , but I think one of the best ways to get a great theme with great code is to have it built that way; you get the best of both worlds: a custom theme that represents you perfectly, and great, search-engine-friendly code.

However, I’m also a realist, and know that many bloggers can’t/don’t want to put cash into their blogs, so I wanted to take this opportunity to highlight some beautiful WordPress themes that also feature excellent, search-engine-friendly code. Read on to see the first five selections (in no particular order). (Hold your mouse over a “reason” to see a slightly longer explanation.)

Continue reading
 
 

What you should know about SoloSEO, a new search engine optimization tool

I recently read a post about tracking the factors that contribute to good search engine rankings. There are lots of factors to keep track of, but if you do a good job, your blog will get tons of new visitors from Google, Yahoo!, MSN, etc.

The post was specifically

Continue reading