Archive for August, 2009
Does Google Like It When You’re Fresh?
Posted by Dr. Pete
Warning: This post contains tactics that may be considered black-hat. SEOmoz does not condone these practices. I have simply done something dumb to my own website to prevent you from doing something dumber to yours.
If you believe the rumors, we all now live in something called the real-time web. The once steady trickle of user-generated content became a torrent, and search engines face the difficult task of drinking from a fire hose without drowning. It only stands to reason, then, that fresh content is becoming more important, and anecdotal evidence seems to back that up. Every day, blog posts and Tweets seem to get indexed and ranked a bit faster.
Freshness seems important, but what signals does Google use to determine freshness? Beyond the original cache date, do the spiders pay attention to on-page signals, such as dates in body content or URLs? I thought it might be fun to try and find out.
1. Manipulating URLs (non-301)
My plan started out simple: manipulate a URL on my blog and rename it to use a date-based format (as some blogs do by default). So, for example, a URL that normally looked like this:
http://www.mysite.com/topic-goes-here
…became something like this…
http://www.mysite.com/2009-09-01-topic-goes-here
I chose a blog post that was recent enough to still be archived and spidered but not so recent or popular that it was likely to attract new inbound links. I chose 3 long-tail keyword phrases to track for that post, and then flipped the switch and changed the URL. In part 1 of this experiment, I did not 301 the old URL to the new one. By not 301’ing, I was hoping to nudge Google into updating the original cache date. The graph below shows what happened:
The rankings axis is inverted to show low rankings at the top, with 1 line for each keyword phrase. Here’s where things got weird. Even after spiders indexed the new URL, that URL showed up in rankings on 3 different days for the 3 phrases (indicated by the gray, dotted lines). Some rankings dropped before the new URL appeared, others after, until they eventually stabilized slightly lower than the original URLs. Oddly, the one keyword that hit #1 after the switch also managed to cache the 404-error (so, that ranking was completely useless).
2. New URLs, Take Two (301)
Of course, outright changing a URL without 301 redirecting it is a bit unusual, and would mean that I lost whatever inbound link juice I had flowing to that page (it wasn’t much, but it still can’t be ignored). So, not generally one to learn from my mistakes, I tried again, this time with a new blog post but with a 301 in place.
Not surprisingly, the spiders were a bit better behaved, with all 3 rankings reflecting the new URL on the same day. Somewhat surprisingly, though, some keywords lost ranking, some gained, and the overall average ranking change was roughly a wash. Not a promising sign for my URL-based freshness theory.
3. Mad Science Is Science, Too
So, what can we learn from my little experiment in freshness? I’m not entirely sure, but I’d like to offer a few takeaways to trick you into believing that reading this post was a good idea:
(1) Google Isn’t That Dumb
If you were considering changing all your URLs to trick Google into thinking that your posts are brand, spanking new, here’s some advice: don’t.
(2) Always, Always 301
Although I had my reasons for not using 301s in the first experiment, don’t ever rename an important URL without redirects in place. If nothing else, Graph (I) should be a lesson in what can happen if you do.
(3) Proceed With Caution
Even if you do rename your URLs for a perfectly good reason, and you put 301s in place, expect some short-term consequences. Rankings may fluctuate, and where you end up when you’re done might not be exactly where you started. Changing your URL structure is a big job – sometimes, it’s necessary, but don’t do it just to make a minor SEO tweak.
10 Valuable, Actionable, Take-Aways From the SEOmoz Pro Training Seminar
Posted by Whitespark
This post was originally in YOUmoz, and was promoted to the main blog because it provides great value and interest to our community. The author’s views are entirely his or her own and may not reflect the views of SEOmoz, Inc.
Whitespark is an Edmonton Search Engine Optimization and Web Design Company in Canada
Having recently returned from the SEOmoz Pro Training Seminar Series, I wanted to recap a few of the things I learned, and create a list of actionable items that I need to start implementing in my SEO business. I’m writing this for my own reference, but figure that I might as well write it as a YouMoz post as it could be useful for those of you who couldn’t attend. Of course, what I found valuable and actionable may be different from what other attendees found valuable, so if you attended the seminar it would be great if you could share your top take-aways in the comments. The conference was packed with a ton of useful information, and this list focuses on the items that I’m currently excited about.
Take-Away #1 - Ask For A Link In Order Emails (And Other Customer Communications)
Tom Critchlow suggested asking for a link in your order emails. It’s a genius tactic, and I’m ashamed to say that I have heard this tip a few times before, but haven’t implemented it yet. That’s no good. This is so simple, so easy to do, and potentially so valuable that there is no excuse for not doing it, right now.
If you control the code on your e-commerce sites, then stop reading right this minute, fire up your code editor, and add some kind of version of this text to your outgoing order confirmation emails:
Do you have a website or blog? Link to us! Just copy and paste this code: <a href=http://www.oursite.com>Subtly Optimized Anchor Text</a>
If you don’t control the code, then stop reading right this minute and fire off an email to your dev team.
I just did this on five different e-commerce sites I manage and it took me exactly four minutes and 12 seconds. You do the math and figure out what the ROI is on that, even if it results in just a few extra links.
While you’re at it, think about other places this could be added to. Put it in the footer of your email marketing, put it on your website somewhere, maybe even put it in your email signature. You’ll be surprised what people will do when you tell them to, and "link to us" is a clear and direct call to action.
Take-Away #2 - Use The Top Pages Tool To Identify Your Competitors’ Link Bait And Learn From It
Rand pointed out that you can use the Top Pages Tool (Pro only) on your competitors’ sites to see the pages that have earned them the most links. Run this on a good set of sites in your industry to learn about what kind of link bait content will likely be successful for attracting links to your own site.
Take-Away #3 - Use The Google Adwords Keyword Tool To Identify Keywords That Have High Search Volume, But Low Competition
Ken Jurina from my home town of Edmonton, Canada showed how you can run your keywords through the Google Adwords tool and then sort the columns to identify high search volume keywords that have low competition. Optimize a page of your site for these terms for some easy pickings in the rankings!
Take-Away #4 - Use The Top Pages On Domain Tool To Find Linked To Pages On Your Domain That Should Be Redirected
This may be old news for many of you, but somehow I missed a great YouMoz post from Richard Baxter where he describes a sweet side-effect of the Top Pages Tool. You can run your domains through it and it will show you all the pages that have in-links, but that are now 404ing. Redirect them and keep that link juice flowing through your site!

