quickie seo
Since I don’t have time to read complete sentences, much less wait for a rotary dial phone, I’ve been setting up this blog in hurried moments amidst working, doing laundry, getting on planes, and racing to finish books in time to discuss them at meetings. It’s definitely still a work in progress. So, what have I done so far besides ramble about my cats and Britney Spears?
- Hosted the domain on a separate IP address. No, you don’t need one IP address per domain, but I figured if this domain was on the same IP as say, my Buffy site, some of you (and you know who you are) would find it entertaining track it down. And since I developed that site years ago, it really needs some work and I didn’t want you to find it yet. Of course, now that I’ve mentioned it, you’ll find it anyway and mock its incorrect use of meta tags.
- Installed the latest version of Wordpress and found a theme with a layout I liked. Then I tweaked it with my own graphics and modified the CSS a bit. I’m still tweaking. Obviously. If you load the site and everything’s purple and yellow, reload! It’ll get better! Or maybe I’m trying some new Web 5.1 thing and doing an experiment in contrasting colors. Don’t worry. You’ll learn to love it.
- Changed the URL structure to be name-based. This version of Wordpress has lots of different URL options (including easy ways to customize), found under Options > Permalinks. Why did I do this? Mostly to reduce my own confusion. No way I’ll know what /?p=527 is, but I when I see /which-willow-hairstyle, I’ll know just which post that is.
- Switched the order of my title tag to be post name then blog name. I’m still not quite finished with this; I still need to tweak it a bit. Since my blog isn’t targeted at anything, I’m not worried about using particular keywords in my post titles. I’m not trying to rank for water and air. As far as you know.
- Signed up for Feedburner. I was following the advice in this Search Engine Land post about maintaining control of the feed domain name, and thought I’d try the plugin recommended in the comments for that. As far as I know, using Feedburner is the easiest way to get Google Reader and personalized home page stats.
- Installed the following plugins:
- Feedburner feed replacement
- Akismet
- Add Meta tags (I use the excerpt option for a meta description for each blog entry; no idea what it does for meta keywords)
- Redirected the non-www version of the site to the www version using a 301 rewrite in my .htaccess file (I never remember how to do this, so I always just do a Google search for [htaccess redirect]). The entry in my .htaccess file looks like this:
Edit: John in the comments pointed out that in my haste, I hadn’t tested my .htaccess code and it simply redirected every non-www URL to the home page. I’ve seen that so many times too; I can’t believe I didn’t think to check that out. He linked to a Wordpress plugin that takes care of the www/non-www issue, and it works great. Thanks John!
- Signed up for webmaster tools and submitted my RSS feed as a Sitemap. While in webmaster tools, I verified my site using the meta tag option and set my preferred domain to www.vanessafoxnude.com. Since this is a brand new site, my account shows no links (that data is only generated once a month) or query stats (that data is generated once a week and I imagine this site isn’t being returned in search results yet) and much of the other data is empty also, since there’s no data to show yet. One thing that I discovered by using webmaster tools? This site has a robots.txt file! I had no idea! My guess is that Wordpress adds it, since it has an option that lets you choose whether to be indexed by search engines or not. Apparently, my robots.txt file doesn’t disallow any bots, and is returning a 200 response, so that’s good to know.
That’s about all I’ve done so far other than start posting.
The site went live late Saturday and got a few links beginning on Sunday. I’m not really expecting to be indexed by search engines yet, four days in. Are my expectations too low?
- I’ll check live.com first. A search for “vanessa fox” doesn’t return the site in the first two pages (in this initial experiment, I am too lazy to look beyond the first two pages of results), and a search for site:vanessafoxnude.com doesn’t return anything.
- What about Ask? Don’t see this blog on the first two pages of results either, although I’m asked if I want to expand my search into “welfare problems”. (And while the site doesn’t seem to be indexed in Ask at all, Ask’s blog search does oddly suggest my comments as a top feed.) At least Ask isn’t suggesting I marry Rand.
- Speaking of Yahoo, have they found the blog? Maybe they’re making up for the whole Rand situation, because they’ve got this blog ranked #2 in a search for my name. (Dave’s now edited blog post is #4.) A quick check of Site Explorer shows that just the home page is indexed so far.
- And what about Google? A quick check of my name doesn’t bring this blog up in the first two pages of results, although Dave’s post that links to the blog comes up on page two. But a quick site search does show that three pages are indexed. The home page was indexed soon after I registered the domain, when it was still parked at the registrar (hopefully that page will be recrawled soon). And Google Blogsearch does seem to be indexing the posts.
So, as it turns out, my expectations were too low. Two of the four engines are already on it. Who’s winning so far? Google’s got more pages indexed, but I’m going to have to give this round to Yahoo for that great SERP position. And I’ll keep tweaking between airports and book club meetings.

