Tory Gray

@tory.thegray.co

Mostly just doomscrolling about the downfall of democracy. CEO of #SEO things @thegray.company. With @colinta.bsky.social, in Stratford, Ontario. Mom • BLM • She/Her • Absolutely one of those women

📣 NEW WEBINAR: sitebulb.com/resources/guid... Google has published formal guidance on how AI agents interact with websites. @tory.thegray.co and Jessyca Frederick have been working through what this guidance actually means in practice. Sign up to learn from the experts!

Webinar: Optimising for AI Agents: What Google's New Guidance Means for SEOs | Sitebulb

Google has published formal guidance on how AI agents interact with websites. Tory Gray & Jessyca Frederick join us to discuss what it means for SEOs.

sitebulb.com

In this week’s NYT piece, Google’s said that the BBC article about self-promoting listicles used “unrealistic searches people wouldn’t actually do.” I have some thoughts about that, and about AIO accuracy overall. Check it out: algorythmic.co/opinions/my-...

Google's Response to the NYT Article Doesn't Tell the Full Story

A closer look at Google's response to the NYT AI Overviews accuracy story: what the 91% figure is missing, and why the 'long-tail' defense doesn't hold up.

algorythmic.co

SEO Tool of the Day: Rendering Difference Engine Need to spot the difference between your HTML and JavaScript rendered content? "Identify SEO signals added, removed, or altered during JavaScript rendering — without digging into the code." Very nice! 👏 thegray.company/resources/js...

Bild

Is SearchGPT is currently using Google’s search results rather than Bing's? Alexis Rylko researched it, identifying patterns across: 1. Ranked pages ranking with a high overlap with Google search results ...

Bild

Never once in my life have I received a marketing email from the Social Security Administration. Smells a lot like "we basically killed Medicare for all our constituents and they are gonna be PISSED so we're covering our asses in advance - and kissing a certain President's at the same time."

Screenshot of a marketing email from the SSA, with the text: "Social Security Applauds Passage of Legislation Providing Historic Tax Relief for Seniors
The Social Security Administration (SSA) is celebrating the passage of the One Big, Beautiful Bill, a landmark piece of legislation that delivers long-awaited tax relief to millions of older Americans."

Here's a more detailed follow up to my post yesterday using @seoClarity data to show Google is increasing the number of AIOs that rank lower than 1st position. Thanks to @sengineland for asking me for the data and insights! searchengineland.com/google-ai-ov...

Google AI Overviews rank below Position 1 in 12.4% of cases: Study

Google’s AI Overviews seem to be slipping in search rankings, opening new chances for SEOs to outrank them and reclaim lost clicks.

searchengineland.com

Well hello AIO *in position 4* - treated like any other SERP feature. (Or 3, I suppose, if the featured snippet counts as position 0. Whatever - you get my point!) Anyone else seeing this? 👀 👀 👀

Screenshot of a Google query with the AIO in position 4 after a featured snippet and 2 organic listings

Think user-generated content is just for marketing on social? 🤔 In my most recent article for @searchengineland.bsky.social, I show you how to effectively harness UGC for SEO, including reviews, forums, and organic social posts. Help your users by letting them help you! Check out the article here ⬇️

Why user-generated content works well for SEO

Google wants helpful, trustworthy content – and UGC delivers. Find out how to harness reviews, forums, and social posts for SEO.

searchengineland.com

PSA for JavaScript SEO: "Replace" is not a real redirect. Looking at you, Nuxt router Replace() method! 👀 (But also, ya'll, it's "not recommended" in their documentation for a reason.)

Screenshot of Nuxt's documentation for URL Routing, where a there's advice for routing users around a website based on a browser's History API. On this list they reference a method called "replace()" which is not recommended in the documentation.

Measuring LLM Visibility (Part 2 of 3): Benchmarking "Brand Definitions" Part of achieving "great visibility" on LLMs is ensuring that these bots: 1) Can connect the dots on existing brand mentions - to *your brand* (...)

Benchmarking LLM Brand Definitions: example of a critique. Features a screenshot of the result for the query "What is Gray Dot Co" on ChatGPT. Superimposed text comments cover 1) ChatGPT is connecting the entity "Gray Dot Co" with "The Gray Dot Company", 2) that the referenced bio is dated, and 3) that there's a Gray Dot illustration included that has nothing to do with our company.Benchmarking LLM Brand Definitions: example of a critique. Features a screenshot of the result for the query "What is Gray Dot Co" on ChatGPT. Superimposed text comment covers that the Services section is pretty decent as is. Benchmarking LLM Brand Definitions: example of a critique. Features a screenshot of the result for the query "What is Gray Dot Co" on ChatGPT. Superimposed text comments cover that the Clientele section doesn't list any specific clients or industries, which is a missed opportunity. Benchmarking LLM Brand Definitions: example of a critique. Features a screenshot of the result for the query "What is Gray Dot Co" on ChatGPT. Superimposed text comments cover that ChatGPT is referring to Tory's title as "principal SEO consultant" which is at least 4 years old.