Skip to main content

Posts

Showing posts with the label Search

What Google's Helpful Content System Actually Penalizes (And the Writing Habits That Trigger It)

The helpful content penalty isn't what most people think it is. When sites took dramatic ranking drops after Google's August 2022 update and its subsequent iterations, the instinctive reaction from many content teams was to look at word counts, keyword density, or whether they'd used AI writing tools. Those are the wrong variables. What Google's system actually targets is a specific intent signal: content that was produced primarily to rank rather than to genuinely help the person reading it. The distinction sounds philosophical until you understand exactly what writing behaviors the system is trained to detect. What the System Is and How It Works Google launched the Helpful Content Update in August 2022 and formally incorporated it into its core ranking systems in March 2024. Unlike earlier algorithm updates that evaluated individual pages, this one applies site-wide signals. That means if a meaningful portion of your site's content is classified as unhelpful,...

Alt Text Is Not an SEO Ranking Factor for Web Search: What It Actually Does and How to Write It Properly

Most SEO advice about alt text frames it as a ranking signal you need to optimize. Write descriptive alt text, it says, include your keywords, and your page will rank better. That framing is half right and half wrong in ways that matter. Google's Search Advocate John Mueller has stated directly that alt text doesn't add value to a page when it comes to ranking in web search. It's applied to the image, and if someone searches for the image, Google can use it to better understand the image. But the webpage in text web search doesn't rank better because it has an image. That distinction, web search versus image search, is the one most alt text guides quietly skip over, and it changes how you should think about the whole task. What Alt Text Actually Does in a Browser Before the SEO conversation, it helps to understand what the attribute was designed to do. The alt attribute is an HTML specification that predates modern search engines. Its original purpose was to provide...

How Long Should a Meta Description Be? What Search Engines Actually Do With It

There is no official character limit for meta descriptions. Google has never published one. That surprises a lot of people who've spent time trimming their descriptions to exactly 155 characters based on advice they read somewhere, advice that gets repeated so confidently across SEO blogs that it feels like a documented rule. It isn't. What actually exists is a display constraint, a pixel budget Google allocates to the snippet area in its search results, and the 155-character figure is just a rough approximation of how many average-width characters tend to fit inside that space before the text gets cut off with an ellipsis. Understanding that distinction changes how you think about the whole task. What Google Actually Measures: Pixels, Not Characters Google's search results page allocates roughly 920 pixels of width to display the meta description snippet on desktop. The reason this matters is that character counts are an imprecise proxy for pixel width. A string of c...

How Web Fonts and Unicode Characters Affect Your Page's Accessibility and Search Indexing

The bold, cursive, or gothic-looking "font" that most online font generators produce isn't formatted text. It's a different alphabet standing in for the one you meant to type, and that single distinction explains almost everything else in this article. We want to be exact about what's happening under the hood, because the visual result is convincing enough that most people never question it. When you press the bold button in a word processor, the letter "H" stays the letter H. Its underlying code point doesn't change, only how it's rendered. When a Unicode font generator turns that same H into 𝐇, it hasn't styled the H. It's swapped it out for an entirely separate character living in a different block of the Unicode standard, one that happens to render as a bold-looking H on most screens but is, as far as any machine reading the underlying text is concerned, not the letter H at all. Where these characters actually come from Unicode...