You might be thinking that you can identify these cases in Google Webmaster tools, but there are a couple scenarios I can think of where you might not be able to:
- You’re analyzing a site for a prospective client where you haven’t been given access to their Webmaster Tools.
- When the old domain has been redirected to a new domain. Webmaster tools won’t show you the data if the entire domain has been redirected (I think), but the Top Pages tool will. This is the case that Richard points out in his post. This is awesome because now you can 301 those "lost" pages too.
Take-Away #5 - Use The Competitive Link Finder!!!
Nick just posted about this hot new SEOmoz tool, so maybe you’re already aware of it, but I saw this for the first time at the Pro Training Seminar and it is crazy awesome. Looking for some links? This tool makes it so easy! They have officially called it the Competitive Link Finder, but I like to think of it as the "Link Intersect Tool". You punch in your domain, and your competitors’ domains (works best with 3 or more competitors), and the tool magically shows you the pages that link to multiple competitors. If they link to a couple of your competitors, then chances are good that you can be included in that list too with a carefully crafted email.
Take-Away #6 - Optimize Your Google Local Listings With these Tips
David Mihm is a great speaker and his talk was full of great info. Here are some of my highlights from it:
- It’s better to claim your listings manually, even for multiple listings. Google trusts these more as bulk uploads are susceptible to spam.
- Use Keywords in the Business Title, but don’t overdue it. (I can say from experience that this is a huge LBC ranking factor.)
- Adding custom categories can be a helpful ranking factor. Use the maximum # allowed. (I have also found this to be a big factor in my own Local rankings.)
- "Citations" are the links of Google Local rankings. Get listed on Localeze, InfoUSA, Openlist.com, etc. Americans should check out this list of places to get citations. Others should check out David’s guides to citations in Canada, UK, Australia, and Continental Europe.
- You can also identify citation sources by checking the "Web Pages" tab of your competitors.
- You can use the search engines to find even more citation sources:
- yourcity, st blog
- yourcity, st directory
- yourindustry, st blog
- yourindustry, st directory
- yourindustry yourcity, st blog
- yourindustry yourstate directory
Take-Away #7 - Use the Google Adwords Content Network To Find Sites To Buy Links From Directly
Tom Critchlow mentioned this tip in his talk. Building links can be hard work. If you have more cash than time and want to just buy some links, this is a great tip for identifying potential link sellers. If they are trying to make money on their sites with Adsense ads, then chances are good that you could contact them about "purchasing some advertising". If you’re willing to walk a grey line, well, then this could be an interesting tip for you.
Take-Away #8 - Enjoy Some Serious Link Love By Becoming A "Green" Business
Also from Tom’s talk, "going green" can be a great way to get some authoritative links! There are a ton of sites out there that will list your business if it’s "green". Ethical Directory, EcoFirms.org, Guide Me Green, etc. If you’re not green now, then figure out what you can do to be more earth friendly in your business, get a badge and info up on your site about it, and then contact all these sites that list green businesses.
This tip got me thinking about other angles for this. I can imagine plenty of link opportunities for a shoe store that sells "vegan shoes". I can imagine a pet supply company that donates a portion of its profits to animal shelters. I can probably think of something along these lines for almost any business.
Take Away #9 - Use Seth Besmertnik’s Market Opportunity Calculator To Help With Your SEO Sales Pitch
Seth Besmertnik’s talk was super funny, and super valuable. One of my favourites of the seminar for sure. He showed us how to demonstrate the value of SEO, and how to keep an SEO project on track.
You can download his presentation and a number of useful spreadsheets here: How to Win SEO Budget and Influence your CMO. One that I particularly like is the Market Opportunity Calculator. All you have to do is this…
- Input the list of keywords in Column B
- Input Current Rank in Column C
- Input Global Monthly Search Volume in Column D
- Input Conversion Rate in Column R
- Input Average Value per Conversion in Column S
… and the Excel template will produce stats on what your current market share is for those terms, and what your potential market share could be if you had top positions. It also gives you a great looking pie chart that should make the serious ca$h value of SEO very clear to your potential clients.
Take Away #10 - Start Working On Your Conversion Rate Optimization Immediately
Is it just me, or do many of you also suck at Conversion Rate Optimization (CRO)? After seeing Ben Jesson’s presentation on CRO, I felt like I had just received a serious wake-up call to remember why I’m optimizing websites in the first place. I’ve been so caught up with increasing my clients’ ranking and traffic, that I have not been giving nearly enough attention to making sure that the visitors we do get become customers. Sure, I have dabbled in this a little bit by removing extraneous text from my forms, moving the important stuff above the fold, and dropping in a few starburst graphics to get attention, but damn, I have a lot to learn. Fortunately, Ben’s presentation was full of great advice and direction.
There are many things you can and should be doing to better understand your customer’s needs so that you can properly address them on your website. If I had to pick out a few pieces of wisdom from the presentation for you, it would be these:
- Implement tools on your website to learn from your customers. Find out what their objections are to buying your product, signing up for your service, subscribing to your e-newsletter, or whatever conversion goals you have, and then make sure you address those objections clearly on your site.
- Get some unbiased feedback on your website (not from your friends or family.) Ben’s tip: ask someone at a café if they wouldn’t mind giving you some feedback on your site. Tell them you’ve just had it redesigned and you’re just not sure about it. Offer to buy them a coffee. One of the best quotes from the seminar was when Ben said something like "The sign of a good usability test is when you’re holding back the tears because they told you the truth about the problems with your site."
- Here is a list of good tools for learning about your customers
- GoogleTalk Chatback (I just added this to my site and it is super easy to implement)
- Tell-a-Friend-King
- Kampyle
- iPerceptions 4Q
- Distilled Reputation Monitor
- CrazyEgg (I have used this, and it rocks)
- SurveyMonkey
- Ethnio
- ClickTale
- Google Website Optimizer
- Long sales pages are ok when done right. In fact, they are often necessary to be able to address all the different objections your customers might have about your products or services. Check out the Conversion Rate Experts optimized SEOmoz Pro Page, or the Amazon Kindle Product Page for two very successful examples.
Conversion Rate Optimization has a massive return on investment. Get started on it right away!
Check out these great articles on the Conversion Rate Experts website, and also sign up for their newsletter. I have been on their list since January, and they do not spam you. They just send you an occasional email every few weeks that is full of good tips.
Well, that covers the top take-aways I can think of at the moment. I am certain that I forgot a few gems, so please, if you attended the seminar, it would be great to get your additions in the comments. Hope this post is helpful to you!
Dev links
Why you don’t want to shard.
Real World Web: Performance & Scalability.
NGINX + PHP-FPM + APC.
Gearman is interesting.
I like Orbited
Orbited is awesome but needs more documentation (and maybe a functioning website for js.io).
5 Common Pieces of SEO Advice I Disagree With
Posted by randfish
Over the years, I’ve heard a number of recommendations for SEO given out that I simply don’t understand or find logically flawed. I thought it might be interesting to share some of these and hear more perspectives. It could be that I just don’t comprehend the reasoning or haven’t thought things through, but I personally don’t always recommend these, so it’s worth at least a discussion.
#1 - Succesful SEO Copywriting = Keywords & Content Structure
Here’s an example of two pages upon which different kinds of SEO has been performed:

I struggle with the fact that 90%+ of the SEO copywriting advice I see on the web or hear at conferences relates to the use of keywords and the content structure (I’m guilty of this myself sometimes, but have been trying to break that habit). While those things may add value from a technical algorithmic ranking perspective, the value of even one additional external link, at least in my opinion, dwarfs the value of having the keyword repeated in the H2 tag the correct number of times.
It seems to me that if and when copywriters are given the knowledge to understand the web’s ecosphere around their content arena, and asked to target those who share and spread content on the web, their SEO work is likely to add far more value. That shouldn’t stop SEOs and writers from employing good keyword usage practices, but I wish I saw more about how to "write for the Linkerati" and leverage the emotions that make people link.
#2 - Never Exchange Links with Other Sites
There’s been so much fear pushed around the web about reciprocal link exchanges and link trading programs that the message has been muddled up into the completely nonsensical "never link to someone who links to you." To my mind, that’s a touch of lunacy. The web’s link graph is meant to be representative of the connections, endorsements and relationships of the real world. Artificially manipulating it, even when you’re doing so because you think Google wants you to, doesn’t make much sense.
The advice holds true when an offer comes via email suggesting you link to a site with which you have no relationship and, in exchange, they’ll link to you. It holds true when a directory wants you to link to it in order to get a link out. It doesn’t hold true when some blogger has said something you care about and linked to you, or when a business partner has endorsed your work and is hoping you can reciprocate. I created a handy little risk chart to help explain my positions on "reciprocal" links:

For example, there’s nothing wrong with SEOmoz linking to Distilled’s website - our partners in the UK - and likewise, getting a link back from them. If, however, we weren’t actually partners but only linked back and forth in order to artificially inflate one another’s link popularity, it’s a different story.
#3 - Rewrite the H1 Headline to Be Unique from the Title Tag
I’m not sure exactly where this advice originated, but I’ve heard it from some SEOs I really respect, including my good friend Todd Malicoat. Still, I’m highly skeptical. I’ve tried it a few times in test environments and looked at some rough correlation data - both of which suggesting that there’s no particular benefit to having unique titles vs. H1s.

The big reason I’m against it is that H1s are intended to be the "headline" of a page, and if you click on a search result, then see a different headline on the page itself, it’s a very off-putting experience. This is one of those times when, even if it was good for SEO, I think the usability argument might trump. The expectation created by a title is that the article will be that precise piece. I have trouble imagining search engineers deciding that disparity between the two should result in a higher ranking.
#4 - Never Spam Report Your Competitors
A number of arguments are made against spam reporting the competition when they’ve employed tactics that violate the search engine guidlines. Some operators in the field want to make this a moral or ethical issue (AKA - the "thieves pact" made by being an SEO must be honored). However, since there’s no way to verify whether a particular SEO does or does not submit their competitors’ manipulative tactics to the engines, it could easily be that those most vocal about rejecting it as a path to success are actually the same ones who employ it most. Nothing stops an SEO from claiming to adhere to the "no outing" code while quietly turning in all of his/her cohorts.
This paradigm makes one path obvious - don’t say, at least publicly, that you report spam. Vocal parts of the SEO community are vehement about making examples of (and socially shunning/shaming) those who violate this "code of silence." However, from a practicality standpoint, it may still be valuable to your business to call out spam to the search engines so your site/page has a more level playing field from which to operate (as a white hat, competing against spammers is no fun). The vast majority of smart SEOs I’ve ever encountered expect that their sites are being consistently spam reported and thus engage only in tactics that are either 100% white hat or which they feel confident the engines will be hard pressed to discover (to my mind, the former makes far more sense).
Talking to lots of friends in the field, there seem to be a number of arguments in favor of spam reporting:
- You may be able to improve your own ranking by removing a competitor
- It’s a very low time/cost activity and typically a valuable learning experience (even those against reporting still strongly endorse researching and learning from those who do use black/gray hat tactics)
- You may gain trust in the eyes of the search engines (so long as you are 100% clean yourself)
- The spam you report may make its way into the index in a scalable way, pushing out multiple manipulators and thus leaving more room, on a macro scale, for your site to perform positively
- You can get a better sense for what the engines do/don’t tolerate and to what degree by seeing which tactics warrant immediate penalties vs. long delays or no action at all
- You may help the engines provide better search results for all users, thus increasing the overall value of the web
And a few reasons against:
- You may inadvertently hurt your own site’s rankings if you’ve engaged in (or unknowingly benefitted from) particular types of spam
- Reporting spam may hurt your fellow SEOs (gray or black hat though their tactics may be) and is thus unethical
The ethics argument against is certainly the most compelling, and as SEOmoz prides itself so highly on the ethics and values we adopt, I thought a quick review of the subject was in order. Thus, I checked out some great works on ethics from the Markula Center for Applied Ethics at Santa Clara University. In particular, I found it valuable to read What is Ethics, as well as Whistle Blowing in the Public Sector. My basic takeaway is that If you believe that search engines are an oppressive (or potential oppressive) entity that does not have the best interests of the web or its users in mind, then complying with their request to help punish abusers has some ethical concerns. Likewise, if you feel that those who spam or manipulate the engines’ indices are removing value from the web’s usefulness, you may have similar ethical concerns staying quiet. Similar to reporting criminals for violating unjust laws (or turning them in to a corrupt, oppresive regime), the ethics of the situation depends greatly on your view of the engines and those who violate their guidelines.
#5 - A Site’s Age is Indicative of Ranking Ability
This is one area where I worry considerably about the value of correlation data. While sites that have longer history may indeed have a greater proclivity for high rankings, I don’t personally believe that the engines use a raw "age" metric or even an "age of links" metric to inflate potential rankings.

