2005 Called, They Want Their SEO Back
This post first ran in June 2012, right after Google's Penguin update flattened a lot of local sites that had leaned on cheap link tactics. I've kept the bones because the lesson didn't age: shortcuts catch up to you. What's been added is everything that's changed in the 13 years since, including AI Overviews, programmatic SEO abuse, and the rise of AEO.
They should have called Penguin something more honest, like Crap SEO Cleanup or Circa 2005. Back in 2012, most of the "OMG Penguin killed my website" emails I was getting traced back to the same handful of bad habits: stuffed anchor text, scraped content, junk directory links, and a giant pile of Squidoo lenses pointed at the homepage.
Fast forward to 2026 and the names have changed, but the pattern hasn't. People are still trying to brute force rankings with whatever the loophole of the month is. The new ones are different. The penalty for getting caught is the same or worse.
The 2012 mistakes that still cost businesses rankings today
Anchor text over-optimization
In 2012, I'd review backlink profiles where 90% of inbound links used exact-match anchors like "best plumber Chicago." Google's spam systems are smarter now, but exact-match anchor stuffing still triggers algorithmic suppression. A healthy profile leans hard on branded and naked URL anchors. If your branded percentage is under 50%, that's the first thing I look at when rankings drop.
What changed: SpamBrain now folds these signals into a real-time link evaluation, so the "I'll fix it next quarter" window is gone. Bad links can get neutralized or counted against you within days.
Poor quality links
The 2012 version of this was profile spam, directory blasts, comment spam, and Squidoo pages. Directories still have a role if you're picky. Twenty good ones (chamber sites, BBB, real industry directories) submitted slowly over a few months, with your business name as the anchor, beats 500 random listings every time.
The 2026 version of this is PBN rentals, fiverr "guest post" packages, and AI-spun outreach links on sites that have zero real readers. Google can tell. The disavow tool is still around but matters less. The fix is to stop building garbage in the first place and focus on links that exist for reasons other than SEO: news mentions, partner pages, real sponsorships, podcast features.
Duplicate content
In 2012 I caught actual brick and mortar businesses copy-pasting product descriptions from competitors to fill out a site faster. It's still happening. The new flavor is generated content: someone runs a script that spins up 400 city pages or 80 service pages with three variables swapped, calls it programmatic SEO, and wonders why traffic tanks six weeks later.
The bar for unique content went up, not down. Each page needs a real reason to exist, real local detail, and at least one thing on it the rest of your site doesn't say. If you can swap the city name on a page and it still reads fine, that's a doorway page, and the Helpful Content System will find it.
The newer mistakes that didn't exist in 2012
AI-generated everything
I get sent sites all the time where the owner pumped out 150 service pages with ChatGPT in a weekend. They read fine on the surface. They rank for nothing. Pure AI output without editing, without local input, without a real point of view is the new article spinning. Treat AI as a draft tool, not a publishing tool. A human needs to add the facts, the local detail, and the opinion.
Ignoring AEO and AI Overviews
Google's AI Overviews, ChatGPT search, Perplexity, and Gemini are eating real clicks from informational queries. If your site doesn't get cited in those answers, you can rank #1 in the blue links and still lose the visit. The fix is structural: clear question-and-answer formats, real entities (people, businesses, places named explicitly), strong schema, and content written in a voice an LLM can quote cleanly.
Google Business Profile abuse
The Maps spam playbook has gotten ugly. Keyword-stuffed business names, virtual offices in 40 cities, paid review schemes, hidden secondary listings. Google's review filters and suspension waves run constantly now. If your profile is leaning on any of that, it's not a question of whether it gets suspended, just when. See the suspension help page for the full breakdown.
Skipping E-E-A-T
Experience, expertise, authoritativeness, trust. In 2012, you could rank an anonymous content site. Today, if there's no real human or business behind the content, in YMYL categories especially, you're capped. Author pages with real bios, real photos, real credentials, plus an About page that proves the business exists, is table stakes.
What actually works in 2026
- Build links you'd be proud to show a client. If you're hiding the source, that's the answer.
- Write content one page at a time, with a real local angle, and only publish what adds something.
- Keep your Google Business Profile boringly accurate. No tricks, no inflated names, no fake addresses.
- Earn reviews from real customers through a real follow-up process. Don't buy them, don't trade them.
- Structure content so AI Overviews can quote you: question-led headings, direct answers, sources cited.
- Track your SpamBrain risk by auditing your link profile every six months and disavowing only obvious garbage.
- Invest in technical fundamentals: Core Web Vitals, schema, internal linking, crawl health. Boring, but it compounds.
The point
In 2012, the message was "stop using 2005 tactics." In 2026, the message is the same with a new date. There's no shortcut that has aged well. The businesses that rank long-term do the unglamorous work, fix what's broken, and don't try to cheat the next algorithm update.
If you got hit by a recent update and don't know why, that's exactly the kind of thing I diagnose. Old links, thin AI content, suspended profile, Helpful Content casualty, it's almost always one of three or four things stacked on top of each other.
Send me the URL and the rough date the traffic dropped. I'll tell you what I see and what the cleanup path looks like.
Email me about it