profile

TechSEO Vitals Newsletter

Welcome to the TechSEO Vitals Newsletter, brought to you by Martin Stepanek, an experienced technical SEO and web performance consultant with over 10 years of expertise in web development, website architecture design, and performance optimization.

Featured Post

๐ŸŸฃ Being Found by AI Isn't the Same as Being Known by It - TechSEO Vitals #39

๐Ÿ‘‹ Hey Reader, Welcome back to another episode of the TechSEO Vitals Newsletter! Run a few brand prompts in ChatGPT or Claude with web access turned off. No search. Just the model talking from memory. Some brands get a clean answer. Category, products, who it's for. Others get "I don't have detailed information about that company." One brand made it into the training data. The other didn't. Today I want to talk about which side of that line your brand sits on. Everyone in AI search is obsessed...

๐Ÿ‘‹ Hey Reader, Lighthouse shipped a new agentic audit a few weeks ago. One of the things it checks is whether you have an llms.txt file. The same month, Google's own guidance on AI search listed llms.txt under the things you don't need to do. One company. Telling you to build the file, and telling you not to bother with it. Same month. No wonder everyone's confused. The confusion clears the moment you stop treating llms.txt as a search thing. It was never a search thing. Here's where I land....

๐Ÿ‘‹ Hey Reader, You submit 48K URLs in your XML sitemap. 11K get indexed. You keep asking why Google won't crawl more. You have it backwards. Google crawled plenty. It just disagreed with your definition of "worth indexing" on 77% of what you submitted. The pattern is almost always the same. Sitemaps full of pages nobody would defend in a content review, submitted on autopilot, signaling to Google that the overall quality of your site is weak. You're probably treating your sitemap as a list. A...

๐Ÿ‘‹ Hey Reader, Welcome back to another episode of the TechSEO Vitals Newsletter! Iโ€™ve had this conversation three times in the past month. A site ranks fine in Google. Decent traffic, decent positions. Then someone runs a few brand prompts in ChatGPT or Claude and gets nothing. Or worse, gets a clean citation for the competitor down the road. The site owner is confused. Weโ€™re #2 in Google for that query. How are we invisible here? The answer is almost always the same. The site has been getting...

๐Ÿ‘‹ Hey Reader, Welcome back to another episode of the TechSEO Vitals Newsletter! I see this on more sites than Iโ€™d like to admit. Someone wants to allow GPTBot, ClaudeBot, or PerplexityBot to crawl their site. So they add a clean Allow: / block for each one. Their wildcard rules already disallow /admin/, /cart/, /checkout/, and a few other paths they donโ€™t want crawled. It looks correct. It reads correctly to a human. Itโ€™s completely wrong. GPTBot just got permission to crawl /admin/, /cart/,...

๐Ÿ‘‹ Hey Reader, Welcome back to another episode of the TechSEO Vitals Newsletter! Every time ChatGPT gives up on one of your pages, it leaves a trace in your server logs. Almost nobody looks for it. It might be the best signal you have for whether AI tools can actually read your content. โžก๏ธ TL;DR A 499 error means a bot (or visitor) closed the connection before your server finished responding ChatGPT-User has a brutally short patience window and dominates 499s on most sites The bot gets nothing...

๐Ÿ‘‹ Hey Reader, Welcome back to another episode of the TechSEO Vitals Newsletter! Cloudflare is one of the most popular services for speeding up and protecting websites. Over 20% of all internet traffic flows through their servers. That alone makes it worth talking about the problems they can cause when used without proper knowledge. Iโ€™m a huge fan of Cloudflare. They offer some of the best tools on the market, many of them completely free. But today I want to focus on one specific area: their...

๐Ÿ‘‹ Hey Reader, Welcome back to another episode of the TechSEO Vitals Newsletter! Every website carries technical debt. Some of it started years ago. Some of it was there from day one. This is especially valid for enterprise sites with thousands of pages, where the consequences are brutal. I see it constantly. A company asks me to help with their Core Web Vitals. Within minutes, itโ€™s clear the problems go much deeper. The foundation itself is broken. Technical debt works the same way as...

๐Ÿ‘‹ Hey Reader, Welcome back to another episode of the TechSEO Vitals Newsletter! The golden era when Google adapted to our slow, badly coded websites is over. Google is still patient, but dozens of AI crawlers play a completely different game. These crawlers behave differently than Googlebot. If your website is slow, they wonโ€™t wait. Theyโ€™ll leave, and your content will never make it into ChatGPT, Claude, Perplexity, or other AI tools. โžก๏ธ TL;DR AI crawlers make one request with no JavaScript...

๐Ÿ‘‹ Hey Reader, Welcome back to another episode of the TechSEO Vitals Newsletter! The last few months have been confusing. What should we do with our websites to prepare them for AI? What should we avoid? Finding the right answers is harder than ever because multiple authorities are saying the opposite things. To figure out what actually improves visibility across AI search and tools, we need to go deeper. We need to understand how AI models work, what server logs reveal about crawler behavior,...