The original site seems to be more of an SEO news site than anything else (no different than what The AV Club and similar sites have become). Clicking through, the actual paper definitely seems to in depth (by which I mean "over my head").