[...] quickie seo [...]
Daily SearchCast, April 4, 2007: SEO’s Most Important Ranking Tips; Google Personalized Search Crack? Utah’s Crazy Keyword Law & More!…
What are the key factors in how search engines rank pages? A new survey of experts tries to give guidance; Google Personalized Search — is it Google crack that webmasters should resist? Live Search gets map enhancements; social networking for homes o…
SearchCap: The Day In Search, April 4, 2007…
Below is what happened in search today, as reported on Search Engine Land and from other places across the web:……
YOU have a buffy site? You like Buffy?

Vanessa does SEO. It’s like Debby does Dallas, only more interesting to women.
Vanessa has a fan site; I’m not alone after all.
So much for validation…
I get the impression that a traditional web site is not going to fair as well as a blog if for no other reason that getting IBLs will be, well not automatic, but Much easer.
Bill
What? Buffy who? Did I say that?
So I get to harass you at conferences with questions, and now you have your own blog to make that easier!?!
awesome!
Hope the blog works out well for you.
Vanessa,
Doing the 301 redirect for www version that way will always redirect to http://www.vanessafoxnude.com/index.php which isn’t the best idea as you’d want it to redirect to the current page, like http://www.vanessafoxnude.com/2007/04/04/quickie-seo/ if someone where to link to http://vanessafoxnude.com/2007/04/04/quickie-seo/
So to do it correctly with word press, I usually use the enforce www preference plugin found at: http://txfx.net/code/wordpress/enforce-www-preference/ works like a charm. There’s another one that lets you redirect old pages as well, let me know if you’d like that one.
John (JLH)
Thanks John! Since I’ve been putting things together as I have a few spare seconds, I hadn’t even tested that. That plugin works great. Thanks!
Ahhhh..sorry.. you guys lost me what did you fix? I do my 301 redirect exactly like Vanessa shows and it works fine.
If it’s the site linked in your profile, your redirect is working fine. For instance, http://anistoncenter.com/jen/filmography.php redirects to http://www.anistoncenter.com/jen/filmography.php. In my case, the non-www version of the URLs were redirecting to the www version of the home page (rather than the www version of the specific URL).
Ok, good you had me worried. That must be a quirk in WordPress then.
Thanks Vanessa.
Bill
Theme is broken in IE6
[...] to our blogroll. It’s a fresh new blog but already she is giving great SEO advice with this Quickie SEO primer. She joins Matt Cutts on the Googler [...]
Yep, IE 6 doubles the margin width of floated divs.
I used the display:inline in the CSS to get around this. There are otheree ways.
Bill
Hey, I want pictures
Seriously, for a minute there I didn’t think this was really your blog. I’m adding you to my Google Reader right now.
Thanks for the recommendation on the 301 plugin for WP. I will have to give that a try on my blog.
Dave
Hi Vanessa - For your title tags I recommend using a plugin called the SEO Title Tag plugin - we use this on our WordPress blogs and it works great. It will automatically make the title of your post the title tag on the page. You can find it here:http://www.netconcepts.com/seo-title-tag-plugin/
Also if you want to add keywords and a description to every post try this site: http://www.bitcycle.de/wordpress/plugins/btc-meta/2/ - It’s in German but I had a friend help me out - it’s pretty straight forward and if you need a hand (heck probably not) shoot me an email.
~Carrie
Save yourself some time checking your keyword rank:
http://www.googlerankings.com
No, it’s not my site but it seems to work and lets you check the big 3 all at once, without having to crawl the pages to find your position. You do need to give them your Google API key, but I did and Google haven’t banned my key (yet!).
[...] Vanessa’s Quikie SEO [...]
I just recently got tagged for dup content in my wordpress blog and did a little research into seo for my wordpress. It will take a while, but I am confident that the tools added will help. I noticed some of the steps you took and I wanted to point out a few that I found;
1. Wordpress Duplicate Content Cure plugin. It can be found over at seologs.com
2. We worked on the whole www versus non www, and we also were able to eliminate the trailing index.php from our blog so that it now reads mydomain.com/blog/ and if you type in the index.php, it does a nice re-write. We had to do it through the index.php file of wordpress as we kept running into a conflict with the mod re-write of wordpress. This is our addition;
if($_SERVER['REQUEST_URI']==”/blog/index.php”):header(”Location: http://www.yourdomain.com/blog“) or die(”no can do”);exit;
endif;
We added it between the opening and closing php tags on the index.php file.
I hope this helps anyone who is looking for this solution as I searched all over for it and we had to make it ourselves.