The "age of site" or "age of links" argument relies on the idea that search engineers believe age to be equated with higher quality. While there may certainly be value in analyzing the temporal nature of links and content, I struggle to think that older universally (or even mostly) correlates with a better result and better user experience. Age may have some bearing on certain kinds of rankings in specific scenarios and could play a role in trust/spam analysis as well, but that doesn’t mean it’s necessarily a positive metric for judging overall potential performance.
Obviously, this post is largely opinion-based, and like all material on the blog, shouldn’t be misconstrued as anything else. I’m looking forward to discussion on these topics in the comments.
Anti-spam lawyer gets what he had coming
Anti-spam lawyer gets what he had coming. First he set up a phony ISP. Then he sued Virtumundo under CAN-SPAM. He lost the case and was ordered to pay Virtumundo $100,000. He appealed the decision. Debt collector took stuff from his home. Virtumundo offered to give him back his stuff if he drops the appeal. [...]
Deciphering Decaptcher’s protocol
Decaptcher has a TCP socket and an HTTP API. This is a description of the socket API, deciphered from Decaptcher’s official PHP client. You can also look at my version of the Decaptcher PHP client that I posted recently. The following will come in handy if you’d like to code your own client.
The socket API [...]
Flash cookies
A useful example, plus source code, of setting Flash cookies via javascript. Also of interest: SWFObject and jsSO.
Check Your Error Log
This is a blog post to remind all of you that don’t currently have a error log page set up to do so ASAP! My error log is the first thing I check in the mornings, when I first wake up I check my error logs (all 10 of them) and see if there has [...]
Which is Better, Greater Keyword Diversity or Focussed Phrases?
For anybody looking to start implementing SEO on their site, one of the first things that you’ll need to define are the keywords. But how exactly do you go about this?
Keywords are all about creating a sharper focus; allowing search engines to easily understand what each page is about. So is it better to have [...]

