5 Unusual Technical SEO Best Practices

Google Ranking Signals

Google Ranking Signals

Ever wanted to know EXACTLY what Ranking signals Google uses? Here is a searchable list. These…
Learn More
Grid of attribute names surfaced in the leaked Google Content Warehouse API documentation, including NavBoost, siteAuthority, Twiddlers, author info, demotions, and Chrome data, with a caveat that documentation does not confirm live ranking weight.

Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked

Learn what you always wish you knew about Google's algorithms.
Learn More
Timeline of the 2024 Google Content Warehouse leak with example internal attribute names such as siteAuthority and NavBoost plus a practitioner takeaway.

I have one thing to say.

The anonymous guy who leaked Googles repo information wiped out the most valuable strategic resource in…
Learn More
Diagram showing the publisher structured data stack of NewsArticle, author and publisher entities beside the event organizer stack of Event, location and offers, both feeding a three step validate, monitor and revalidate loop.

Structured Data & SEO: Essential Tools for Publishers and Event Organizers in the AI Era

Discover how integrating SEO and structured data can revolutionize online visibility and revenue for publishers and…
Learn More
Six panel diagram summarizing signal categories documented in the Google Content Warehouse API leak, including NavBoost, site authority, freshness and demotions.

The Google API Leak Should Change How Marketers and Publishers Do SEO - SparkToro

Recently, my good friend Wil Reynolds wrote a LinkedIn post questioning whether the recent Google Search…
Learn More
Timeline of the account in the essay about Google Search quality, from the 2019 internal Code Yellow to the 2024 core update, with a practitioner takeaway panel on building durable content.

The Man Who Killed Google Search

Wanna listen to this story instead? Check out this week's Better Offline podcast, "The Man That…
Learn More

Get new blog posts by email: