The Google Gods are really starting to However, all of TMC's blogs (even brand new ones) have a PR5 or PR6, which is better than mine even though I have more links & traffic than any of them. Not to toot my own horn, I've been quoted/linked to by Engadget, Gizmodo, San Francisco Chronicle, GigaOM, Slashdot, The Inquirer, O'Reilly,TechDirt, and many more. I broke the major Skype outage news story back in 2007. I'm also a Microsoft MVP award winner and have written many reviews on gadgets and VoIP products. Let me stop slapping myself on the back and present some facts why I believe Google is either intentionally penalizing my blog or their Pagerank algorithm is faulty. Either way, Google needs to make it easier for legitimate websites to discover why their websites are being penalized or explain why a PR6 site becomes PR3 overnight.
Check out this chart of similar gadget and VoIP blogs followed by my analysis: (Note: Higher is better for all values)
| Website | Description | *Google Backlinks | PageRank | **Yahoo Backlinks |
| http://blog.tmcnet.com/blog/tom-keating/ | TMC VoIP & Gadgets Blog | 1,740 | 3 | 2,035,831 |
| http://blog.tmcnet.com/blog/rich-tehrani/ | TMC Communications Blog (my own boss beats me with less backlinks!) | 1,400 | 5 (was 6 recently) | 84,286 |
| http://www.gadgetvenue.com | Similar gadget-oriented site to VoIP & Gadgets Blog | 421 | 6 | 34,669 |
| http://www.voip-news.com/ | Similar VoIP-oriented site to VoIP & Gadgets Blog | 1,220 | 6 | 56,565 |
| http://skypejournal.com/ | Similar VoIP-oriented site to VoIP & Gadgets Blog | 1,740 | 5 | 16,548 |
| http://www.asteriskvoipnews.com/ | Similar VoIP-oriented site to VoIP & Gadgets Blog | 300 | 5 | 50,564 |
| http://www.planetasterisk.org/ | Similar VoIP-oriented site to VoIP & Gadgets Blog & they aggregate my content | 216 | 5 | 10,324 |
| http://blog.digium.com/ | Similar VoIP-oriented site to VoIP & Gadgets Blog but with multiple bloggers | 191 | 6 | 4,788 |
| http://andyabramson.blogs.com/voipwatch/ | Similar VoIP-oriented site to VoIP & Gadgets Blog | 2,190 | 5 | 85,764 |
| *Google doesn't report all your backlinks |
**Yahoo reports backlinks more accurately |
You'll notice that every single one of these websites has a higher PageRank than I do. Yet, if you look at the Google Backlinks, I'm tied with Skype Journal for the most Google backlinks, while all the others are lower - often much lower. I should point out that this 1,740 number is not accurate. Google limits the number of backlinks they display, which probably explains why Skype Journal and I have the exact same number. I actually have many more backlinks than 1,740. This is confirmed when you look at Yahoo! Backlinks where I sport a whopping 2,035,831 backlinks. I beat all the other websites I listed combined (343,508) by nearlt a 6X factor!
So how is it that I only have a PageRank/PR of 3? That's simply not possible. So the next question any webmaster might ask "Is there a penalty due to any blackhat SEO going on?". Well, there certainly isn't any blackhat SEO going on within my blog's HTML source code. Still, I poured over my Movable Type CMS templates to see if anything might trip the Google penalty filters. Nothing out of the ordinary. I ask another SEO expert his thoughts and he thought my blog was clean. He suggested I try the reinclusion request again.
Googlebot found an extremely high number of URLs on your site: http://blog.tmcnet.com/ July 20, 2008
Googlebot encountered problems while crawling your site http://blog.tmcnet.com/.
Googlebot encountered extremely large numbers of links on your site. This may indicate a problem with your site's URL structure. Googlebot may unnecessarily be crawling a large number of distinct URLs that point to identical or similar content, or crawling parts of your site that are not intended to be crawled by Googlebot. As a result Googlebot may consume much more bandwidth than necessary, or may be unable to completely index all of the content on your site.
More information about this issue
Here's a list of sample URLs with potential problems. However, this list may not include all problematic URLs on your site.
- http://blog.tmcnet.com/blog/tom-keating/images/trixbox-20-web-interface.jpg
- http://blog.tmcnet.com/green-blog/tag/apple+sdf+video+isdn+itexpo+soa+tdm
- http://blog.tmcnet.com/green-blog/tag/intel+environment+google+nec
- http://blog.tmcnet.com/blog/rich-tehrani/tag/sonus+3g
- http://blog.tmcnet.com/blog/rich-tehrani/tag/hostedcommunications+ipcommunications+att+ims
- More...
Google lists some old "tag" pages that used to work with a prior Movable Type plugin TMC used. Google points not just to my TMC blog, but several other TMC blogs which all still have higher PageRank than my blog. So if not returning 404s in the header is the reason for my low PR, why aren't all TMC blogs affected?
Until recently, I couldn't fix this issue, since we use Fastsearch, a 3rd party Movable Type plugin. I have no control over the search results it returns and it automatically handles missing/404 pages. Unfortunately, this plugin doesn't return a 404 error code for an invalid search - it always returns a 200 OK in the header. Nevertheless, many websites also don't return 404s for search queries. I knew that one popular blog ReadWriteWeb also uses Fastsearch so I decided to see if they have the same 404 issue for invalid queries. Well, they too don't report 404 errors. So in theory, I can create a massive HTML file with invalid outbound links to ReadWriteWeb, cause Google to index these "200 OK" pages which are all virtually identical and then eventually cause ReadWriteWeb a "Google penalty" for too many indexed pages.
Examples of ReadWriteWeb invalid pages that return 200 OK:
http://www.readwriteweb.com/tag/googlez
http://www.readwriteweb.com/tag/google+microsoft+voip+iphone
http://www.readwriteweb.com/tag/google+talk
Not sure if these pages are 200 or 404 in the header? Well, copy/paste any of these links to this online header checker tool.
The fake ReadWriteWeb pages I typed above all return 200 OK and they all use whitehat SEO'ed templates. So if you look at my screenshot, you'll see that ReadWriteWeb puts the tag search into the <title> tag (browser title bar), and in the body of the page. In theory, ReadWriteWeb could rank very well for these bogus pages I just made up once Google caches them:
I was skeptical that not returning 404 in the header was the cause for my PR drop, but decided to try and solve it anyway. So I spent about 15 hours reverse-engineering the PHP-based Fastsearch plugin to try and get it to report 404 errors for non-existent search results. Unfortunately, due to the templating mechanism built into Movable Type, it's not as simple as changing Fastsearch's PHP code to report 404 in the header for non-existent search results. I had to use Movable Type's SetVar command to set some variables and then "test" if no search results are returned and then use this PHP command in my dynamic Fastsearch template:
header("HTTP/1.1 200 OK"); This outputs a 404 in the header. It wasn't easy and required some serious Movable Type template tricks and conditional checks to get this to work.So now these old (invalid) blog.tmcnet.com tag pages cached by Google now accurately report 404. Since I'm reporting 404 errors, that should be good enough for the search engines to figure out not to index these pages. Alas, some time has past and still my PR hasn't returned.
On top of everything, I still can't access my damn Feedburner RSS feed account since the Google acquisition. I've tried everything, including this posting and this posting to the Google Groups, which is the "official" Feedburner support location.
I also emailed them the following:
To: 'aff-blog-feedback@google.com' Ever since Google acquired Feedburner, I haven't been able to access my account. The logon method uses Google accounts now, which is fine, but my Google account isn't "tied" to my existing feed.
When I logon using my Google account (ERASED@gmail.com) I don't have any feeds listed since it's a new account. I tried adding a new feed pointing to my blog's XML file (http://blog.tmcnet.com/blog/tom-keating/index.xml) and using the same Feedburner name (voipgadgets) but Feedburner tells me the feed already exists. I know it exists, but this feed is in the digital ether and I don't know how I can "claim" this feed as mine.
My feed is fortunately still updating (http://feeds.feedburner.com/voipgadgets/) but I have no way of accessing it to look at stats, add Adsense for Feeds, etc.
I don't want to change my feed name, since obviously many people are pointing to the current location.
I couldn't find any contact info on the Feedburner website to resolve. I tried the online help to no avail.
Please help.
I never heard back from my email nor my Google Groups posting. All this trouble with Google PageRank and Google Feedburner is enough to make me want to switch to Bing.com as my preferred search engine. I also recently considered a Google Android device, but their customer service really leaves something to be desired. Apparently, I am fated to live at PageRank 3 until the Google Gods decide I have had my just punishment. What the punishment is for is beyond me. I'd be happy to do a confessional ala Jimmy Swaggart style and confess my breaking of Google's 10 SEO Commandments if I knew which SEO Commandment I broke. Regardless of what sin I commited, let me pray for forgiveness... "Oh Great Google Gods, hear me now. Have mercy on this poor soul. Give us our daily PageRank... you can keep the daily bread since you've got enough bread to buy some countries, but I digress. Oh Great and Glorious Google, have pity on thee. For thou art a merciful search engine giant, are thee not? I will uninstall Yahoo! Toolbar, I will erase Bing from my Favorites, and I will use Google Talk instead of MSN Messenger. Deal?"



Technorati
Del.icio.us
Slashdot
Digg
twitter
Best of luck for future...
Just wait for 2 more months for new PR update.
Nice Greek Google logo, but you've got your gods all wrong. Google is Zod not God.
But don't worry, Tom. Just when it seemed Zod (evil Google) was about to conquer the world, Superman (good guy) stood up, crushed Zod's hand and threw him into the depths of the Fortress of Solitude.
Best of luck getting your PageRank back. I'm a regular reader of your blog for years, so doesn't matter to me whether you're PR3 or PR6. You have a great blog!
Ditto what John said. I've been reading your blog since 2004. I'm in the VoIP industry so I have to check out your blog daily. You have some great insights and I love the mix of gadgets and VoIP stuff. VoIP can be boring, but somehow you make in entertaining.
Keep up the good work!
Wow, I am sorry to hear that Google is giving you such a hassle. You have a great site and I often refer clients and friends to it for more information. Something is definitely fishy considering all the facts you presented which is frustrating for those of us still trying to get our SEO optimized...if a big site like yours is struggling with page rank how are we supposed to get there?
Great analysys Tom. My blog dropped from 5 to 3 a few months ago and still can't figure out the reason. Will give another look to Google Webmaster too but I doubt I can solve it that easily.
Tom,
If you and TMC need assistance straightening this out let me know.
How do you win under these conditions? I hope some smart guy can figure out something to get you back on track. Way out of my depth. Best of luck. Frank
Based on what Google said, some basics I would look at:
1. Sitemaps
2. Speed of your blog (Increasing this might help)
3. Eliminating duplicate titles/descriptions
4. Links
* A quick glance at your site, I would think you have way too many URLs on a single page. Multiply this by the number of pages you have, and wa la. Many of these might be repeating themeselves or something. It basically comes down to something link related, not 404 related.
Thanks.
Ajay Garg
http://www.themusicage.com