How to Do an SEO Content Audit
A content audit is a per-URL decision: keep, improve, consolidate, redirect, noindex, or remove. You make that decision by joining performance, backlink, and intent data, then acting on the verdict....
SEO field notes · newest first
A content audit is a per-URL decision: keep, improve, consolidate, redirect, noindex, or remove. You make that decision by joining performance, backlink, and intent data, then acting on the verdict....
Freshness is query-conditional, not universal, and that single fact governs every decision here. Google's recency weighting, the behavior commonly called Query Deserves Freshness, temporarily boosts recent content only for queries...
A case study titled "How Acme Logistics Cut Onboarding Time 40%" does not rank because it targets a branded query nobody searches. The client's name carries the demand, and outside...
Server logs are the only record of what Googlebot actually did on your site, as opposed to Google Search Console, which shows what Google decided to index after the fact....
Internal linking is the highest-leverage ranking input you fully control, and most large sites mismanage it. You do not need anyone's permission to add a link, change an anchor, or...
SEO hiring is hard for a specific structural reason: the field has no reliable credential, and organic results are influenced by so many factors that a candidate can sincerely claim...
If your below-the-fold content is missing from the index, the likely cause is that it only enters the DOM when a user scrolls, and Googlebot does not scroll. Googlebot renders...
If Search Console confirms a recent crawl but the search result still shows your old title, this is not an indexing lag. Google has already seen your new tag and...
When a translated page outranks your original-language version, the reflex is to blame hreflang. That reflex is usually wrong, because hreflang is a serving signal, not a ranking signal: it...
Rankings that bring traffic but no revenue are almost never a traffic problem. They are an intent-taxonomy problem. The crude informational-versus-transactional binary that most keyword tools hand you hides a...
Help-center content deflects tickets when customers can find the answer in their own words before they reach the contact form. The mechanism is simple and unforgiving: a customer searches in...
An out-of-stock product page that offers the visitor no path forward is a quality liability, not just a missed sale. Searchers land, find nothing they can buy and nothing to...
If your rich results vanished and the only recent change was a theme update, the theme was almost certainly emitting your structured data and the update dropped or refactored it....
The defensible answer in 2026 is neither pure-human nor AI-only; it is a hybrid workflow with a clear division of labor. AI scales volume by handling research, first drafts, translation,...
Excellent and incompetent SEO agencies look identical in a pitch. Both have polished decks, confident accounts of past wins, and a closer who can read the room. The only reliable...
When your BreadcrumbList structured data, your URL path, and your internal-link patterns disagree about a page's parent, Google receives contradictory signals about where the page sits in your site and...
When you fold two domains into one, you do not add two audiences together. You preserve part of the redirected domain's equity, decay another part during the handoff, and inherit...
If your bounce or engagement numbers look alarming and they are driving content decisions, stop: client-side analytics measures a skewed, tracked subset of behavior, not behavior itself. Ad blockers, browser...
If you run a deliberately single-market site and a meaningful share of your visitors come from countries you cannot serve, the problem is a targeting failure, not a popularity win....
Everything after the # in a URL is a fragment, and the browser never sends it to the server. So when your filter or state lives after the hash, /properties#bedrooms=3...
SEO requests stall not because engineers undervalue search but because the requests arrive in a form engineering cannot consume. An email saying "we need to fix our canonical tags for...
When you add a noindex tag at your origin and Google keeps treating the page as indexable, the directive is usually fine; the delivery is not. Your CDN caches the...
Volume came back but revenue did not, which means the composition of your traffic changed even though the headline number looks healed. A core or quality update reweighted which queries...
Stripping the date segment out of your URLs is a full URL migration, and the traffic drop almost never comes from "losing the date" itself. It comes from three stacked...
Your schema passes every validator, the Rich Results Test reports no errors, and yet the rich results are gone and there is no manual action in Search Console to appeal....