A lot of site owners still believe there are clever little tricks that “Google can't see”: text the same color as the background, a row of tiny links in the footer, or a handful of sister websites that all link to each other. These tricks feel new to every generation of marketers. They are not. Google was already going after them in April 2003.
That update was nicknamed Cassandra. It is one of the earliest Google updates with a clear, reported target: hidden text, hidden links and links between websites owned by the same person. You will find it near the very start of our timeline of every Google algorithm update.
Let me explain what Cassandra was, what we actually know about it (less than many articles suggest), and how to check whether your own sites still carry the kind of patterns it was built to catch.
Cassandra update at a glance
| Question | Answer |
|---|---|
| When | April 2003 (month only), as listed in the SEOmoz history quoted by Search Engine Roundtable and Search Engine Land |
| Type | Monthly index update with spam-fighting changes |
| Confirmed by Google? | No formal announcement. A Google representative asked for hidden-text spam reports shortly before it |
| What it targeted | Hidden text, hidden links and mutual links between co-owned sites, per Wikipedia and Moz's history (via HubSpot) |
| Who was affected | Sites using those tactics; no reliable data on scale |
| Where it sits | Between Boston (February) and Dominic (May) |
What Google search looked like in spring 2003
In early 2003, Google refreshed its index roughly once a month. Matt Cutts later wrote that from summer 2000 to summer 2003 each refresh took 6 to 8 days to roll across Google's data centers. Webmasters called this the Google Dance, and every month brought a new forum thread full of winners and losers.
Rankings leaned heavily on two things: the words on the page and the links pointing to it. PageRank, Google's link-based score, was visible in the Google Toolbar as a number from 0 to 10, so people could see roughly how much link value a page had. That visibility made links feel like a currency.
It also made two shortcuts very tempting:
- Put more keywords on the page than visitors could see, so the page looked more relevant to the algorithm.
- Create more links than anyone had earned, often by building extra sites and linking them all together.
Cassandra is remembered as the update that went after both.
How hidden text and hidden links worked in 2003
If you have never seen these tricks, here is what they usually looked like. None of them are clever by today's standards, and all of them are covered by Google's current spam policies.
- Same-color text: white text on a white background, packed with keyword phrases.
- Tiny text: font size so small it looked like a line or a dot.
- Text behind images or pushed off the visible part of the page.
- Hidden links: links on a single character, a period or a 1-pixel image, so visitors never noticed them but crawlers followed them.
- Footer link blocks: long lists of links to sister sites in tiny, faint text.
Today, Google defines hidden text and link abuse as “placing content on a page in a way solely to manipulate search engines and not to be easily viewable by human visitors.” The important word is solely. Normal design patterns, like a FAQ accordion or a mobile menu, are fine.
GoogleGuy's call for hidden-text spam reports in April 2003
The best clue that Cassandra was coming is a forum post. On April 11, 2003, a WebmasterWorld member opened a thread titled “Crackdown on Hidden Text and Hidden Links Pending?” and quoted Google's forum representative, GoogleGuy:
“I'd appreciate any spam reports of pages with hidden text or hidden links over the next couple weeks.”
— GoogleGuy, quoted on WebmasterWorld, WebmasterWorld: “Crackdown on Hidden Text and Hidden Links Pending?” (April 11, 2003)
The member suspected that the delayed April update was late because Google was changing the algorithm to deal with exactly this kind of spam. Not everyone was convinced. One reply in the same thread doubted it would work, noting that “there's an enormous number of trick techniques” that are hard to catch automatically.
A week earlier, in a thread called “Did You Report Hidden Text?”, members were split. One said every site he reported had removed its hidden text. Another said six sites he had reported in October 2002 still had 150 to 200 hidden links each and still ranked near the top. That mix of hope and frustration is the backdrop to Cassandra.
Why links between co-owned websites became a target
The second part of Cassandra is less obvious but more important for the long run. Wikipedia’s timeline, citing the WebmasterWorld analysis thread for the update, says Cassandra aimed to “crack down on link spam, including mutual links between co-owned websites.” Moz's history, as reproduced by HubSpot, describes it as a “crackdown on linking from co-owned domains, hidden text & links.”
Why would Google care who owns the sites? Because a link is supposed to be a vote from someone else. If you own all the voters, the vote means nothing.
A worked example of a co-owned link network
Here is a hypothetical example to make it concrete. A company sells garden furniture and builds five extra sites around it:
| Site | Content | Links out |
|---|---|---|
| Main store | 200 product pages | Links to all 5 side sites in the footer |
| Patio tips site | 15 short articles | Every page links to the store and the other 4 side sites |
| Teak furniture site | 10 pages, rewritten product text | Same footer block |
| Garden ideas site | 12 pages | Same footer block |
| Outdoor dining site | 8 pages | Same footer block |
| Local delivery site | 5 pages | Same footer block |
On paper, the main store now has links from five domains and about 50 pages. In reality, it has zero independent votes. Same owner, same footer, same topic, often the same hosting and contact details. This is exactly the kind of pattern people believed Cassandra discounted, and it is still the kind of pattern Google's link spam policies describe today, including “partner pages exclusively for the sake of cross-linking”.
Compare that with a real family of businesses, say a garden center that also runs a landscaping service. A single, clearly labeled link between the two helps visitors. That is not what Cassandra was about.
Who was hit, as far as anyone could tell
I want to be careful here. There is no data from 2003 on how many sites lost rankings in Cassandra, which industries were hit hardest, or how big the drops were. The update lists compared by Search Engine Roundtable and Search Engine Land give only the name and the month. Bruce Clay’s SEO history names it in passing.
What can reasonably be said:
- Sites that relied on hidden keyword text or hidden links were the obvious candidates.
- Owners of several interlinked sites reported problems, since that was the other stated target.
- Many sites using these tricks almost certainly survived. Spam detection in 2003 was far less precise than it is now, as the forum skeptics predicted.
I treat Cassandra as a direction of travel, not a precise filter. It showed that Google was willing to devalue links based on who controlled them, and that idea grew much stronger later.
How webmasters responded after Cassandra
Based on what members discussed at the time, a cautious site owner in spring 2003 would have done roughly this:
- Removed any text styled to match the background or shrunk to an unreadable size.
- Deleted hidden links and tiny-image links.
- Cut down footer blocks that linked every owned site to every other owned site.
- Waited for the next monthly update, because changes only showed up in full when the index was refreshed.
- Filed spam reports on competitors still using the same tricks, as GoogleGuy had invited.
The less cautious moved on to the next trick. A few months later, the Florida update of November 2003 hit many of those over-optimized sites much harder.
The line from Cassandra to Penguin and SpamBrain
Cassandra was small and blunt. But the idea behind it, that manipulative links should not count, runs straight through Google's later history:
| Year | Update or system | What it did with manipulative links |
|---|---|---|
| 2003 | Cassandra | Reportedly discounted co-owned interlinking and hidden links |
| 2003 | Florida | Shook out heavily over-optimized sites |
| 2012 | Penguin | A dedicated algorithm against link schemes and keyword stuffing |
| 2021 | July 2021 link spam update | Nullified spammy links at scale |
| 2022 | December 2022 link spam update | Used SpamBrain to detect sites buying links and sites used to pass outgoing links |
Google's own ranking systems guide now says it employs “a range of spam detection systems” including SpamBrain. If you want the bigger picture of how link value has been judged over the years, read PageRank and link analysis after a decade of link updates.
Checking your own sites for Cassandra-style patterns today
Most businesses I talk to don't use white-on-white text anymore. But I still see the 2026 versions of these patterns: networks of “regional” sites, old microsites linking to the main site, and footer links added by a past agency. Here is a quick check you can run:
- List every domain you own or control, including old campaign sites and expired projects.
- Check which of them link to each other, using a backlink tool or a crawl. Our guide to doing a backlink audit walks through it.
- Ask of each link: would a visitor click this? If not, remove it or merge the site into your main domain with redirects.
- Search your own pages for hidden content: view the page with styles off and look for text you never meant visitors to read.
- Review footers and sidebars for long lists of keyword links.
If links and link value are new to you, start with our free lesson on what makes a good link.
Questions site owners ask about the Cassandra update
Did Google confirm the Cassandra update?
Not formally. There was no Google announcement page in 2003. What we have is the community's name for the April 2003 update, a WebmasterWorld analysis thread, and a public request from Google's forum representative, GoogleGuy, for reports of hidden text and hidden links in the weeks before it.
Is it still against Google's rules to link my own websites together?
Linking your own sites is not automatically a problem. If you run a bakery and a catering company, a link between them helps visitors. It becomes a problem when the network exists mainly to pass ranking value, for example many thin sites that all link to one money site. Google's spam policies call this link spam.
Is hidden text always spam?
No. Google's spam policies focus on content placed “solely to manipulate search engines.” Tabs, accordions, menus and text for screen readers are normal design. Text that is hidden from people but stuffed with keywords for search engines is the problem.
How is Cassandra related to Penguin?
They target the same idea: links and content built to fool the algorithm rather than help people. Cassandra in 2003 was an early, narrow step. Penguin in 2012 was a dedicated webspam algorithm, and today Google's spam systems, including SpamBrain, run continuously.
What Cassandra still teaches about links you control
In brief: Cassandra in April 2003 is remembered for going after hidden text, hidden links and links between co-owned sites. Google never published details, and nobody measured its impact, so treat the specifics with caution. But its core idea, that a link you control is not a real vote, has only grown stronger over the past two decades.
If you suspect your site carries old link patterns from a past agency or a network you built years ago, and your rankings are stuck or falling, our penalty recovery team can audit it with you. Or simply get in touch and tell us what you are seeing.
Google updates around the same time
Before this update:
After this update:
- The Dominic Update (May 2003): When Google Changed How Backlinks Counted (May 2003)
- The Esmeralda Update (June 2003): The End of the Monthly Google Dance (Jun 2003)
Or browse every Google update on one timeline, newest first.
Sources for this Cassandra update history
- Timeline of Google Search (Wikipedia)
- HubSpot on SlideShare: A Visual History of Google Algorithm Changes (based on Moz)
- WebmasterWorld: “Crackdown on Hidden Text and Hidden Links Pending?” (April 11, 2003)
- WebmasterWorld: “Did You Report Hidden Text?” (April 5, 2003)
- Search Engine Roundtable: comparing Google update lists
- Search Engine Land: Major Google Updates Documented
- Bruce Clay: Google Updates, A History of SEO From 2000-2010 (December 2, 2010)
- Google Search Central: Spam policies for Google web search
- Google Search Central: A guide to Google Search ranking systems
- Matt Cutts: Explaining algorithm updates and data refreshes (December 23, 2006)




