<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0"><channel><title>Patrick Stox — SEO Consultant, Product Advisor, Speaker, Author</title><description>The technical SEO&apos;s technical SEO. Hire Patrick Stox to fix your toughest technical SEO, migration, JavaScript, hreflang, enterprise, and AI-search challenges.</description><link>https://patrickstox.com/</link><language>en-us</language><item><title>AI Commerce SEO</title><link>https://patrickstox.com/ecommerce-seo/ai-commerce/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/ai-commerce/</guid><description>How product feeds, commerce protocols, shopping graphs, and agentic checkout fit together when AI systems discover, compare, recommend, and purchase products.</description><pubDate>Sat, 25 Jul 2026 04:00:00 GMT</pubDate></item><item><title>How AI Search Works</title><link>https://patrickstox.com/ai-search/how-search-works/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/</guid><description>How AI search discovers sources, retrieves and reranks evidence, generates grounded answers, attaches citations, and handles freshness and uncertainty.</description><pubDate>Sat, 18 Jul 2026 04:00:00 GMT</pubDate></item><item><title>CMS Migration and Replatforming SEO</title><link>https://patrickstox.com/technical-seo/migrations/cms-migration-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/migrations/cms-migration-seo/</guid><description>Migrate to a new CMS without losing search signals: inventory, template parity, rendering, URL decisions, staging QA, launch, and rollback.</description><pubDate>Sat, 18 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Website Hosting Migration SEO</title><link>https://patrickstox.com/technical-seo/migrations/hosting-migration-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/migrations/hosting-migration-seo/</guid><description>Move a website to a new host, CDN, or DNS provider without changing URLs: preparation, cutover, validation, monitoring, and rollback.</description><pubDate>Sat, 18 Jul 2026 04:00:00 GMT</pubDate></item><item><title>On-Page SEO: Complete Guide</title><link>https://patrickstox.com/technical-seo/on-page/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/</guid><description>A practical map of the page-level signals you control, what each one can influence, and where to find the site&apos;s detailed implementation guides.</description><pubDate>Sat, 18 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Post-Acquisition SEO Integration and Site Consolidation</title><link>https://patrickstox.com/technical-seo/migrations/post-acquisition-seo-integration/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/migrations/post-acquisition-seo-integration/</guid><description>How to choose among separate sites, consolidation, or a hybrid after an acquisition, then integrate sites, content, data, and teams without losing search value.</description><pubDate>Sat, 18 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Post-Migration Traffic Loss Diagnosis and Recovery</title><link>https://patrickstox.com/technical-seo/migrations/post-migration-traffic-loss/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/migrations/post-migration-traffic-loss/</guid><description>How to distinguish normal migration volatility from an incident, isolate affected URLs and search signals, and choose rollback or a forward fix.</description><pubDate>Sat, 18 Jul 2026 04:00:00 GMT</pubDate></item><item><title>SEO Due Diligence for M&amp;A</title><link>https://patrickstox.com/enterprise-seo/strategy-and-operations/seo-due-diligence/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/strategy-and-operations/seo-due-diligence/</guid><description>How to verify organic traffic and revenue, uncover SEO liabilities, model downside, and plan post-deal integration before an acquisition.</description><pubDate>Sat, 18 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Site Split and Carve-Out SEO Migration</title><link>https://patrickstox.com/technical-seo/migrations/site-split-carve-out-seo-migration/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/migrations/site-split-carve-out-seo-migration/</guid><description>How to separate part of a website into a new company or domain without losing the URLs, demand, links, data, and knowledge that make it valuable.</description><pubDate>Sat, 18 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Technical SEO at Scale</title><link>https://patrickstox.com/enterprise-seo/technical-seo-at-scale/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/technical-seo-at-scale/</guid><description>How enterprise teams manage crawling, indexation, internal architecture, sitemaps, logs, release controls, and technical debt across large websites.</description><pubDate>Sat, 18 Jul 2026 04:00:00 GMT</pubDate></item><item><title>URL Structure Migration SEO</title><link>https://patrickstox.com/technical-seo/migrations/url-structure-migration/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/migrations/url-structure-migration/</guid><description>Change URL paths or parameters safely with complete mapping, permanent redirects, internal-signal updates, validation, and cohort monitoring.</description><pubDate>Sat, 18 Jul 2026 04:00:00 GMT</pubDate></item><item><title>YouTube SEO</title><link>https://patrickstox.com/technical-seo/video-seo/youtube-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/video-seo/youtube-seo/</guid><description>How to earn discovery in YouTube Search, Home, Suggested, Shorts, and Google using better topics, packaging, videos, and measurement.</description><pubDate>Sat, 18 Jul 2026 04:00:00 GMT</pubDate></item><item><title>WebMCP</title><link>https://patrickstox.com/ai-search/optimization/webmcp/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/optimization/webmcp/</guid><description>WebMCP lets a web page expose structured tools to an AI agent in the browser. Learn how it differs from MCP, what Chrome supports, security risks, and when to wait.</description><pubDate>Fri, 17 Jul 2026 04:00:00 GMT</pubDate></item><item><title>418 I&apos;m a Teapot</title><link>https://patrickstox.com/technical-seo/http-status-codes/http-errors/418-im-a-teapot/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/http-errors/418-im-a-teapot/</guid><description>The story of HTTP 418 — the April Fools&apos; HTCPCP status code that became the web&apos;s favorite easter egg — plus what actually happens when Google meets a 418, and why a WAF returning it on real pages is a problem.</description><pubDate>Sat, 04 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Colophon: How This Site Works</title><link>https://patrickstox.com/technical-seo/edge-seo/colophon/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/edge-seo/colophon/</guid><description>The build behind patrickstox.com as an edge-SEO case study — Astro static-first on Cloudflare, separate site and product Workers, the D1/KV/R2 data layer, explicit interfaces for agents, editorial provenance, the expert layer, and the performance budget.</description><pubDate>Sat, 04 Jul 2026 04:00:00 GMT</pubDate></item><item><title>200 OK</title><link>https://patrickstox.com/technical-seo/http-status-codes/200-ok/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/200-ok/</guid><description>What HTTP 200 OK means (RFC 9110), why it&apos;s necessary but not sufficient for indexing, the soft-404 trap, how 200 differs from 204 and 304, and how to confirm what Googlebot actually receives.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>304 Not Modified</title><link>https://patrickstox.com/technical-seo/http-status-codes/304-not-modified/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/304-not-modified/</guid><description>What HTTP 304 Not Modified means, why it&apos;s a 3xx code but not a redirect, how ETag and Last-Modified drive it, and why it can indirectly help crawl efficiency on large sites without affecting rankings.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Agentic Checkout</title><link>https://patrickstox.com/ecommerce-seo/ai-commerce/agentic-checkout/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/ai-commerce/agentic-checkout/</guid><description>Agentic checkout is the transaction-completion step of agentic commerce — the session state machine, scoped payment tokens, human-in-the-loop seams, order webhooks, and the still-unsettled chargeback question.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>AI Citations</title><link>https://patrickstox.com/ai-search/how-search-works/ai-citations/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/ai-citations/</guid><description>How AI answer engines choose which pages to cite — the retrieved/mentioned/cited distinction, why citation isn&apos;t ranking or backlinks, and what actually makes a page more likely to be cited in Google AI Overviews, ChatGPT, Perplexity, and Copilot.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>AI Crawler Log Analysis</title><link>https://patrickstox.com/ai-search/measurement-and-reporting/ai-crawler-log-analysis/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/measurement-and-reporting/ai-crawler-log-analysis/</guid><description>How to pull server or CDN logs and analyze AI-bot activity — verifying GPTBot, ClaudeBot, and PerplexityBot against spoofing, choosing a tool, and reading crawl frequency, crawl-vs-render, and status codes.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>AI Overviews</title><link>https://patrickstox.com/ai-search/how-search-works/ai-overviews/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/ai-overviews/</guid><description>How Google AI Overviews work — the Gemini-generated box in Google&apos;s own SERP, query fan-out, how it sources and cites pages from the core index, and how it differs from featured snippets and AI Mode.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>AI Overviews Optimization</title><link>https://patrickstox.com/ai-search/optimization/ai-overviews-optimization/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/optimization/ai-overviews-optimization/</guid><description>How Google&apos;s AI Overviews actually work — what triggers them, how they source citations via query fan-out, their real click-through impact, and how to measure them (including the new GSC Generative AI performance report). Google says it&apos;s still SEO.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>AI Shopping Optimization</title><link>https://patrickstox.com/ecommerce-seo/ai-commerce/ai-shopping-optimization/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/ai-commerce/ai-shopping-optimization/</guid><description>AI shopping optimization is making your products discoverable and buyable across ChatGPT, Google AI Mode, Copilot, and Perplexity — by treating the product feed as a first-class surface, not just the page.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Amazon SEO</title><link>https://patrickstox.com/ecommerce-seo/marketplace-seo/amazon-seo/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/marketplace-seo/amazon-seo/</guid><description>Amazon SEO is optimizing product listings to rank in Amazon&apos;s own search — a separate algorithm (nicknamed A9) that weighs conversion rate, sales velocity, price, and reviews as heavily as keyword relevance, because it&apos;s optimizing for revenue per search, not web relevance. This covers the ranking model, the listing levers Amazon actually documents, and the myths to ignore.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Anchor Text</title><link>https://patrickstox.com/technical-seo/website-structure/internal-links/anchor-text/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/internal-links/anchor-text/</guid><description>What anchor text is, the types (exact-match, partial, branded, naked URL, generic, image alt), and the distinction that matters most — over-optimization is a backlink concern, not an internal-linking one.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>App Indexing (App Deep Linking for Search)</title><link>https://patrickstox.com/technical-seo/mobile-seo/app-indexing/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/mobile-seo/app-indexing/</guid><description>What Google App Indexing was, why it&apos;s deprecated, and what actually replaced it — Android App Links (assetlinks.json) and iOS Universal Links (apple-app-site-association). The history, the myth that deep links help ranking, and how to implement and measure app deep links today.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Automated Internal Linking</title><link>https://patrickstox.com/programmatic-seo/automated-internal-linking/</link><guid isPermaLink="true">https://patrickstox.com/programmatic-seo/automated-internal-linking/</guid><description>Automated internal linking uses plugins, scripts, or build-time tooling to add links between pages instead of doing it by hand. How it works, when it beats manual linking, and the guardrails that keep it editorial instead of spammy.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>B2B SaaS SEO</title><link>https://patrickstox.com/saas-seo/b2b-saas-seo/</link><guid isPermaLink="true">https://patrickstox.com/saas-seo/b2b-saas-seo/</guid><description>SEO for subscription software sold to businesses — mapping the multi-stakeholder buying committee (end user, champion, economic buyer, security/procurement reviewer) onto the SaaS page types each one searches for across a long sales cycle. The strategy companion to the SaaS SEO checklist.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Baidu SEO</title><link>https://patrickstox.com/international-seo/market-specific-seo/baidu-seo/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/market-specific-seo/baidu-seo/</guid><description>How to rank in Baidu, mainland China&apos;s dominant search engine — and why Google rules don&apos;t transfer. Hosting behind the Great Firewall, ICP filing (beian), Simplified Chinese, Baidu&apos;s own-property SERPs, the meta tags it supports, the HTTPS and MIP timelines, and the 2026 market-share reality.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Baidu Webmaster Tools (Ziyuan)</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/baidu-webmaster-tools/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/baidu-webmaster-tools/</guid><description>What Baidu Webmaster Tools (the Baidu Search Resource Platform / ziyuan.baidu.com) is, the Chinese-mobile-number and ICP gates that trip up non-Chinese teams, how its API push differs from IndexNow, and where GSC fluency doesn&apos;t transfer.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Baiduspider</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/crawler/baiduspider/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/crawler/baiduspider/</guid><description>What Baiduspider is — Baidu&apos;s crawler variants and user-agents, robots.txt compliance (and the cpro/ads exception), reverse-DNS verification, weak JS rendering, and crawl control in Ziyuan.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Back/Forward Cache (bfcache)</title><link>https://patrickstox.com/technical-seo/web-performance/bfcache/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/bfcache/</guid><description>What the back/forward cache is — the browser feature that freezes a whole page in memory for instant Back/Forward navigation — how it differs from the HTTP cache, what blocks eligibility, how to test it, and its real (indirect) relationship to Core Web Vitals and SEO.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Brand vs. Non-Brand Search Traffic</title><link>https://patrickstox.com/enterprise-seo/metrics/brand-vs-non-brand/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/metrics/brand-vs-non-brand/</guid><description>How to segment organic search into branded and non-branded queries — why blended organic numbers mislead at enterprise scale, Google&apos;s new native GSC branded filter, and the regex/Looker Studio/Rank Tracker methods to do it yourself and report it to execs.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Chrome DevTools Performance Panel</title><link>https://patrickstox.com/technical-seo/web-performance/web-performance-tools/chrome-devtools-performance/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-performance-tools/chrome-devtools-performance/</guid><description>The Performance panel is Chrome DevTools&apos; built-in, local profiler for recording how a page loads and runs, reading a flame chart, finding your LCP element, and diagnosing Core Web Vitals problems — it can also show optional real-user CrUX field data alongside your local trace. What it is, how to read it, and why it isn&apos;t what Googlebot sees.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Cloudflare Workers SEO</title><link>https://patrickstox.com/technical-seo/edge-seo/cloudflare-workers-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/edge-seo/cloudflare-workers-seo/</guid><description>How to make technical SEO changes on Cloudflare Workers — the fetch handler, HTMLRewriter for canonical/hreflang/JSON-LD injection, KV-backed redirects, the Cache API vs edge cache vs Cache-Control, the cloaking boundary, and how Bot Fight Mode can block Googlebot.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Composable Commerce SEO</title><link>https://patrickstox.com/ecommerce-seo/headless-ecommerce/composable-commerce/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/headless-ecommerce/composable-commerce/</guid><description>Composable commerce assembles a store from independent best-of-breed vendors on MACH principles. The SEO risk isn&apos;t rendering — it&apos;s that no single team owns the full redirect map, canonical strategy, or URL structure across the stack.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Compression (Gzip, Brotli, Zstd)</title><link>https://patrickstox.com/technical-seo/web-performance/critical-rendering-path/compression/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/critical-rendering-path/compression/</guid><description>How HTTP text compression works — Gzip vs Brotli vs Zstd, what Googlebot actually supports, how it feeds Core Web Vitals and crawler fetch limits, and how to enable and verify it by server. The web-performance deep dive on shrinking bytes on the wire.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Core Web Vitals Report (Google Search Console)</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/core-web-vitals-report/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/core-web-vitals-report/</guid><description>How Google Search Console&apos;s Core Web Vitals report works — CrUX field data grouped by device, status, and similar-URL clusters, why it won&apos;t match PageSpeed Insights, what &apos;No data available&apos; means, and how to fix and validate issues.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Crawl Demand</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/crawl-budget/crawl-demand/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/crawl-budget/crawl-demand/</guid><description>The &quot;want&quot; side of crawl budget — what makes Google want to crawl your pages (popularity, staleness, perceived inventory), how demand meets host-load capacity, and why you can&apos;t force it.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Critical CSS</title><link>https://patrickstox.com/technical-seo/web-performance/critical-rendering-path/critical-css/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/critical-rendering-path/critical-css/</guid><description>Critical CSS — extracting the above-the-fold styles, inlining them, and deferring the rest to speed up first paint. Why Google calls it advanced and optional, the real tradeoffs (lost caching, maintenance risk, race conditions), and how to tell whether CSS is even your bottleneck.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Discontinued Product Pages</title><link>https://patrickstox.com/ecommerce-seo/product-pages/discontinued-products/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/product-pages/discontinued-products/</guid><description>What to do with a product page when the item is gone for good: 301 to a genuinely similar replacement, 301 to the closest relevant category if it earned links, or 404/410 it if it didn&apos;t — plus when a Discontinued tombstone page is worth keeping. Backed by Google&apos;s own guidance, and kept distinct from temporary out-of-stock handling.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Discover Report (Google Search Console)</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/discover-report/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/discover-report/</guid><description>How the Discover report in Google Search Console works — impressions, clicks, and CTR by page, country, date, and appearance type, why the tab might not appear, and how it differs from the Google News report.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Duplicate Product Descriptions</title><link>https://patrickstox.com/ecommerce-seo/product-pages/duplicate-product-descriptions/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/product-pages/duplicate-product-descriptions/</guid><description>Manufacturer descriptions copied across every retailer are the most common duplicate content problem in ecommerce. Here&apos;s why they don&apos;t get you penalized, what they actually cost you, and how to decide which product pages deserve unique copy.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>eBay SEO</title><link>https://patrickstox.com/ecommerce-seo/marketplace-seo/ebay-seo/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/marketplace-seo/ebay-seo/</guid><description>How to rank on eBay — Best Match vs. the Cassini search engine, what Cassini actually optimizes for, eBay&apos;s own stated ranking factors (no invented percentages), the myths worth debunking, and the technical-SEO layer for eBay listing pages in Google and Bing. Nested under Marketplace SEO.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Ecommerce Site Search SEO</title><link>https://patrickstox.com/ecommerce-seo/architecture-and-crawl-control/ecommerce-site-search/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/architecture-and-crawl-control/ecommerce-site-search/</guid><description>The search box on your store is a conversion goldmine and a crawling liability at the same time. This is how to keep internal search results pages out of Google&apos;s index without breaking crawl budget, why robots.txt beats noindex here, when to turn a real search query into an indexable landing page, and how to mine your on-site search logs for keyword and content ideas.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Ecommerce XML Sitemaps</title><link>https://patrickstox.com/ecommerce-seo/architecture-and-crawl-control/ecommerce-sitemap/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/architecture-and-crawl-control/ecommerce-sitemap/</guid><description>Generic sitemap advice breaks down at catalog scale. This is how to segment an ecommerce sitemap by type, stay under the 50,000-URL/50MB limits with a sitemap index, decide what happens to out-of-stock and discontinued product URLs, keep lastmod honest as inventory turns over daily, and pair sitemaps with IndexNow — plus why splitting by category is for monitoring, not crawl budget.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Edge A/B Testing SEO</title><link>https://patrickstox.com/technical-seo/edge-seo/edge-ab-testing/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/edge-seo/edge-ab-testing/</guid><description>How to run A/B and multivariate tests at the CDN/edge layer (Cloudflare Workers, Akamai, Fastly, Optimizely/VWO) without tripping cloaking, duplicate-content, or crawl-budget problems — the SEO risks unique to testing at the edge, and the fixes.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Edge Redirects</title><link>https://patrickstox.com/technical-seo/edge-seo/edge-redirects/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/edge-seo/edge-redirects/</guid><description>How to implement 301/302 redirects at the CDN/edge layer — Cloudflare Bulk Redirects and Workers, Akamai, Fastly VCL, Vercel, Netlify, and Lambda@Edge — why teams do it, the chain/loop risk when edge rules stack on origin redirects, correct status codes, and how to test with curl -I and DevTools. From Patrick Stox.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Building an Enterprise SEO Team</title><link>https://patrickstox.com/enterprise-seo/strategy-and-operations/enterprise-seo-team/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/strategy-and-operations/enterprise-seo-team/</guid><description>How to structure an enterprise SEO team — centralized vs. decentralized vs. hub-and-spoke models, the core roles (technical, content, analytics, outreach, engineering liaison), where the team should sit, and how to scale it honestly. No Google-blessed org chart exists; this is practitioner territory.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Etsy SEO</title><link>https://patrickstox.com/ecommerce-seo/marketplace-seo/etsy-seo/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/marketplace-seo/etsy-seo/</guid><description>How Etsy&apos;s own search ranks listings — query matching, listing engagement rate, recency, shipping price, and shop-wide customer experience — and why it&apos;s a different system from Google. Titles (now short and clear per Etsy&apos;s April 2026 guidance), the 13 tags, attributes, and the conversion signals that actually move a listing, plus how public Etsy pages perform in Google.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Field Data vs. Lab Data</title><link>https://patrickstox.com/technical-seo/web-performance/web-performance-tools/field-vs-lab-data/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-performance-tools/field-vs-lab-data/</guid><description>The difference between field data (real-user measurements from CrUX/RUM, what Google actually ranks on) and lab data (synthetic Lighthouse runs, useful for diagnosing why) — why they diverge, which tools give you which, and how to use both.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>First Input Delay (FID)</title><link>https://patrickstox.com/technical-seo/web-performance/web-vitals/first-input-delay/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-vitals/first-input-delay/</guid><description>What First Input Delay measured, its ≤100 ms threshold, why INP replaced it in March 2024, and how to read old FID data today — a legacy-metric reference from a technical SEO.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Flat vs. Deep Site Architecture: A Practical Decision Framework</title><link>https://patrickstox.com/technical-seo/website-structure/flat-vs-deep-architecture/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/flat-vs-deep-architecture/</guid><description>Not the why — the how. A decision framework for figuring out how flat or deep your specific site should be, how to measure where it currently sits, and how to fix it: page-count rules of thumb, a click-depth audit, and hub-page remediation.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Free Product Listings: Google&apos;s Organic Shopping Surfaces</title><link>https://patrickstox.com/ecommerce-seo/merchant-center/free-product-listings/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/merchant-center/free-product-listings/</guid><description>Where free product listings actually appear — Shopping tab, Popular Products, Images, Lens, Maps, YouTube, AI Mode — how ranking differs by surface, and free vs. paid.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>GA4 for AI Traffic</title><link>https://patrickstox.com/ai-search/measurement-and-reporting/ga4-ai-traffic/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/measurement-and-reporting/ga4-ai-traffic/</guid><description>The hands-on GA4 configuration how-to for AI traffic — the native AI Assistant channel, a custom channel group with a source regex, the channel-order rule, Explorations for landing-page and conversion analysis, UTM behavior by platform, and joining Search Console.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Google Discover SEO</title><link>https://patrickstox.com/technical-seo/news-seo/google-discover-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/news-seo/google-discover-seo/</guid><description>How to get on Google Discover — why it&apos;s a feed and not a search result, the eligibility levers Google actually documents, the content policies, image specs, the Feb 2026 Discover core update, and why traffic is spiky.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Google News SEO</title><link>https://patrickstox.com/technical-seo/news-seo/google-news-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/news-seo/google-news-seo/</guid><description>How you actually get into Google&apos;s News tab and Top Stories in 2026 — automatic eligibility after the 2024–2025 Publisher Center transition, plus what drives ranking.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Google Shopping Graph</title><link>https://patrickstox.com/ecommerce-seo/ai-commerce/google-shopping-graph/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/ai-commerce/google-shopping-graph/</guid><description>What the Google Shopping Graph is — Google&apos;s ML-powered, real-time database of products and sellers — how it stays fresh, how it differs from the normal search index, and how to strengthen your presence in it.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Headless Commerce Platforms</title><link>https://patrickstox.com/ecommerce-seo/headless-ecommerce/headless-commerce-platforms/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/headless-ecommerce/headless-commerce-platforms/</guid><description>A platform-by-platform SEO comparison of the major headless commerce engines — Shopify Hydrogen, BigCommerce Catalyst, commercetools, Salesforce PWA Kit, Medusa, Saleor, and Elastic Path — covering what each ships out of the box for metadata, sitemaps, redirects, and preview-environment safety, and how to choose.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>How to Remove Pages from Google&apos;s Index (Deindexing)</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/how-to-deindex/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/how-to-deindex/</guid><description>The decision-tree guide to deindexing — noindex, 404/410, the Removals tool, password protection, and canonicals. Why robots.txt doesn&apos;t remove pages.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>How to Get Indexed by Google</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/how-to-get-indexed/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/how-to-get-indexed/</guid><description>The right way to get pages indexed by Google — sitemaps, internal links, Request Indexing, the Indexing API and IndexNow, and why quality is the real gate.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>HSTS: HTTP Strict Transport Security for SEO</title><link>https://patrickstox.com/technical-seo/https/hsts/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/https/hsts/</guid><description>What HSTS actually does, the Strict-Transport-Security header syntax (max-age, includeSubDomains, preload), the browser-only internal redirect crawlers never see, why it doesn&apos;t replace your 301s, and how preload can lock you in — from Patrick Stox.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>HTTP to HTTPS Migration</title><link>https://patrickstox.com/technical-seo/https/http-to-https-migration/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/https/http-to-https-migration/</guid><description>The step-by-step HTTP→HTTPS migration playbook — pre-migration audit, certificate selection, staging tests, redirect mapping at scale, canonical/sitemap/hreflang updates, getting Search Console coverage right, monitoring windows, launch-day regressions, and a rollback plan.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>HTTP/2 and HTTP/3</title><link>https://patrickstox.com/technical-seo/web-performance/http2-http3/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/http2-http3/</guid><description>What HTTP/2 and HTTP/3 are, how QUIC reduces (not eliminates) head-of-line blocking, and what they mean for SEO — Google says no ranking boost, Googlebot&apos;s docs don&apos;t list HTTP/3, and the real payoff is indirect via Core Web Vitals.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Hybrid Search</title><link>https://patrickstox.com/ai-search/how-search-works/hybrid-search/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/hybrid-search/</guid><description>How hybrid search combines keyword (BM25) and vector (semantic) retrieval, fuses the two rankings with Reciprocal Rank Fusion, and reranks the top results — the retrieval pattern behind modern search and AI answers.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Indexing at Scale</title><link>https://patrickstox.com/programmatic-seo/indexing-at-scale/</link><guid isPermaLink="true">https://patrickstox.com/programmatic-seo/indexing-at-scale/</guid><description>Getting large or programmatic URL sets — thousands to millions of pages — reliably crawled and indexed. Crawl budget as the binding constraint, sitemap segmentation as a monitoring tool, log files as ground truth, and the quality gate that decides whether templated pages get kept.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Infinite Scroll SEO</title><link>https://patrickstox.com/technical-seo/javascript-seo/infinite-scroll/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/javascript-seo/infinite-scroll/</guid><description>How to implement infinite scroll without losing your indexing — why Googlebot doesn&apos;t scroll, the tall-viewport render trick that flattens two pages into one, the paginated-URL + History API fix, and the ecommerce category-page case.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Internal Linking Strategy: A Planning Framework</title><link>https://patrickstox.com/technical-seo/website-structure/internal-links/internal-linking-strategy/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/internal-links/internal-linking-strategy/</guid><description>A step-by-step process for planning and building a site&apos;s internal-link structure from scratch — topic mapping, hub/spoke assignment, a link matrix, prioritization, phased rollout, and measurement.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Japan SEO</title><link>https://patrickstox.com/international-seo/market-specific-seo/japan-seo/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/market-specific-seo/japan-seo/</guid><description>Japan isn&apos;t a non-Google market — Google leads and Yahoo! Japan has run on Google&apos;s search technology since 2010. The real work is Japanese keyword research across kanji, hiragana, katakana, and romaji, plus genuine localization over translation.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Mega Menu SEO</title><link>https://patrickstox.com/technical-seo/website-structure/mega-menu-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/mega-menu-seo/</guid><description>How to build a mega menu that stays crawlable and doesn&apos;t dilute your topical structure — the real-href requirement, the JS-flyout failure mode, hidden-until-hover content, link-budget guidance, mobile parity, and a good-vs-bad markup example.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Merchant Center Product &amp; Account Disapprovals</title><link>https://patrickstox.com/ecommerce-seo/merchant-center/merchant-center-disapprovals/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/merchant-center/merchant-center-disapprovals/</guid><description>Why products and accounts get disapproved in Merchant Center, how to diagnose it in the Needs attention tab, and how the appeal and review process actually works.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Merchant Center Next: What Changed (and What&apos;s New Since)</title><link>https://patrickstox.com/ecommerce-seo/merchant-center/merchant-center-next/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/merchant-center/merchant-center-next/</guid><description>Merchant Center Next is Google&apos;s 2023–2024 UI rebuild, not a new data system — what moved, what&apos;s new since (Business Agent, AI insights), and why it matters for SEO.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Merchant Listings Report (Google Search Console)</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/merchant-listings-report/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/merchant-listings-report/</guid><description>What the Merchant listings report in Google Search Console means, how it differs from Product snippets and Merchant Center diagnostics, which structured data it validates, and how to fix common issues.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Microsoft Shopping &amp; Bing Merchant Center</title><link>https://patrickstox.com/ecommerce-seo/merchant-center/microsoft-shopping/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/merchant-center/microsoft-shopping/</guid><description>What Microsoft Merchant Center (formerly Bing Merchant Center) is, how free Product Listings and paid Shopping Campaigns work, and how its feed spec differs from Google&apos;s.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Minification</title><link>https://patrickstox.com/technical-seo/web-performance/critical-rendering-path/minification/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/critical-rendering-path/minification/</guid><description>What minification actually is — stripping whitespace, comments, and redundant characters from CSS, JS, and HTML — how it differs from compression and bundling, the PageSpeed Insights audit it drives, and why modern bundlers already do it for you. The web-performance deep dive on shrinking source code.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Mixed Content</title><link>https://patrickstox.com/technical-seo/https/mixed-content/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/https/mixed-content/</guid><description>What mixed content is, why active mixed content gets blocked while passive gets warned about, and how to detect and fix insecure sub-resources at scale — the browser console, CSP reporting, upgrade-insecure-requests, block-all-mixed-content, and how CMSes and ad tech reintroduce it.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Multimodal Search</title><link>https://patrickstox.com/ai-search/how-search-works/multimodal-search/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/multimodal-search/</guid><description>How search works across text, images, video, and audio — Google Lens, Circle to Search, multimodal AI Mode, and MUM — and what search engines have actually confirmed about optimizing for it.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Naver Search Advisor</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/naver-search-advisor/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/naver-search-advisor/</guid><description>What Naver Search Advisor is, how to verify a site and request crawling in South Korea&apos;s dominant search engine, and why an international SEO who&apos;s fluent in Google Search Console still needs it — with the operational limits, verification failure modes, Naver&apos;s own IndexNow endpoint, and the portal-ecosystem catch spelled out from Naver&apos;s own documentation.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Naver SEO</title><link>https://patrickstox.com/international-seo/market-specific-seo/naver-seo/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/market-specific-seo/naver-seo/</guid><description>Naver is South Korea&apos;s dominant portal-style search engine — a walled garden that favors its own Blog, Cafe, and Knowledge iN properties and ranks them with C-Rank and D.I.A. rather than a link graph. How Naver actually ranks content, why external pages struggle, where Google fits in 2026, and how to run a dual Naver + Google strategy.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>News Sitemaps</title><link>https://patrickstox.com/technical-seo/how-search-works/discovery/sitemaps/news-sitemaps/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/discovery/sitemaps/news-sitemaps/</guid><description>What a news sitemap is, the exact news: namespace tags and nesting, the two-day freshness window, the 1,000-URL cap, dead tags to stop copying, and how to submit one.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Paywalls and SEO</title><link>https://patrickstox.com/technical-seo/news-seo/paywalls-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/news-seo/paywalls-seo/</guid><description>How to keep paywalled and registration-gated content indexable without cloaking — flexible sampling, isAccessibleForFree/cssSelector markup, the JavaScript-paywall trap, and metering strategy.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Product Selection &amp; Sort Order for Category Pages</title><link>https://patrickstox.com/ecommerce-seo/categories-and-merchandising/plp-product-selection/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/categories-and-merchandising/plp-product-selection/</guid><description>Which products a category page shows, and in what order, is a merchandising decision most stores never brief their SEO on. This is how default sort order shapes crawling and internal links, how to handle out-of-stock products within a listing, and how to keep sort-order URLs from becoming duplicate content.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Product Feeds for AI</title><link>https://patrickstox.com/ecommerce-seo/ai-commerce/product-feeds-for-ai/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/ai-commerce/product-feeds-for-ai/</guid><description>How to build and audit a product feed AI shopping agents can read and transact against — the three formats (Merchant Center, OpenAI ACP, schema.org), real-time accuracy, and the feed-quality failures that break agentic checkout.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Product Identifiers: GTIN, MPN &amp; Brand for Shopping Feeds</title><link>https://patrickstox.com/ecommerce-seo/merchant-center/product-identifiers/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/merchant-center/product-identifiers/</guid><description>How GTIN, MPN, and brand identify products in Google and Bing shopping feeds — when each is required, the identifier_exists exemption, and the mismatches that trigger warnings.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Product-Led SEO</title><link>https://patrickstox.com/saas-seo/product-led-seo/</link><guid isPermaLink="true">https://patrickstox.com/saas-seo/product-led-seo/</guid><description>The SaaS SEO tactic where a free tool, calculator, or template is itself the ranking asset — choosing an idea people search for, building in the SEO signals that make it spread, designing a signup funnel that doesn&apos;t kill the ranking, and avoiding the doorway-page trap.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Product Review Feeds for Google &amp; Microsoft Shopping</title><link>https://patrickstox.com/ecommerce-seo/merchant-center/product-review-feeds/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/merchant-center/product-review-feeds/</guid><description>How to submit a product review feed to Google and Microsoft Merchant Center to earn star ratings in Shopping — the XML schema, eligibility, and sync gotchas.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Product Reviews &amp; User-Generated Content SEO</title><link>https://patrickstox.com/ecommerce-seo/product-pages/product-reviews-ugc/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/product-pages/product-reviews-ugc/</guid><description>Customer reviews and UGC are two SEO wins in one — unique, continuously-refreshing content on thin product pages, plus review-rich-result markup. But &apos;reviews&apos; means three different things people constantly conflate, and fake reviews are now a Google manual-action risk AND a federal FTC violation. Here&apos;s what&apos;s actually documented versus SEO folklore.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Promotions &amp; Deal Pages SEO</title><link>https://patrickstox.com/ecommerce-seo/categories-and-merchandising/promotions-deal-pages/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/categories-and-merchandising/promotions-deal-pages/</guid><description>How to build and optimize your store&apos;s own sale, deals, and coupon pages so they rank for high-intent bargain queries — the durable-URL rule, keeping pages live between promotions, why coupon rich results are gone and discounts belong in Product schema, and how to avoid the thin-coupon and doorway traps.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>PWA SEO</title><link>https://patrickstox.com/technical-seo/mobile-seo/pwa-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/mobile-seo/pwa-seo/</guid><description>Progressive Web App SEO — why &quot;going PWA&quot; doesn&apos;t improve rankings, why the manifest.json is SEO-irrelevant, how a misconfigured service worker can serve Googlebot a stale cache, and where Core Web Vitals and HTTPS actually (and don&apos;t) overlap with SEO.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Query Fan-Out</title><link>https://patrickstox.com/ai-search/how-search-works/query-fan-out/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/query-fan-out/</guid><description>How query fan-out works — the technique behind Google AI Overviews and AI Mode that decomposes one question into multiple concurrent sub-queries, retrieves across them, and synthesizes a single answer — and what it means for getting cited.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Related Products &amp; Internal Linking</title><link>https://patrickstox.com/ecommerce-seo/architecture-and-crawl-control/related-products-internal-links/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/architecture-and-crawl-control/related-products-internal-links/</guid><description>Related-product modules — &apos;You May Also Like,&apos; &apos;Frequently Bought Together,&apos; &apos;Customers Also Viewed&apos; — aren&apos;t just merchandising. Every item is an internal link, which makes them a crawl-path and anchor-text asset. How to implement them so they help SEO: real &lt;a href&gt; links, descriptive anchors, relevance over volume, and reconciling cross-sell with orphan-page rescue — without scrambling your category hierarchy.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Reranking</title><link>https://patrickstox.com/ai-search/how-search-works/reranking/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/reranking/</guid><description>Reranking is the second stage of a retrieval pipeline — how bi-encoders and cross-encoders reorder retrieved results by relevance before they&apos;re served or handed to an LLM, and what that means for AI search visibility.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Rich Results Report (Google Search Console)</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/rich-results-report/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/rich-results-report/</guid><description>What the Rich Results Report in Google Search Console shows, how it differs from the Rich Results Test, how to read Valid vs Invalid items, and how to fix and validate structured data issues.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>SaaS SEO Audit</title><link>https://patrickstox.com/saas-seo/saas-seo-audit/</link><guid isPermaLink="true">https://patrickstox.com/saas-seo/saas-seo-audit/</guid><description>How to actually run a SaaS SEO audit — cadence, scoping the crawl across marketing site/docs/app, checking indexation for bloat, Core Web Vitals on a JS-heavy stack, competitive gap analysis against comparison and integration pages, and prioritizing findings instead of printing a 200-page report.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>SaaS SEO Mistakes</title><link>https://patrickstox.com/saas-seo/saas-seo-mistakes/</link><guid isPermaLink="true">https://patrickstox.com/saas-seo/saas-seo-mistakes/</guid><description>The recurring, SaaS-specific SEO failure modes — JS-rendered content Google can&apos;t see, trial/app pages indexed by accident, near-duplicate free-tool pages that cannibalize each other, neglected bottom-funnel pages, chasing traffic over signups, and docs no one owns. Six failure modes, why they happen, and how to fix them.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>SaaS Technical SEO</title><link>https://patrickstox.com/saas-seo/saas-technical-seo/</link><guid isPermaLink="true">https://patrickstox.com/saas-seo/saas-technical-seo/</guid><description>The technical-SEO patterns specific to software companies — JavaScript app-shell marketing sites and what needs server rendering, docs on a subdomain vs subfolder, crawl-budget waste from freemium URL explosion, noindex vs robots.txt conflicts, and why hreflang doesn&apos;t solve multi-currency pricing.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>How to Build a Silo Structure: A Practical Guide</title><link>https://patrickstox.com/technical-seo/website-structure/siloing/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/siloing/</guid><description>A step-by-step build guide for a topic silo — define boundaries with keyword research, wire the hub-and-spoke internal link matrix, cross-link sensibly, and audit that link concentration actually landed where you meant it to.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>SPA SEO</title><link>https://patrickstox.com/technical-seo/javascript-seo/spa-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/javascript-seo/spa-seo/</guid><description>How to make single-page applications (React Router, Vue Router, Angular Router) crawlable and indexable — the app-shell and soft-404 problems, History API vs hash routing, per-route HTML via SSR/prerendering, per-route canonicals and titles, and sitemap generation for client-side routes.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Speculation Rules API</title><link>https://patrickstox.com/technical-seo/web-performance/speculation-rules/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/speculation-rules/</guid><description>What the Speculation Rules API (prefetch and prerender) actually is, whether it affects SEO, crawling, or rankings, and how to implement it without inflating your analytics.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>SSL/TLS Certificates</title><link>https://patrickstox.com/technical-seo/https/ssl-tls-certificates/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/https/ssl-tls-certificates/</guid><description>DV vs OV vs EV, wildcard vs SAN, Let&apos;s Encrypt and free automated issuance, certificate chain failures, expiration and auto-renewal, and what breaks for users vs crawlers when a certificate is invalid — the certificate-level deep dive under the HTTPS hub.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>SvelteKit Deployment SEO: Adapters, Prerendering, and Edge Rendering</title><link>https://patrickstox.com/technical-seo/platform-seo/js-frameworks/sveltekit-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/js-frameworks/sveltekit-seo/</guid><description>SvelteKit&apos;s adapter and per-route prerender settings decide where and when your pages render — and that drives TTFB, LCP, and crawl budget. A deployment-focused deep dive: choosing adapter-static/node/vercel/cloudflare/netlify, prerender = true/false/&apos;auto&apos;, edge-runtime constraints, and building sitemap.xml and robots.txt.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Syndicated Content and SEO</title><link>https://patrickstox.com/technical-seo/news-seo/syndicated-content/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/news-seo/syndicated-content/</guid><description>When the same article runs on multiple sites, you pick one of three: cross-domain canonical, noindex the reprint, or risk a partner outranking you.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Time to Interactive (TTI)</title><link>https://patrickstox.com/technical-seo/web-performance/web-vitals/time-to-interactive/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-vitals/time-to-interactive/</guid><description>What Time to Interactive measured, why Lighthouse removed it in version 10, why it was never a Core Web Vital or a ranking factor, and why its ghost still lives inside Total Blocking Time — from a technical SEO.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Tokens and Context Windows</title><link>https://patrickstox.com/ai-search/how-search-works/tokens-and-context-windows/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/tokens-and-context-windows/</guid><description>What tokens and context windows are, why LLMs have them, and why the context-window limit is the mechanical reason AI search chunks and retrieves your content instead of reading whole pages.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Trailing Slash</title><link>https://patrickstox.com/technical-seo/website-structure/url-structure/trailing-slash/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/url-structure/trailing-slash/</guid><description>Does a trailing slash matter for SEO? The root-domain exception, the file-vs-directory history, the REST API gotcha, and copy-pasteable Apache, Nginx, and IIS rules to enforce one format — plus when not to bother changing it.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>URL Case Sensitivity</title><link>https://patrickstox.com/technical-seo/website-structure/url-structure/url-case-sensitivity/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/url-structure/url-case-sensitivity/</guid><description>Why /Apple and /apple are two different URLs to Google — the Linux vs Windows/IIS filesystem mechanism behind it, the robots.txt case trap, server-level fixes for Apache, Nginx, and IIS, and how to find case duplicates in the wild.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Walmart SEO</title><link>https://patrickstox.com/ecommerce-seo/marketplace-seo/walmart-seo/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/marketplace-seo/walmart-seo/</guid><description>Optimizing product listings inside Walmart Marketplace — a separate ranking system from Google, Amazon, Etsy, and eBay (and from paid Walmart Connect ads). Item setup, product type and attributes, the Listing Quality score, Search Insights, and how it differs from ranking your own store in Google.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>WebPageTest</title><link>https://patrickstox.com/technical-seo/web-performance/web-performance-tools/webpagetest/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-performance-tools/webpagetest/</guid><description>WebPageTest is the free, open-source, lab-based performance tool technical SEOs reach for when PageSpeed Insights tells you a page is slow but not why — the history, how to read the waterfall and filmstrip, the CLS-hunting recipe, and where it fits alongside Lighthouse, PSI, and CrUX.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>WWW vs. Non-WWW</title><link>https://patrickstox.com/technical-seo/website-structure/url-structure/www-vs-non-www/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/url-structure/www-vs-non-www/</guid><description>Whether to serve your site from www.example.com or example.com — why it&apos;s a canonicalization choice and not a ranking factor, what replaced GSC&apos;s Preferred Domain setting, and the DNS and certificate mechanics that actually decide it.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Yandex SEO</title><link>https://patrickstox.com/international-seo/market-specific-seo/yandex-seo/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/market-specific-seo/yandex-seo/</guid><description>How ranking in Yandex — Russia&apos;s dominant search engine — differs from Google: heavier behavioral factors, an explicit commercial-query classifier, direct regional targeting, what the 2023 source-code leak actually showed, and whether Yandex.Direct spend touches organic.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Yandex Webmaster</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/yandex-webmaster-tools/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/yandex-webmaster-tools/</guid><description>What Yandex Webmaster is, why a Google-first SEO should care about it for the Russian and CIS market, and how it actually differs from Search Console — verification, the Reindex pages tool, IKS, site region, IndexNow, and why Turbo pages are gone.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>YandexBot</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/crawler/yandexbot/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/crawler/yandexbot/</guid><description>What YandexBot is, how to spot and verify it, the Yandex-only Clean-param directive, why Crawl-delay is dead, how it handles JavaScript, and how it compares to Googlebot and Bingbot.</description><pubDate>Fri, 03 Jul 2026 04:00:00 GMT</pubDate></item><item><title>301 Redirect</title><link>https://patrickstox.com/technical-seo/http-status-codes/redirects/301-redirect/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/redirects/301-redirect/</guid><description>What a 301 permanent redirect is, why Google says it doesn&apos;t cause a loss in PageRank, how long to keep one in place, how to implement it on Apache, nginx, WordPress, and Cloudflare, and the &quot;fake 301&quot; mistakes that quietly cost you signal.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>301 vs. 302 Redirect</title><link>https://patrickstox.com/technical-seo/http-status-codes/redirects/301-vs-302/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/redirects/301-vs-302/</guid><description>301 (permanent) vs. 302 (temporary) redirects — why the old &quot;301 passes 95%, 302 passes 0%&quot; rule is wrong, what Google actually says today, and a real decision rule for which to use.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>301 vs. 308 Redirect</title><link>https://patrickstox.com/technical-seo/http-status-codes/redirects/301-vs-308/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/redirects/301-vs-308/</guid><description>301 and 308 are both permanent redirects — the core difference is that 308 guarantees the HTTP method (and the body riding with it) survive the hop. Why 308 exists, why Google and Bing process it the same way they process a 301, and when to actually reach for it.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>302 Redirect</title><link>https://patrickstox.com/technical-seo/http-status-codes/redirects/302-redirect/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/redirects/302-redirect/</guid><description>What a 302 temporary redirect is, why Google calls it a &quot;weak&quot; target-processing signal (not the zero-equity dead end of SEO folklore), the legitimate use cases Google actually recommends it for, and the one mistake that costs you rankings.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>302 vs. 307 Redirect</title><link>https://patrickstox.com/technical-seo/http-status-codes/redirects/302-vs-307/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/redirects/302-vs-307/</guid><description>302 and 307 are both temporary redirects — the difference is that 307 guarantees the HTTP method isn&apos;t changed. Why Google treats them the same, when 307 is the right choice, and the HSTS &quot;phantom 307.&quot;</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>303 Redirect (See Other)</title><link>https://patrickstox.com/technical-seo/http-status-codes/redirects/303-see-other/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/redirects/303-see-other/</guid><description>What a 303 See Other redirect is, the Post/Redirect/Get pattern it powers, why it switches the request to GET or HEAD (unlike 307), how it differs from 302, and why Google and Bing publish almost no 303-specific SEO guidance.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Agile SEO</title><link>https://patrickstox.com/enterprise-seo/strategy-and-operations/agile-seo/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/strategy-and-operations/agile-seo/</guid><description>How to apply agile methodology to SEO — sprint-based work, writing SEO tickets engineers accept, running ceremonies, and prioritizing enterprise backlogs at scale.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Caching for SEO</title><link>https://patrickstox.com/technical-seo/web-performance/caching/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/caching/</guid><description>How browser and server caching with Cache-Control, ETags, and CDNs improves performance and Core Web Vitals, and the caching pitfalls that affect crawling.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Carousel Rich Results (Schema)</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/carousel-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/carousel-schema/</guid><description>How Google&apos;s carousel rich result actually works — an ItemList wrapping multiple same-type items with position values. Which types qualify, the classic vs. beta split, and why valid ItemList isn&apos;t a visible carousel.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>ccTLD vs. Subdomain vs. Subdirectory for International SEO</title><link>https://patrickstox.com/international-seo/architecture-and-targeting/cctld-subdomain-subdirectory/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/architecture-and-targeting/cctld-subdomain-subdirectory/</guid><description>The three URL structures for targeting different countries — ccTLD (example.de), subdomain (de.example.com), subdirectory (example.com/de/). Google has no ranking preference, but only ccTLDs carry an automatic geo-signal. Here&apos;s how to choose.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>CDN and SEO</title><link>https://patrickstox.com/technical-seo/web-performance/cdn-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/cdn-seo/</guid><description>How a CDN affects SEO — faster TTFB, better Core Web Vitals, edge caching, and geo-distributed delivery — and what to watch for (cache headers, URL canonicalization, HTTPS configuration).</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Content Freshness</title><link>https://patrickstox.com/ai-search/how-search-works/content-freshness/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/content-freshness/</guid><description>How Google&apos;s Query Deserves Freshness (QDF) algorithm works, what triggers freshness-sensitive rankings, how to signal recency through dates and updates, and how AI search engines weight fresh vs. authoritative content.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Cross-Language Duplicate Content</title><link>https://patrickstox.com/international-seo/localization-and-content/cross-language-duplicate-content/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/localization-and-content/cross-language-duplicate-content/</guid><description>Translated content is not duplicate content to Google — that myth is backwards. The real risk is near-identical same-language pages across country variants. From Patrick Stox.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Dynamic Serving</title><link>https://patrickstox.com/technical-seo/mobile-seo/dynamic-serving/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/mobile-seo/dynamic-serving/</guid><description>What dynamic serving is, the two jobs of the Vary User-Agent header, why it&apos;s a legacy pattern, and how it differs from responsive design and dynamic rendering.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Ecwid SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/ecwid-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/ecwid-seo/</guid><description>How SEO works on Ecwid (now Ecwid by Lightspeed) — why the embeddable JavaScript widget behaves so differently from Shopify or BigCommerce, how URL format, static rendering, sitemaps, and hreflang are all scoped to Instant Site / WordPress / Wix, and what a merchant on a custom embed has to fix by hand.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Favicon SEO</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/favicon/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/favicon/</guid><description>What a favicon is, Google&apos;s and Bing&apos;s real requirements for showing one in search results (including the dead &quot;multiple of 48px&quot; myth), how to implement one correctly, and how to fix a favicon that isn&apos;t showing.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Font Loading</title><link>https://patrickstox.com/technical-seo/web-performance/font-loading/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/font-loading/</guid><description>How web font loading affects Core Web Vitals like CLS and LCP, font-display strategies, preloading fonts, and reducing layout shift from font swaps.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Geo-Redirects for International SEO</title><link>https://patrickstox.com/international-seo/architecture-and-targeting/geo-redirects/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/architecture-and-targeting/geo-redirects/</guid><description>Why automatic geo-redirects break international crawling and can sabotage hreflang — Googlebot mostly crawls from the US, the discovery problem, the narrow homepage-only 302 exception, and what to do instead. From Patrick Stox.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Ranking in Google Images</title><link>https://patrickstox.com/technical-seo/on-page/image-seo/google-images-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/image-seo/google-images-seo/</guid><description>A deep dive on ranking and visibility in Google Images and visual search (Google Lens) — indexing prerequisites, image sitemaps, ImageObject and Product structured data, the Licensable badge, mobile-first indexing, and why rel=canonical doesn&apos;t apply to images.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>How to Audit Hreflang at Scale</title><link>https://patrickstox.com/international-seo/hreflang/hreflang-audit/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/hreflang/hreflang-audit/</guid><description>A repeatable, tool-driven process for auditing hreflang across a large site — pulling every annotation from all three implementation methods, reading cluster graphs and reciprocal matrices, and prioritizing fixes by damage, not frequency.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>How to Implement Hreflang (Step by Step)</title><link>https://patrickstox.com/international-seo/hreflang/hreflang-implementation/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/hreflang/hreflang-implementation/</guid><description>Working code for all three hreflang methods — HTML head tags, HTTP Link headers, and XML sitemap annotations — plus the syntax rules, at-scale CMS automation, and the validation workflow to confirm it actually shipped correctly.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>The HTML lang Attribute</title><link>https://patrickstox.com/technical-seo/on-page/html-seo/html-lang-attribute/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/html-seo/html-lang-attribute/</guid><description>What the HTML lang attribute does, why Google ignores it for language detection but Bing uses it, how it differs from hreflang, and why it still matters for accessibility and the browser auto-translate prompt.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>HTML SEO</title><link>https://patrickstox.com/technical-seo/on-page/html-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/html-seo/</guid><description>How HTML structure, elements, and semantics affect SEO — how Google parses and renders your markup, which elements it reads directly, the malformed-head mistake that silently drops tags, and why valid/semantic HTML helps understanding without being a direct ranking factor.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>How to Name Images for SEO</title><link>https://patrickstox.com/technical-seo/on-page/image-seo/image-file-names/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/image-seo/image-file-names/</guid><description>Why descriptive image file names matter for image search, how to name image files with keywords and hyphens, and — the part most guides skip — why you shouldn&apos;t bulk-rename images that are already indexed.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Image Formats for SEO: JPEG vs. PNG vs. WebP vs. AVIF</title><link>https://patrickstox.com/technical-seo/on-page/image-seo/image-formats/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/image-seo/image-formats/</guid><description>The format-comparison deep dive for image SEO — compression, transparency, animation, and 2026 browser support for JPEG, PNG, WebP, AVIF, SVG, and GIF, plus the myth-bust: format is no ranking boost, only a speed one.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Image Optimization</title><link>https://patrickstox.com/technical-seo/on-page/image-seo/image-optimization/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/image-seo/image-optimization/</guid><description>How to optimize images for SEO and performance — modern formats like WebP and AVIF, compression, correct dimensions, and lazy loading — to improve Core Web Vitals and LCP.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>ImageObject Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/imageobject-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/imageobject-schema/</guid><description>ImageObject is the schema.org type that describes an image as structured data — used standalone for photo-licensing metadata (the Licensable badge) or, more often, nested inside Product, Article, Recipe, and Organization schema. Here&apos;s when a plain URL is enough and when you need the full object.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Information Gain</title><link>https://patrickstox.com/ai-search/optimization/information-gain/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/optimization/information-gain/</guid><description>What information gain means in SEO and AI search — how Google&apos;s Information Gain Score patent works, why original research and unique data outperform regurgitated content, and how to measure it.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>International SEO Checklist</title><link>https://patrickstox.com/international-seo/international-seo-checklist/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/international-seo-checklist/</guid><description>A build-and-launch international SEO checklist — URL structure, hreflang, geotargeting after the GSC deprecation, crawlable switchers, and duplicate-content handling.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>ItemList Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/itemlist-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/itemlist-schema/</guid><description>ItemList is schema.org&apos;s generic ordered-list container — the mechanism Google&apos;s Carousel rich result is built on, and the parent type BreadcrumbList inherits from. What it does, what it doesn&apos;t, and how the pieces fit.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Knowledge Graph SEO</title><link>https://patrickstox.com/ai-search/optimization/knowledge-graph-seo/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/optimization/knowledge-graph-seo/</guid><description>How Google&apos;s Knowledge Graph works, how entities and their relationships are stored, what the Knowledge Panel is and how to influence it, and why Knowledge Graph optimization matters for AI search.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Language Targeting vs. Country Targeting</title><link>https://patrickstox.com/international-seo/architecture-and-targeting/language-vs-country-targeting/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/architecture-and-targeting/language-vs-country-targeting/</guid><description>Language targeting and country targeting are two independent axes in international SEO. Which one you need — and which hreflang codes to use — depends on whether your content actually differs by country. From Patrick Stox.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Lazy Loading</title><link>https://patrickstox.com/technical-seo/web-performance/lazy-loading/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/lazy-loading/</guid><description>How lazy loading images and iframes improves Core Web Vitals, the loading attribute, the SEO risks of lazy-loading above-the-fold content, and how Googlebot renders deferred content.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Machine Translation and SEO</title><link>https://patrickstox.com/international-seo/localization-and-content/machine-translation-seo/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/localization-and-content/machine-translation-seo/</guid><description>Is machine translation safe for SEO? Google&apos;s scaled content abuse policy targets bulk unreviewed MT for ranking manipulation — not translation itself. Here&apos;s the current policy, the Reddit case, the MTPE workflow, and the hreflang layer MT content still needs.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>MerchantReturnPolicy Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/commerce/merchantreturnpolicy-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/commerce/merchantreturnpolicy-schema/</guid><description>MerchantReturnPolicy is the schema.org type that marks up your return policy for Google — nested under Organization or Offer, never on its own. Here are the required properties, the applicableCountry vs. returnPolicyCountry confusion, and the four-way precedence hierarchy that decides which policy actually shows.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>The Meta Charset Tag</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/meta-charset/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/meta-charset/</guid><description>What &lt;meta charset=&quot;utf-8&quot;&gt; does, why the HTML spec wants it in the first 1024 bytes, how a wrong encoding causes mojibake, and why it&apos;s a rendering-correctness issue rather than a ranking factor.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>The Meta Keywords Tag (Deprecated)</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/meta-keywords/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/meta-keywords/</guid><description>The meta keywords tag has been dead for Google ranking since 2009, and Bing has never used it as a ranking booster either. Here&apos;s the citation trail, the Bing spam-signal nuance, and why you should still remove a populated one.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Mobile Usability</title><link>https://patrickstox.com/technical-seo/mobile-seo/mobile-usability/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/mobile-seo/mobile-usability/</guid><description>What mobile usability means for SEO — legible text, tap targets, viewport fit, no intrusive interstitials — why Google retired its report, and how to test it today.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Model Context Protocol (MCP)</title><link>https://patrickstox.com/ai-search/optimization/model-context-protocol/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/optimization/model-context-protocol/</guid><description>What MCP is, how AI agents use it to retrieve and interact with content at runtime, why it matters for SEO as agentic AI becomes a content distribution channel, and how to expose your content via MCP.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Multiple H1 Tags: Does It Hurt SEO?</title><link>https://patrickstox.com/technical-seo/on-page/header-tags/multiple-h1/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/header-tags/multiple-h1/</guid><description>Does having more than one H1 tag hurt your SEO? Google&apos;s John Mueller says no — and the HTML spec allows multiple sibling h1s. The catch is what the 2022 spec change actually changed, and why accessibility, not ranking, is the real reason to keep one clear H1.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Nesting Schema Markup (@id and @graph)</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/nested-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/nested-schema/</guid><description>The deep-dive on connecting JSON-LD entities with @id and @graph — stable identifiers, the two canonical node patterns (WebSite→Article→Author, Product→Offer→Organization), the three mistakes that break the graph, and the honest limits of what Google&apos;s docs confirm.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Noarchive</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/noarchive/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/noarchive/</guid><description>Google&apos;s current documentation lists noarchive under historical and unused rules — it&apos;s ignored on Search. Bing still uses it to control Chat/Copilot answer inclusion and AI-training opt-out. Syntax, the 2024 Google timeline, and when it still matters.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>OfferShippingDetails Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/commerce/offershippingdetails-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/commerce/offershippingdetails-schema/</guid><description>How to implement schema.org/OfferShippingDetails — shippingRate, shippingDestination, and deliveryTime — after Google&apos;s November 2025 restructure that made it the per-product override of an org-level ShippingService default. Includes the precedence stack, the silent-failure trap, and working JSON-LD.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>On-Page SEO Checklist</title><link>https://patrickstox.com/technical-seo/on-page/on-page-seo-checklist/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/on-page-seo-checklist/</guid><description>A prioritized on-page SEO checklist tying together the elements you control on a page — title tags, content, headings, internal links, meta descriptions, images, and structured data. What actually moves rankings, what&apos;s just eligibility or CTR, and which myths to ignore.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Open Graph Tags: Not a Ranking Factor, Still an SEO Deliverable</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/open-graph/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/open-graph/</guid><description>What Open Graph tags are, why they&apos;re not a Google ranking factor, what Google actually does with og:title/og:image/og:site_name, documented per-platform og:image sizing, per-platform fallback and caching behavior, and how to force a re-scrape.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>OpenCart SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/opencart-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/opencart-seo/</guid><description>How SEO works on OpenCart — the self-hosted, open-source ecommerce platform that ships with SEO mostly off by default. What core actually handles (canonical tags, a default robots.txt, meta fields), what needs a switch flipped (SEO URLs plus the .htaccess rename), what changed between OpenCart 3 and 4 (the sitemap regression), and what&apos;s missing entirely (structured data and hreflang).</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Redirect Chains</title><link>https://patrickstox.com/technical-seo/http-status-codes/redirects/redirect-chains/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/redirects/redirect-chains/</guid><description>What a redirect chain is (A → B → C instead of A → C), why they happen after stacked migrations, how many hops Google actually follows (10 ceiling, ~5 per crawl attempt, ≤3–5 recommended), how to find them with curl and crawl tools, and the one-line fix.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Redirect Loops</title><link>https://patrickstox.com/technical-seo/http-status-codes/redirects/redirect-loops/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/redirects/redirect-loops/</guid><description>What redirect loops are, why they take a site down for users and crawlers, common causes (HTTPS/SSL-mode mismatches, www vs non-www conflicts, plugin vs server rules, trailing-slash bugs), and how to diagnose and fix them by cause.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>HTTP Redirects</title><link>https://patrickstox.com/technical-seo/http-status-codes/redirects/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/redirects/</guid><description>What an HTTP redirect really is (a 3xx status plus a Location header), the 301/302/303/307/308 landscape, how to implement them, and redirect vs. canonical — the hub for the redirects subcluster.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>rel=&quot;alternate&quot;: What It Does and When to Use It</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/rel-alternate/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/rel-alternate/</guid><description>rel=&quot;alternate&quot; is one HTML link relation with several unrelated SEO jobs — hreflang language variants, RSS/Atom feed discovery, and legacy mobile/AMP alternates. Which job you&apos;re doing decides which attributes belong next to it, and which of these still matter in 2026.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Resource Hints</title><link>https://patrickstox.com/technical-seo/web-performance/resource-hints/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/resource-hints/</guid><description>How preload, preconnect, dns-prefetch, and prefetch resource hints speed up page loads and improve Core Web Vitals, and when to use each one.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Responsive Web Design</title><link>https://patrickstox.com/technical-seo/mobile-seo/responsive-design/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/mobile-seo/responsive-design/</guid><description>What responsive design is, why Google recommends it over dynamic serving or separate mobile URLs, how the viewport meta tag makes it work, and the ranking myth.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Responsive Images (srcset)</title><link>https://patrickstox.com/technical-seo/on-page/image-seo/responsive-images/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/image-seo/responsive-images/</guid><description>How to serve responsive images with the srcset and sizes attributes and the picture element, when to use each, and how responsive images fix LCP and CLS without being a direct ranking signal.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>SaaS SEO Checklist</title><link>https://patrickstox.com/saas-seo/saas-seo-checklist/</link><guid isPermaLink="true">https://patrickstox.com/saas-seo/saas-seo-checklist/</guid><description>An SEO checklist for SaaS — product-led/free-tool pages, pricing and comparison pages, integration pages, docs SEO, JS rendering, and which funnel pages to noindex.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Salesforce Commerce Cloud SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/salesforce-commerce-cloud-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/salesforce-commerce-cloud-seo/</guid><description>How SEO works on Salesforce Commerce Cloud (B2C Commerce / SFCC, formerly Demandware) — the strong native building blocks (Business-Manager-editable robots.txt, scheduled auto-sitemaps, rule-based meta tags, canonical-by-design master/variation products) and the parts you still have to build by hand (hreflang, faceted-nav URLs, schema, and headless crawlability on PWA Kit or Salesforce&apos;s newer Storefront Next framework).</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Schema &amp; Rich Result Deprecations: The Full Timeline</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/schema-deprecations/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/schema-deprecations/</guid><description>The single running reference table for every Google schema and rich-result deprecation from 2023 to 2026 — HowTo, FAQ, the June 2025 batch, sitelinks searchbox — with exact dates, primary sources, and which types stayed valid.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Common Structured Data Errors (and How to Fix Them)</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/schema-errors/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/schema-errors/</guid><description>The structured data errors Google&apos;s Rich Results Test and Search Console surface most — missing required fields, wrong value types, content mismatch, malformed JSON-LD, and deprecated types — and exactly how to debug each one.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Semantic HTML for SEO</title><link>https://patrickstox.com/technical-seo/on-page/html-seo/semantic-html/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/html-seo/semantic-html/</guid><description>How semantic HTML elements (article, section, nav, header, main, aside) help search engines identify a page&apos;s main content — why it&apos;s not a ranking factor, and how to use each element correctly.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Semantic Triples</title><link>https://patrickstox.com/ai-search/optimization/semantic-triples/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/optimization/semantic-triples/</guid><description>What semantic triples (subject–predicate–object) are, how they underpin the Knowledge Graph and linked data, and how structured data and entity optimization map onto the RDF triple model.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>SEO A/B Testing</title><link>https://patrickstox.com/enterprise-seo/strategy-and-operations/seo-ab-testing/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/strategy-and-operations/seo-ab-testing/</guid><description>How to run controlled SEO experiments — split testing title tags, meta descriptions, structured data, and on-page changes — using time-series or split-URL approaches to measure causal impact.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>SEO and Accessibility</title><link>https://patrickstox.com/technical-seo/how-search-works/seo-accessibility/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/seo-accessibility/</guid><description>Where web accessibility and SEO genuinely overlap (alt text, headings, link text, speed) and where they diverge — plus why Google says accessibility isn&apos;t a ranking factor.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>SEO Automation</title><link>https://patrickstox.com/enterprise-seo/strategy-and-operations/seo-automation/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/strategy-and-operations/seo-automation/</guid><description>What to automate in SEO (monitoring, reporting, audits, content briefs) vs. what not to, the tools and approaches enterprise teams use, and how to build scalable SEO workflows.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>SEO Checklists &amp; Audits</title><link>https://patrickstox.com/technical-seo/seo-checklists/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/seo-checklists/</guid><description>Every SEO checklist and audit on this site in one place, grouped by what you&apos;re actually doing — a general audit, a platform setup, a migration or redesign, or a specialized pillar like international, mobile, or enterprise.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>SERP Features</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/serp-features/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/serp-features/</guid><description>What SERP features are (rich results, featured snippets, knowledge panels, image packs), which ones structured data actually unlocks vs. which are purely algorithmic, and how they affect CTR.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Shopify SEO Checklist</title><link>https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/shopify-seo-checklist/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/shopify-seo-checklist/</guid><description>An ordered Shopify SEO checklist — fixed URL prefixes, the collection/product duplicate-URL fix, structured data, sitemap, robots.txt.liquid, app bloat, and pre-launch.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Shopware SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/shopware-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/shopware-seo/</guid><description>How SEO works on Shopware 6 — the native controls it ships (Twig-templated SEO URLs, canonical handling, XML sitemaps, hreflang via the Sales Channel/Domain model, and, in recent versions, native robots.txt and JSON-LD), the version gates that decide what you actually get, the traps (rebuild the index after a template change, variant duplicate content, seo_url table growth), and why headless (Composable Frontends) moves the whole SEO checklist into the Nuxt layer.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Sitemap Priority</title><link>https://patrickstox.com/technical-seo/how-search-works/discovery/sitemap-priority/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/discovery/sitemap-priority/</guid><description>What the sitemap priority tag is, why Google and Bing both ignore priority and changefreq entirely, and what actually signals a page&apos;s importance to search engines instead.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Social Sharing Images (og:image and twitter:image): Sizes, Limits, and Fallbacks</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/social-images/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/social-images/</guid><description>The image spec sheet for og:image and twitter:image — the safe 1200×630 (1.91:1) default, per-platform dimensions and file-size caps, the absolute-URL rule, Google&apos;s own 2026 thumbnail requirements, and why images fail vs. fall back.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Speakable Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/speakable-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/speakable-schema/</guid><description>Speakable schema marks the specific sentences on a page that a text-to-speech system should read aloud. In 2026 it&apos;s still a narrow, BETA-only Google Home feature — and, despite the hype, not an AI Overviews signal.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Squarespace Commerce SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/squarespace-commerce-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/squarespace-commerce-seo/</guid><description>How SEO works on a Squarespace online store specifically — the per-product SEO fields, the category-page ceiling (no custom SEO settings), the single-URL variant model that sidesteps duplicate content, the 200-vs-10,000 product limit, sold-out handling, the auto Product schema and its gaps, and the US-only, physical-goods-only Google Shopping integration.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Twitter Card Tags (X Cards): The Current, Honest Guide</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/twitter-cards/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/twitter-cards/</guid><description>What twitter:card meta tags do, the four card types, the Open Graph fallback rule, and what X actually broke — the dead validator, the vanished Cards docs, and link-post reach effects (a separate system from card rendering). Not a ranking factor.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Viewport Meta Tag</title><link>https://patrickstox.com/technical-seo/mobile-seo/viewport-meta-tag/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/mobile-seo/viewport-meta-tag/</guid><description>What the viewport meta tag does, why it makes responsive design work on mobile, the correct configuration, the attribute reference, and common mistakes.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Website Migration Checklist</title><link>https://patrickstox.com/technical-seo/migrations/website-migration-checklist/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/migrations/website-migration-checklist/</guid><description>A phase-by-phase website migration checklist — pre-migration benchmarking, URL mapping and 301 redirects, staging QA, launch day, and the post-launch monitoring window.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Website Redesign SEO Checklist</title><link>https://patrickstox.com/technical-seo/migrations/website-redesign-seo-checklist/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/migrations/website-redesign-seo-checklist/</guid><description>A same-URL website redesign SEO checklist — what to preserve (titles, H1s, internal links, schema, alt text), how to crawl-diff staging vs. live, and how to plan a rollback.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Wix eCommerce SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/wix-ecommerce-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/wix-ecommerce-seo/</guid><description>How SEO works on Wix Stores — the /product-page/ URL prefix and auto title/meta defaults, the auto-generated Product JSON-LD and its 7,000-character cap, the dedicated store-products-sitemap.xml, why product variants don&apos;t spawn duplicate URLs, the no-bulk-editing scaling limit, per-language currency you can&apos;t set, and when to go headless.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>WordPress SEO Checklist</title><link>https://patrickstox.com/technical-seo/platform-seo/cms/wordpress-seo-checklist/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/cms/wordpress-seo-checklist/</guid><description>An ordered, plugin-neutral WordPress SEO checklist — permalinks, Yoast/Rank Math/SEOPress setup, sitemap, robots.txt, archive noindex, images, caching, redirects, schema, and a before-you-launch gate.</description><pubDate>Thu, 02 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Article Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/article-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/article-schema/</guid><description>How to implement Article, NewsArticle, and BlogPosting schema markup — why it has no required properties, what it actually does for your search appearance (better titles, images, and dates — the documented &quot;Article rich result&quot;), why it isn&apos;t a Top Stories or Discover eligibility switch, and why Google&apos;s current guide has no AMP requirement.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>AudioObject Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/audioobject-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/audioobject-schema/</guid><description>What schema.org/AudioObject markup is actually for — the honest truth that it has no dedicated Google rich result, how it differs from PodcastSeries/PodcastEpisode and RSS feeds, the properties worth using (contentUrl, duration, name, encodingFormat), and how to decide whether it&apos;s worth adding at all.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Book Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/book-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/book-schema/</guid><description>What schema.org/Book structured data does, how it differs from Google&apos;s registration-gated Book Actions feed program, the confusing June–November 2025 timeline (announced for removal, then quietly kept), and what Book markup is still genuinely good for.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Course Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/course-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/course-schema/</guid><description>How to implement schema.org/Course markup for Google&apos;s &quot;Course list&quot; carousel — the at-least-three-courses rule that trips most people up, the difference between Course and CourseInstance, what happened to the deprecated single-course &quot;Course Info&quot; feature, and why the carousel is English-gated rather than US-only.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Creative Works Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/</guid><description>Creative Works schema is my catch-all for the schema.org CreativeWork subtypes used to mark up authored content — Article, AudioObject, Book, Course, Dataset, Movie, Recipe, and VideoObject. Here&apos;s which of the eight actually earn a visible Google rich result and which are entity-understanding markup only, with no dedicated search feature.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Dataset Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/dataset-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/dataset-schema/</guid><description>How to implement schema.org/Dataset markup — the required description and name properties, why Dataset schema feeds Google&apos;s separate Dataset Search tool rather than a mainstream web-search rich snippet, who should actually use it, and the common mistakes Google flags.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>DiscussionForumPosting Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/social-community/discussionforum-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/social-community/discussionforum-schema/</guid><description>How to implement DiscussionForumPosting structured data for forum and community content — the required properties, why Google recommends Microdata over JSON-LD here, how it differs from QAPage and FAQPage, the digitalSourceType AI-disclosure property, and whether it&apos;s still worth doing given the 2025-2026 UGC visibility pullback.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Entity &amp; Identity Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/entities/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/entities/</guid><description>The schema types that declare who and what is behind a site — Organization, LocalBusiness, and Person — and how they connect that identity to Google&apos;s Knowledge Graph.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Event Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/social-community/event-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/social-community/event-schema/</guid><description>How to implement schema.org/Event markup for Google&apos;s event rich results — required properties (name, startDate, location), why virtual-only events aren&apos;t eligible, the four eventStatus values, and the one-event-one-URL rule.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>FAQPage Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/social-community/faqpage-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/social-community/faqpage-schema/</guid><description>What FAQPage schema is, the exact timeline Google used to phase out the FAQ rich result (August 2023 → May 7, 2026), why the FAQPage type is still valid markup, how it differs from QAPage, and whether it&apos;s still worth implementing in 2026.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>HowTo Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/social-community/howto-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/social-community/howto-schema/</guid><description>What HowTo schema markup is, the exact timeline Google used to remove HowTo rich results in 2023 (mobile first, then desktop — a full removal on both), the schema.org/HowTo properties, and whether the markup is still worth keeping in 2026.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>LocalBusiness Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/entities/localbusiness-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/entities/localbusiness-schema/</guid><description>How to implement LocalBusiness schema, why Google supports far less than the full schema.org spec, choosing the right subtype, NAP consistency, and how it differs from a Google Business Profile.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Movie Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/movie-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/movie-schema/</guid><description>How to implement schema.org/Movie markup for Google&apos;s movie carousel — the required vs. recommended properties, the ItemList wrapper the carousel actually needs, why the carousel is mobile-only with no desktop equivalent, what happened to the separate Critic Review layer that was deprecated, and who should actually bother implementing it.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Organization Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/entities/organization-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/entities/organization-schema/</guid><description>How to implement Organization schema, what it actually does (disambiguation, not a guaranteed Knowledge Panel or a ranking factor), and the mistakes that quietly break it.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Person Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/entities/person-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/entities/person-schema/</guid><description>How to implement schema.org/Person for authors and profiles, which properties Google recommends, and why it disambiguates identity rather than boosting E-E-A-T or rankings.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>QAPage Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/social-community/qapage-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/social-community/qapage-schema/</guid><description>How to implement QAPage schema for community Q&amp;A pages, how it differs from FAQPage and DiscussionForumPosting, its required and recommended properties, and why — unlike FAQPage — it&apos;s still an active Google rich result in 2026.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Recipe Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/recipe-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/recipe-schema/</guid><description>How to implement schema.org/Recipe markup for Google&apos;s recipe rich result — the two required properties vs. the recommended set that builds the fuller card, why the carousel needs an ItemList summary or all-in-one page, the conditional nutrition/time/rating fields, the video property, and the content-policy rule that only real dishes qualify.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>Social &amp; Community Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/social-community/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/social-community/</guid><description>Social &amp; Community schema is my catch-all for the schema.org types built around user-generated, interactive, and instructional content — DiscussionForumPosting, QAPage, FAQPage, HowTo, Event, and SoftwareApplication. Half of them are alive; half of them lost their rich result. Here&apos;s which is which.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>SoftwareApplication Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/social-community/softwareapplication-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/social-community/softwareapplication-schema/</guid><description>How to implement SoftwareApplication schema (schema.org/SoftwareApplication) for Google&apos;s Software App rich result — the required name/offers/rating fields, the applicationCategory enum, choosing WebApplication vs MobileApplication, when to use it instead of Product schema, and the genuine-rating rules that keep you out of trouble.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>VideoObject Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/videoobject-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/creative-works/videoobject-schema/</guid><description>How to implement VideoObject schema for Google&apos;s video rich results across search, the Video tab, Images, and Discover — required vs. recommended properties, the two ways to add key moments (SeekToAction vs. Clip), and the BroadcastEvent LIVE badge.</description><pubDate>Wed, 01 Jul 2026 04:00:00 GMT</pubDate></item><item><title>307 Temporary Redirect</title><link>https://patrickstox.com/technical-seo/http-status-codes/redirects/307-redirect/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/redirects/307-redirect/</guid><description>What a 307 Temporary Redirect is, how it strictly preserves the HTTP method unlike a 302, where it shows up (HSTS, temporary moves), and how Google treats it for SEO.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>308 Permanent Redirect</title><link>https://patrickstox.com/technical-seo/http-status-codes/redirects/308-redirect/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/redirects/308-redirect/</guid><description>What a 308 Permanent Redirect is, how it preserves the HTTP method while signaling permanence unlike a 301, and how Google passes ranking signals through it.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>401 Unauthorized</title><link>https://patrickstox.com/technical-seo/http-status-codes/http-errors/401-unauthorized/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/http-errors/401-unauthorized/</guid><description>What an HTTP 401 Unauthorized response means, how it differs from 403 Forbidden, how Google treats authentication-gated pages, and the SEO implications.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>500 Internal Server Error</title><link>https://patrickstox.com/technical-seo/http-status-codes/http-errors/500-internal-server-error/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/http-errors/500-internal-server-error/</guid><description>What a 500 Internal Server Error is, how Googlebot treats server errors while crawling, why persistent 500s cause deindexing, and how to diagnose and fix them.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>502 Bad Gateway</title><link>https://patrickstox.com/technical-seo/http-status-codes/http-errors/502-bad-gateway/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/http-errors/502-bad-gateway/</guid><description>What a 502 Bad Gateway error is, its common upstream and proxy causes, how Googlebot handles it, and the impact on crawling and indexing.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>503 Service Unavailable</title><link>https://patrickstox.com/technical-seo/http-status-codes/http-errors/503-service-unavailable/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/http-errors/503-service-unavailable/</guid><description>Why 503 is the correct status for planned maintenance, how the Retry-After header guides Googlebot, how Google backs off crawling on 503s, and how to avoid accidental deindexing.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>504 Gateway Timeout</title><link>https://patrickstox.com/technical-seo/http-status-codes/http-errors/504-gateway-timeout/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/http-errors/504-gateway-timeout/</guid><description>What a 504 Gateway Timeout means, how slow upstream servers trigger it, how Googlebot treats timeouts, and the crawl-budget and indexing consequences.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Commerce Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/commerce/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/commerce/</guid><description>Commerce schema is my catch-all for the schema.org listing types — Product, ProductGroup, and JobPosting — that Google turns into Shopping-style and Jobs-style rich results. Here&apos;s how they relate and when to use which.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Conditional Requests: ETag, If-Modified-Since &amp; 304 Not Modified</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/crawl-budget/conditional-requests/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/crawl-budget/conditional-requests/</guid><description>How conditional requests — ETag, Last-Modified, If-Modified-Since/If-None-Match, and the 304 Not Modified response — let Googlebot skip re-downloading unchanged pages and preserve crawl budget on large sites.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Technical SEO Glossary</title><link>https://patrickstox.com/technical-seo/glossary/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/glossary/</guid><description>An A–Z glossary of every technical SEO term covered here. Each entry has a one-line definition and links straight to the term&apos;s full guide.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Market-Specific SEO</title><link>https://patrickstox.com/international-seo/market-specific-seo/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/market-specific-seo/</guid><description>Google isn&apos;t the top engine everywhere — China runs on Baidu, Russia on Yandex, South Korea on Naver. Optimizing for non-Google search means different crawlers, tools, hosting, and ranking signals. The hub for market-specific SEO.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Marketplace SEO</title><link>https://patrickstox.com/ecommerce-seo/marketplace-seo/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/marketplace-seo/</guid><description>Optimizing listings inside marketplaces — Amazon, Etsy, eBay, Walmart — each with its own search algorithm driven by relevance, sales velocity, and reviews. Distinct from ranking your own store in Google. The hub for the Marketplace SEO cluster.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Meta Refresh Redirect</title><link>https://patrickstox.com/technical-seo/http-status-codes/redirects/meta-refresh/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/redirects/meta-refresh/</guid><description>What a meta refresh redirect is, why it sits between server-side and JavaScript redirects in Google&apos;s order of preference, instant versus delayed refreshes, and why it is discouraged.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Metadata &amp; Trust Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/metadata-trust/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/metadata-trust/</guid><description>Metadata &amp; Trust schema is my catch-all for the schema.org types — AggregateRating, BreadcrumbList, Review, and WebSite — that don&apos;t sell anything but attach trust signals, site identity, and navigational context to a page. Here&apos;s how they relate and when to use which.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>SEO for News Websites</title><link>https://patrickstox.com/technical-seo/news-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/news-seo/</guid><description>News &amp; Discover SEO — Google News, Google Discover, news sitemaps, paywalled content (flexible sampling), and handling syndicated content without self-cannibalizing. The hub for news publishers.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>SaaS SEO</title><link>https://patrickstox.com/saas-seo/</link><guid isPermaLink="true">https://patrickstox.com/saas-seo/</guid><description>SEO for software companies — the same algorithm, but a playbook built on product-led tactics (free tools, comparison and integration pages), a long B2B buying cycle, and an app/marketing/docs/blog architecture. The hub for the SaaS SEO pillar.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Video SEO</title><link>https://patrickstox.com/technical-seo/video-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/video-seo/</guid><description>Getting video found in search — two surfaces at once. The video embedded on your own pages (video schema, video sitemaps, indexing, thumbnails) and YouTube as its own search engine. The hub for the Video SEO cluster.</description><pubDate>Sun, 28 Jun 2026 04:00:00 GMT</pubDate></item><item><title>204 No Content</title><link>https://patrickstox.com/technical-seo/http-status-codes/http-errors/204-no-content/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/http-errors/204-no-content/</guid><description>What HTTP 204 means, why Google treats 204 responses similarly to soft 404s, when 204 is legitimately used (APIs, beacons), and what to serve instead for web pages.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>403 Forbidden</title><link>https://patrickstox.com/technical-seo/http-status-codes/http-errors/403-forbidden/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/http-errors/403-forbidden/</guid><description>What an HTTP 403 error is, how Google treats it (blocked — similar to a noindex), common causes (access controls, bot blocking, misconfigured permissions), and how to fix 403s for SEO.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>404 Not Found</title><link>https://patrickstox.com/technical-seo/http-status-codes/http-errors/404-not-found/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/http-errors/404-not-found/</guid><description>What a 404 error is, how Google handles 404 pages (de-indexes them over time), the difference between a hard 404 and a soft 404, and best practices for 404 pages in SEO.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>404 vs. 410</title><link>https://patrickstox.com/technical-seo/http-status-codes/http-errors/404-vs-410/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/http-errors/404-vs-410/</guid><description>The difference between 404 (not found) and 410 (gone) for SEO — how quickly Google de-indexes each, when to use 410 for permanently deleted content, and whether the distinction still matters.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>410 Gone</title><link>https://patrickstox.com/technical-seo/http-status-codes/http-errors/410-gone/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/http-errors/410-gone/</guid><description>What an HTTP 410 Gone status is, how Google de-indexes 410 pages faster than 404s, when to use 410 vs. 404 for permanently deleted content, and how it affects crawl budget.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>429 Too Many Requests</title><link>https://patrickstox.com/technical-seo/http-status-codes/http-errors/429-too-many-requests/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/http-errors/429-too-many-requests/</guid><description>What an HTTP 429 status means, how Google treats rate limiting and backs off from crawling, how it affects crawl budget, and how to configure your server to send 429s without causing deindexing.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>451 Unavailable For Legal Reasons</title><link>https://patrickstox.com/technical-seo/http-status-codes/http-errors/451-unavailable-legal/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/http-errors/451-unavailable-legal/</guid><description>What HTTP 451 means, how Google treats legally blocked content vs. geo-restricted content, how it appears in Search Console, and when to use 451 vs. other status codes for geoblocking.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>AggregateRating Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/metadata-trust/aggregaterating-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/metadata-trust/aggregaterating-schema/</guid><description>How to implement AggregateRating schema markup for star ratings in search results, what schema.org/AggregateRating covers vs. what Google requires for review snippets, and eligibility and spam policies.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>AMP SEO</title><link>https://patrickstox.com/technical-seo/mobile-seo/amp-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/mobile-seo/amp-seo/</guid><description>What AMP (Accelerated Mobile Pages) is, how it works, why it was never a ranking factor, why it stopped being required for Top Stories in June 2021, and how to decide whether to keep or remove it.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>BreadcrumbList Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/metadata-trust/breadcrumblist-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/metadata-trust/breadcrumblist-schema/</guid><description>How to implement BreadcrumbList structured data to drive breadcrumb display in Google search results, the relationship between schema.org/BreadcrumbList and real HTML breadcrumb navigation, and how to test it.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Carrd SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/website-builders/carrd-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/website-builders/carrd-seo/</guid><description>A practical, current guide to Carrd SEO — what the platform handles automatically (HTTPS, Cloudflare CDN, auto-generated sitemap.xml, mobile-responsive, static HTML), what each Pro plan unlocks, and the hard limits of a single-page builder: one keyword focus per site, no native blog, no URL path structure, no hreflang, and no native structured data. Includes the full Free / Pro Lite / Pro Standard / Pro Plus SEO feature matrix and why Carrd on a custom domain beats Linktree.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Contentful SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/headless-cms/contentful-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/headless-cms/contentful-seo/</guid><description>Contentful renders no HTML — your frontend does, so SEO is a frontend job. Rendering mode, SEO content fields, sitemaps, Preview API protection, redirects, and JSON-LD.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Crawl Delay</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/crawl-delay/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/crawl-delay/</guid><description>The crawl-delay robots.txt directive — what it does, why Google stopped honoring it in 2019 and Yandex dropped it in 2018, how Bing still interprets the value, which other crawlers respect it, and what to use instead.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Crawlability Issues: What Breaks Crawling and How to Fix It</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/crawlability-issues/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/crawlability-issues/</guid><description>Crawlability issues are the technical conditions that stop search engines from discovering, accessing, or fetching your pages. A triage-first guide to the four buckets — blocked access, broken links, failing servers, bloated URL inventory — how to find them, and how to fix them.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Drupal SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/cms/drupal-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/cms/drupal-seo/</guid><description>How to make a Drupal site rank — what Drupal&apos;s core gets right, the contributed module stack that does the real work (Pathauto, Metatag, Simple XML Sitemap, Redirect), and the predictable failure modes (node/NID duplicates, Views parameters, taxonomy thin pages, access-control mismatches) and exactly how to fix each.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Duda SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/website-builders/duda-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/website-builders/duda-seo/</guid><description>A technical SEO guide to Duda — the agency-focused website builder. What Duda handles automatically (HTTPS, CDN, SSR, sitemap, canonical tags, llms.txt, IndexNow, Blog/Product schema), what you configure manually (titles, redirects, robots.txt, Local Business and FAQ schema, custom JSON-LD), and the hard limits no setting changes: locked canonical tags, a 1,000-page / 1,500-blog-post cap, single-location schema, and no X-Robots-Tag header. Plus Dynamic Pages for programmatic SEO and the agency/white-label workflow.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Technical Ecommerce SEO</title><link>https://patrickstox.com/technical-seo/ecommerce/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/ecommerce/</guid><description>The technical SEO problems unique to online stores — faceted navigation and URL parameters, pagination, product and variant pages, out-of-stock handling, product schema, and crawl budget on large catalogs. A technical-SEO view of the Ecommerce SEO pillar.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Ecommerce Platform SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/</guid><description>SEO for ecommerce platforms — Shopify, WooCommerce, Magento, BigCommerce, Salesforce Commerce Cloud, Shopware, OpenCart, Ecwid, Wix, Squarespace, and PrestaShop. What each platform handles for you automatically, what it locks down, and the platform-specific quirks that affect organic performance.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Framer SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/website-builders/framer-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/website-builders/framer-seo/</guid><description>How SEO works on Framer — the design-first builder that pre-renders static HTML at publish, so Googlebot gets complete pages without running JavaScript. Per-page metadata, automatic sitemaps and robots.txt, canonical tags, redirects, custom head code, and the real limitations (no schema UI, plan-gated robots.txt, non-editable hreflang).</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Ghost SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/headless-cms/ghost-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/headless-cms/ghost-seo/</guid><description>How SEO works on Ghost CMS — the traditional-vs-headless fork, the SEO Ghost builds in automatically, what it leaves to you, gated-content limits, and Ghost Pro vs self-hosted.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>GSC BigQuery Export</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/gsc-bigquery/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/gsc-bigquery/</guid><description>How to use the Google Search Console BigQuery export to query unsampled daily click and impression data with no UI row cap (anonymized queries still excluded), the difference between the UI and the raw export, setup, cost mechanics, and the no-backfill gotcha.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Headless Ecommerce SEO</title><link>https://patrickstox.com/ecommerce-seo/headless-ecommerce/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/headless-ecommerce/</guid><description>How headless ecommerce architecture affects SEO — rendering model choices (SSR, SSG, CSR), what the CMS no longer handles for you, and which frameworks (Next.js, React, Nuxt) are worth understanding for a headless store.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>HTTP Error Codes</title><link>https://patrickstox.com/technical-seo/http-status-codes/http-errors/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/http-errors/</guid><description>How HTTP 4xx and 5xx error codes affect SEO — how Google handles errors, which ones cause deindexing, crawl waste, and ranking drops, and how to monitor and fix them.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>HTTP Status Codes</title><link>https://patrickstox.com/technical-seo/http-status-codes/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/</guid><description>What HTTP status codes are, how they work (1xx–5xx), which ones matter most for SEO, and how Google interprets them — the hub for redirects, errors, and crawl behavior.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>HubSpot CMS SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/cms/hubspot-cms-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/cms/hubspot-cms-seo/</guid><description>A technical SEO practitioner&apos;s guide to HubSpot Content Hub (formerly CMS Hub) — what&apos;s actually built in, which SEO features are gated behind Pro/Enterprise, the one-level URL nesting limit, the BlogPosting-only schema reality, the blog subdomain trap, and how HubDB powers programmatic SEO.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Technical International SEO</title><link>https://patrickstox.com/technical-seo/international/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/international/</guid><description>The technical side of running a multi-region or multi-language site — hreflang, regional URL structures (ccTLD vs subdirectory vs subdomain), and geotargeting. A technical-SEO view of the International SEO pillar.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Interstitials</title><link>https://patrickstox.com/technical-seo/mobile-seo/interstitials/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/mobile-seo/interstitials/</guid><description>Google&apos;s mobile interstitial penalty explained — which popups get a page demoted, which are exempt (legal gates, login walls, small banners), why it&apos;s page-level not site-wide, the desktop expansion, and how to audit and fix.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>JavaScript Redirects</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/javascript-redirect/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/javascript-redirect/</guid><description>What a JavaScript redirect is, how Google&apos;s render pipeline treats it differently from a server-side 301, when it&apos;s an acceptable last resort, and how to implement and detect one — plus where meta refresh and the History API fit.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Jimdo SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/website-builders/jimdo-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/website-builders/jimdo-seo/</guid><description>A technical guide to Jimdo SEO — what the platform handles automatically (HTTPS, Cloudflare CDN, sitemap, canonical tags, 404s), what you configure manually, and the hard limits no setting changes: no robots.txt editing, no native schema, no hreflang, and no plugin ecosystem. Plus the core distinction most guides miss: Jimdo Creator (blog + custom HTML injection) vs the newer AI builder (no blog, no custom code) have meaningfully different SEO ceilings.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>JobPosting Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/commerce/jobposting-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/commerce/jobposting-schema/</guid><description>How to implement JobPosting structured data to appear in Google for Jobs — the five required properties, the recommended fields that actually drive clicks, remote-job markup, the content policies that get postings disapproved, and how to remove expired jobs correctly.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Joomla SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/cms/joomla-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/cms/joomla-seo/</guid><description>A technical SEO guide to Joomla — enabling SEF URLs (and the htaccess.txt rename that actually makes them work), fixing Joomla&apos;s default duplicate content, sitemaps and schema via extensions, and what changed across Joomla 4, 5, and 6.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Mobile SEO</title><link>https://patrickstox.com/technical-seo/mobile-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/mobile-seo/</guid><description>What mobile SEO is and how to get it right — mobile-first indexing, responsive design, mobile usability, Core Web Vitals on mobile, intrusive interstitials, and the current status of AMP. The hub for the whole mobile-seo cluster.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Mobile SEO Checklist</title><link>https://patrickstox.com/technical-seo/mobile-seo/mobile-seo-checklist/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/mobile-seo/mobile-seo-checklist/</guid><description>A practical mobile SEO checklist covering content parity, Core Web Vitals, mobile usability, and the tools that matter after Google retired the Mobile-Friendly Test in 2023.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>OpenTelemetry for SEO</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/opentelemetry-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/opentelemetry-seo/</guid><description>What OpenTelemetry actually is, why the observability discipline is relevant to technical SEO on large and JavaScript-heavy sites, and how to use tracing to find why Core Web Vitals or rendering are slow — an honest, emerging-practice explainer.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>PageRank</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/pagerank/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/pagerank/</guid><description>PageRank is Google&apos;s original link-analysis algorithm — what it is, the random surfer model and the formula, the Reasonable Surfer update, its history from the Toolbar to the 2024 API leak, why it&apos;s still a core ranking system, and what it means for your links and internal architecture.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Product Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/commerce/product-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/commerce/product-schema/</guid><description>How to implement schema.org/Product markup for Google&apos;s product snippet and merchant listing rich results — required vs. recommended properties, the availability enum, why Product schema isn&apos;t the same as a Merchant Center feed, and how to fix the common Search Console errors.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>ProductGroup Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/commerce/productgroup-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/commerce/productgroup-schema/</guid><description>How to use ProductGroup schema to group product variants (size, color, material) with hasVariant, variesBy, and productGroupID — plus the item_group_id difference and why Bing doesn&apos;t support it.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Review Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/metadata-trust/review-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/metadata-trust/review-schema/</guid><description>How to implement Review schema markup for single editorial reviews, what schema.org/Review covers vs. what Google uses for review snippets, eligibility rules, and how it relates to AggregateRating.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Sanity SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/headless-cms/sanity-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/headless-cms/sanity-seo/</guid><description>Sanity stores content as JSON and emits zero HTML — your frontend decides your SEO. Rendering modes, Portable Text, the SEO object, sitemaps, draft-mode noindex, JSON-LD, and plugins.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>SEO Audit Checklist</title><link>https://patrickstox.com/technical-seo/tools/seo-audit-checklist/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/seo-audit-checklist/</guid><description>A full SEO audit checklist covering technical, on-page, content, and off-page factors — what to check, what tools to use, and how to prioritize findings into an action plan.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Sitecore SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/cms/sitecore-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/cms/sitecore-seo/</guid><description>How to make a Sitecore site rank — the two platforms that change everything (XP vs XM Cloud), what SXA gives you out of the box and what it doesn&apos;t, and the platform-specific traps that catch enterprise teams: the default robots.txt that blocks every crawler, aliases that create duplicate content at HTTP 200, and metadata that silently fails to inherit because blank isn&apos;t NULL.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Sitelinks</title><link>https://patrickstox.com/technical-seo/how-search-works/sitelinks/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/sitelinks/</guid><description>What Google sitelinks are, why they&apos;re 100% algorithmic, and how to influence (not control) them — plus the demote tool that&apos;s gone, the Sitelinks Searchbox deprecation, Bing Deep Links, and how paid sitelinks differ from organic.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Soft 404 Errors</title><link>https://patrickstox.com/technical-seo/http-status-codes/http-errors/soft-404-errors/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/http-status-codes/http-errors/soft-404-errors/</guid><description>What soft 404 errors are, why Google flags pages that return 200 OK but have no content as soft 404s, how to find them in Search Console, and how to fix them.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Squarespace SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/website-builders/squarespace-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/website-builders/squarespace-seo/</guid><description>A technical guide to Squarespace SEO — what the platform handles automatically (HTTPS, CDN, sitemap, canonical tags, six schema types), what you control manually (titles, slugs, URL Mappings, Code Injection), and the hard limits that no setting overrides: no robots.txt editing, no auto-redirects on URL changes, no code injection unique to a single blog post, and AMP deprecated in February 2025.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Storyblok SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/headless-cms/storyblok-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/headless-cms/storyblok-seo/</guid><description>Storyblok is a visual headless CMS — it stores content but never renders your pages, so SEO lives in the frontend. Rendering, meta fields, preview noindex, sitemaps, images.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Strapi SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/headless-cms/strapi-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/headless-cms/strapi-seo/</guid><description>Strapi is a headless CMS with no frontend, so your SEO is decided by how the frontend renders — plus content modeling, the SEO plugin, sitemaps, drafts, and preview hygiene.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Strikingly SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/website-builders/strikingly-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/website-builders/strikingly-seo/</guid><description>A technical guide to Strikingly SEO — what the platform handles automatically (HTTPS, CDN, auto-sitemap, per-page meta tags, image alt text, GSC integration), what you control manually, and the hard limits no setting changes: no robots.txt editing, no self-service 301 redirects (you must contact support), no canonical control, no per-page noindex, and no native structured data. Plus the core constraint — Strikingly&apos;s single-section model, where sections are scroll anchors rather than separate indexable URLs.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Technical SEO Checklist</title><link>https://patrickstox.com/technical-seo/tools/technical-seo-checklist/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/technical-seo-checklist/</guid><description>A comprehensive technical SEO checklist covering crawlability, indexing, Core Web Vitals, structured data, sitemaps, robots.txt, canonicalization, HTTPS, and mobile SEO — organized by priority and site type.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Umbraco SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/cms/umbraco-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/cms/umbraco-seo/</guid><description>How to make an Umbraco site rank — what the .NET CMS handles out of the box (clean URLs, automatic 301s on rename, HTTPS), what needs a package (meta fields, XML sitemaps, robots.txt, canonical tags, noindex), and what needs custom developer work (hreflang, structured data). The package stack — SeoToolkit, SEO Checker by Soeteman Software, URL Tracker — and why uMarketingSuite (now Umbraco Engage) is not an SEO tool.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Webflow SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/website-builders/webflow-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/website-builders/webflow-seo/</guid><description>An honest, practitioner-to-practitioner guide to SEO on Webflow — why static HTML publishing is a real advantage, the native controls that replace plugins (robots.txt, sitemap, 301s, canonicals, CMS-bound meta), the limitations nobody markets (pagination, hreflang, schema at scale, CMS caps), and how it stacks up against WordPress.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Webnode SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/website-builders/webnode-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/website-builders/webnode-seo/</guid><description>A technical guide to Webnode SEO — what the builder handles automatically (HTTPS on every plan, a CDN, an auto-updating XML sitemap, responsive templates), what you configure manually (titles, meta descriptions, slugs, alt text, Open Graph), and the hard limits no setting changes: no robots.txt editing, a 301 &apos;alternative URL&apos; feature (not a bulk redirect manager) for pages, blog posts, and products, and schema markup that requires manual code injection on a Standard/Profi/Business plan. Plus Webnode&apos;s standout differentiator — multilingual SEO with a subdirectory URL structure at a low price — and the ecommerce exclusion that&apos;s confirmed for the legacy editor but unverified for the newer one.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>WebSite Schema</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/metadata-trust/website-schema/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/metadata-trust/website-schema/</guid><description>How to implement WebSite schema markup for Sitelinks Searchbox (now deprecated by Google) and site-level entity definition, what schema.org/WebSite covers, and what it still does after the Searchbox removal.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Weebly SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/website-builders/weebly-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/website-builders/weebly-seo/</guid><description>A current, honest guide to Weebly SEO — what the platform handles automatically (HTTPS, an auto-generated sitemap, responsive themes), what you have to configure by hand (titles, slugs, alt text, 301s, canonical tags, schema), and the hard limits no setting overrides: no robots.txt editing, a documented-manual redirect workflow, an H2-by-default Title element, a mandatory /store/ prefix, and a site name appended to every title. Plus the story competitors miss — Weebly is winding down in 67 countries by late 2026, and Square&apos;s successor product was just renamed from Square Online to Square Websites.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Wix SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/website-builders/wix-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/website-builders/wix-seo/</guid><description>Is Wix bad for SEO? Not anymore. A current, data-backed guide to Wix SEO — what the platform handles automatically (canonical tags, XML sitemap, SSR, HTTPS, 301s), what you configure manually, the hard limits no setting can change (image filenames, multilingual slugs, no raw logs), and when to reach for Velo. Includes Google&apos;s John Mueller calling Wix &apos;fine for SEO&apos; and the 2024 Web Almanac&apos;s perfect Lighthouse SEO score of 100.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>WordPress SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/cms/wordpress-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/cms/wordpress-seo/</guid><description>A technical SEO practitioner&apos;s guide to WordPress — the default settings that hurt you, how the core sitemap and canonical handling actually work, why you run exactly one SEO plugin, and the duplicate-content sources WordPress creates on its own.</description><pubDate>Sat, 27 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Agentic Commerce Protocol (ACP)</title><link>https://patrickstox.com/ecommerce-seo/ai-commerce/agentic-commerce-protocol/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/ai-commerce/agentic-commerce-protocol/</guid><description>ACP is OpenAI and Stripe&apos;s open standard that lets AI shopping agents buy from your product feed — here&apos;s what it is and what ecommerce SEOs must do.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Angular SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/js-frameworks/angular-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/js-frameworks/angular-seo/</guid><description>How to make Angular apps crawlable and indexable — @angular/ssr vs prerendering vs hybrid rendering, hydration, the Title/Meta services, History API routing, and testing what Googlebot actually renders.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Astro SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/js-frameworks/astro-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/js-frameworks/astro-seo/</guid><description>Astro is one of the strongest frameworks for SEO — pages prerender to static HTML by default and ship JS only where you ask for it, with strong Core Web Vitals. But defaults aren&apos;t guarantees, and it doesn&apos;t write your meta tags, sitemap, or canonicals for you. Here&apos;s how I run my own Astro site, and how to get the architecture right.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Breadcrumbs</title><link>https://patrickstox.com/technical-seo/website-structure/breadcrumbs/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/breadcrumbs/</guid><description>What breadcrumbs are, why they matter for SEO, how to implement BreadcrumbList structured data, and what changed when Google removed them from mobile SERPs in 2025.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Client-Side JavaScript Frameworks</title><link>https://patrickstox.com/technical-seo/javascript-seo/client-side-frameworks/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/javascript-seo/client-side-frameworks/</guid><description>React, Vue, Angular, Svelte, and SolidJS share one SEO problem — client-side rendering ships an empty shell — and one fix pattern: head management plus a rendering strategy.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>CMS SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/cms/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/cms/</guid><description>SEO for traditional content management systems — WordPress, Drupal, Joomla, HubSpot CMS, Umbraco, and Sitecore. What each handles out of the box and what you need to configure.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Core Web Vitals</title><link>https://patrickstox.com/technical-seo/web-performance/web-vitals/core-web-vitals/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-vitals/core-web-vitals/</guid><description>Google&apos;s three real-user UX metrics — LCP, INP, and CLS — their &quot;good&quot; thresholds, field vs lab data, how much they matter for ranking, and the tools that measure them.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Critical Rendering Path</title><link>https://patrickstox.com/technical-seo/web-performance/critical-rendering-path/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/critical-rendering-path/</guid><description>The browser&apos;s step-by-step pipeline from bytes to visible pixels — DOM, CSSOM, render tree, layout, and paint — why CSS and JavaScript block rendering, the three optimization levers, and how it drives FCP, LCP, and Googlebot rendering. The hub for render-blocking resources.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Chrome UX Report (CrUX)</title><link>https://patrickstox.com/technical-seo/web-performance/web-performance-tools/crux/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-performance-tools/crux/</guid><description>Google&apos;s real-user field-data behind Core Web Vitals — eligible Chrome users, the 28-day p75 window, origin vs URL data, why some pages have no CrUX data, and how to access it.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Cumulative Layout Shift (CLS)</title><link>https://patrickstox.com/technical-seo/web-performance/web-vitals/core-web-vitals/cumulative-layout-shift/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-vitals/core-web-vitals/cumulative-layout-shift/</guid><description>What Cumulative Layout Shift measures, how the score is calculated (impact × distance), session windows, thresholds, the common causes, and how to fix and debug them.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Doorway Pages</title><link>https://patrickstox.com/programmatic-seo/risks/doorway-pages/</link><guid isPermaLink="true">https://patrickstox.com/programmatic-seo/risks/doorway-pages/</guid><description>What doorway pages are, how Google detects them, and why templated location pages are programmatic SEO&apos;s most common spam trap — from Patrick Stox.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Ecommerce SEO Seasonality</title><link>https://patrickstox.com/ecommerce-seo/categories-and-merchandising/ecommerce-seo-seasonality/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/categories-and-merchandising/ecommerce-seo-seasonality/</guid><description>Seasonal SEO for ecommerce: which URL to use (keep vs. 301), how Google&apos;s demand-driven crawl scheduling affects timing, when to publish before peak, and how to preserve a page&apos;s authority year-round.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Edge SEO</title><link>https://patrickstox.com/technical-seo/edge-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/edge-seo/</guid><description>Edge SEO (serverless SEO) is making technical SEO changes — redirects, tags, robots.txt — at the CDN worker layer, before the response reaches the crawler.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Eleventy SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/static-site-generators/eleventy-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/static-site-generators/eleventy-seo/</guid><description>Eleventy (11ty) ships zero client-side JavaScript by default, so your content is in the raw HTML on the first fetch. The catch — it generates no title tags, meta descriptions, canonicals, or sitemaps. Here&apos;s how to configure SEO on an Eleventy site, built around the data cascade.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>First Contentful Paint (FCP)</title><link>https://patrickstox.com/technical-seo/web-performance/web-vitals/first-contentful-paint/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-vitals/first-contentful-paint/</guid><description>What First Contentful Paint measures, what&apos;s a good FCP score, why it isn&apos;t a Core Web Vital, how it differs from First Paint and LCP, and how to fix a slow one.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Gatsby SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/static-site-generators/gatsby-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/static-site-generators/gatsby-seo/</guid><description>How to optimize a Gatsby site for search — Gatsby&apos;s four rendering paths (SSG, DSG, SSR, client-only) and what each means for crawlability, the modern Head API vs legacy react-helmet, sitemaps, canonicals, image SEO, the React-bundle CWV cost, and the Netlify-era maintenance risk.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Google Merchant Center</title><link>https://patrickstox.com/ecommerce-seo/merchant-center/google-merchant-center/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/merchant-center/google-merchant-center/</guid><description>What Google Merchant Center is, how free product listings work, and the SEO angle — Product schema vs. feeds, feed quality&apos;s role in eligibility and matching, and the srsltid parameter.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Headless CMS SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/headless-cms/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/headless-cms/</guid><description>SEO for headless and composable CMS platforms — Contentful, Strapi, Sanity, Storyblok, and Ghost. The CMS shapes content modeling, APIs, and workflow, but your frontend&apos;s rendering is what search engines actually see.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Helpful Content Update</title><link>https://patrickstox.com/programmatic-seo/risks/helpful-content-update/</link><guid isPermaLink="true">https://patrickstox.com/programmatic-seo/risks/helpful-content-update/</guid><description>What Google&apos;s Helpful Content Update (HCU) is, how its site-wide classifier works, why it hit programmatic sites hard, and why recovery is so slow — from Patrick Stox.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Hexo SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/static-site-generators/hexo-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/static-site-generators/hexo-seo/</guid><description>How to do SEO on a Hexo site — the Node.js static site generator. Hexo outputs pure HTML so content is crawlable on the first fetch, but sitemaps, robots.txt, meta descriptions, canonicals, structured data, and stable permalinks all depend on plugins and config.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>HTTPS for SEO</title><link>https://patrickstox.com/technical-seo/https/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/https/</guid><description>How much HTTPS actually helps rankings, why it matters far more for trust and browser features, and how to migrate HTTP→HTTPS without losing traffic — redirects, mixed content, and HSTS.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Hugo SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/static-site-generators/hugo-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/static-site-generators/hugo-seo/</guid><description>Hugo outputs static HTML at build time, so content is in the raw HTML on the first fetch — no rendering queue. That doesn&apos;t guarantee good Core Web Vitals or rankings on its own, and canonicals, taxonomy duplication, the aliases-vs-301 trap, and the baseURL preview-domain bug still need hands-on configuration. The full Hugo SEO guide.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Interaction to Next Paint (INP)</title><link>https://patrickstox.com/technical-seo/web-performance/web-vitals/core-web-vitals/interaction-to-next-paint/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-vitals/core-web-vitals/interaction-to-next-paint/</guid><description>What INP measures, the ≤200 ms threshold at p75, why it replaced FID in 2024, and how to actually fix a poor score — from a technical SEO.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Jekyll SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/static-site-generators/jekyll-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/static-site-generators/jekyll-seo/</guid><description>How to optimize Jekyll sites for search — why its static HTML is crawler-friendly by default, plus the jekyll-seo-tag and jekyll-sitemap plugins, permalinks, collections, robots.txt, and the GitHub Pages plugin whitelist.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>JavaScript Framework SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/js-frameworks/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/js-frameworks/</guid><description>SEO for JavaScript frameworks — React, Next.js, Vue, Nuxt, Angular, Svelte, and Astro. How rendering mode (SSR, SSG, CSR) determines what Google can index, and which frameworks handle SEO best out of the box.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>JSON-LD</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/json-ld/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/json-ld/</guid><description>JSON-LD is the script-based structured data format Google recommends — easiest to implement, never touches visible HTML, and typically pairs with schema.org for SEO.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Largest Contentful Paint (LCP)</title><link>https://patrickstox.com/technical-seo/web-performance/web-vitals/core-web-vitals/largest-contentful-paint/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-vitals/core-web-vitals/largest-contentful-paint/</guid><description>What LCP measures, its thresholds, the four sub-parts that make it up, and how to actually improve it — the Core Web Vital people struggle with most.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Google Lighthouse</title><link>https://patrickstox.com/technical-seo/web-performance/web-performance-tools/lighthouse/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-performance-tools/lighthouse/</guid><description>What Google Lighthouse is, how the Performance score is calculated, why it varies, and why it&apos;s lab data — not a ranking signal. With the metric weights and color bands.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Google Merchant Center Feed Optimization</title><link>https://patrickstox.com/ecommerce-seo/merchant-center/merchant-center-feed-optimization/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/merchant-center/merchant-center-feed-optimization/</guid><description>Optimize your Google Merchant Center product feed: feed-specific titles, GTIN coverage, image quality, required attributes, Attribute Rules, supplemental data sources, and diagnostics.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Full-Stack Meta-Frameworks</title><link>https://patrickstox.com/technical-seo/javascript-seo/meta-frameworks/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/javascript-seo/meta-frameworks/</guid><description>How Next.js, Nuxt, and Remix give you SSR, SSG, and native metadata APIs to fix the SPA SEO problem — and why route configuration still decides what actually ships.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Next-Gen JavaScript Frameworks</title><link>https://patrickstox.com/technical-seo/javascript-seo/next-gen-frameworks/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/javascript-seo/next-gen-frameworks/</guid><description>How Qwik&apos;s resumability and SolidJS&apos;s fine-grained reactivity reduce browser JavaScript startup work — and why neither mechanism by itself guarantees crawlability, indexing, or Core Web Vitals.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Next.js SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/js-frameworks/next-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/js-frameworks/next-seo/</guid><description>How to make a Next.js site crawlable, indexable, and rankable — the two routers, rendering modes (SSG/SSR/ISR/Server Components), the App Router Metadata API, sitemap.ts, robots.ts, next/image, next/link, and the mistakes that quietly break it.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Nuxt SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/js-frameworks/nuxt-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/js-frameworks/nuxt-seo/</guid><description>Nuxt ships server-side rendering by default, but that&apos;s a per-route setting, not a guarantee — full HTML to crawlers only on routes that keep it. Rendering modes, useSeoMeta(), the @nuxtjs/seo toolkit, hydration and Nitro caveats, Core Web Vitals, and the mistakes that quietly cost you.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Orphan Pages</title><link>https://patrickstox.com/technical-seo/website-structure/internal-links/orphan-pages/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/internal-links/orphan-pages/</guid><description>Orphan pages have no internal links, so search engines struggle to find them and they get zero internal PageRank. How to spot and fix them.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>PageSpeed Insights (PSI)</title><link>https://patrickstox.com/technical-seo/web-performance/web-performance-tools/pagespeed-insights/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-performance-tools/pagespeed-insights/</guid><description>PageSpeed Insights reports both real-user field data (CrUX) and a Lighthouse lab score. Only the field Core Web Vitals matter for ranking — the 0–100 score doesn&apos;t.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Pagination</title><link>https://patrickstox.com/technical-seo/website-structure/pagination/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/pagination/</guid><description>How to handle pagination for SEO — self-canonicals, why noindex breaks the crawl chain, the rel=prev/next story (Google dropped it, Bing kept it), and infinite scroll.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Platform SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/</guid><description>SEO considerations by platform and CMS — what each system does for you automatically, what it locks down, and the quirks that matter. Hub for CMS SEO, website builders, headless CMS, JavaScript frameworks, and ecommerce platforms.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>PrestaShop SEO</title><link>https://patrickstox.com/ecommerce-seo/ecommerce-platforms/prestashop-seo/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/ecommerce-platforms/prestashop-seo/</guid><description>How SEO works on PrestaShop — friendly URLs with mandatory ID tokens, configurable canonical redirects, a limited native sitemap and robots.txt generator, no native hreflang or schema, and the module ecosystem that fills the gaps.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Product Variant SEO</title><link>https://patrickstox.com/ecommerce-seo/product-pages/product-variant-seo/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/product-pages/product-variant-seo/</guid><description>When to give each product variant its own URL vs. canonical to the base, ProductGroup + hasVariant schema (Feb 2024), and how Shopify, WooCommerce, BigCommerce, and Magento differ.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Qwik SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/js-frameworks/qwik-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/js-frameworks/qwik-seo/</guid><description>How Qwik&apos;s resumability puts content in the HTML by default and drives near-zero INP and TBT — plus the QwikCity patterns for meta tags, canonical URLs, JSON-LD, sitemaps, and i18n that make a Qwik site rank.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>React SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/js-frameworks/react-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/js-frameworks/react-seo/</guid><description>React renders client-side by default, so crawlers see an empty shell until JavaScript runs. Here&apos;s how Google actually processes React apps, which rendering strategy to pick, and how to fix routing, metadata, and the render-timeout duplicate-content trap.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Remix SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/js-frameworks/remix-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/js-frameworks/remix-seo/</guid><description>How Remix&apos;s meta(), loader(), headers(), and links() route exports control SEO — plus what changed as Remix v2 became React Router, now on v8.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Render-Blocking Resources</title><link>https://patrickstox.com/technical-seo/web-performance/critical-rendering-path/render-blocking-resources/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/critical-rendering-path/render-blocking-resources/</guid><description>What render-blocking resources are, how CSS and synchronous JavaScript delay the critical rendering path, why that hurts Core Web Vitals (and indirectly SEO), how to find them, and how to fix them with async, defer, critical CSS, and media queries.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Rich Results</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/rich-results/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/rich-results/</guid><description>Rich results are enhanced SERP listings — stars, prices, images, breadcrumbs — built from structured data. A display feature, not a ranking factor, and eligibility never guarantees display.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>RSS Feeds</title><link>https://patrickstox.com/technical-seo/how-search-works/discovery/rss-feeds/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/discovery/rss-feeds/</guid><description>How search engines use RSS 2.0 and Atom 1.0 feeds as a discovery channel for fresh content — Feedfetcher, robots.txt, WebSub, and why a feed complements but never replaces an XML sitemap.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Scaled Content Abuse</title><link>https://patrickstox.com/programmatic-seo/risks/scaled-content-abuse/</link><guid isPermaLink="true">https://patrickstox.com/programmatic-seo/risks/scaled-content-abuse/</guid><description>Google&apos;s scaled content abuse policy explained — what it is, how it&apos;s detected, who got hit, and how to scale content without tripping it. From Patrick Stox.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Schema Markup</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/schema-markup/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/schema-markup/</guid><description>Schema markup is code using the schema.org vocabulary that labels what your content means so search engines can understand it and show rich results.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Site Architecture</title><link>https://patrickstox.com/technical-seo/website-structure/site-architecture/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/site-architecture/</guid><description>Silo structure, hub and spoke, and topic clusters compared — what&apos;s actually different, what Google recommends, and why internal links beat URL folders.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>SolidJS SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/js-frameworks/solidjs-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/js-frameworks/solidjs-seo/</guid><description>How to make SolidJS sites crawlable, indexable, and fast — why bare SolidJS is CSR-only, how SolidStart&apos;s SSR/SSG fixes it, managing head tags with @solidjs/meta, and why SolidJS hydrates (it is not resumable like Qwik).</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Speed Index</title><link>https://patrickstox.com/technical-seo/web-performance/web-vitals/speed-index/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-vitals/speed-index/</guid><description>What Speed Index measures, what&apos;s a good score, why it&apos;s a lab-only Lighthouse metric and not a Core Web Vital or ranking factor, and how to improve it.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Static Site Generators</title><link>https://patrickstox.com/technical-seo/platform-seo/static-site-generators/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/static-site-generators/</guid><description>How Hugo, Jekyll, Eleventy, Hexo, Gatsby, and Astro pre-build every page into static HTML — bypassing Google&apos;s JS rendering queue so content is indexable on the first fetch.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Structured Data for SEO</title><link>https://patrickstox.com/technical-seo/on-page/structured-data/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/structured-data/</guid><description>Structured data labels your page content so search engines understand its meaning. It&apos;s not a ranking factor — its value is rich results and entity understanding. The hub.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Subdomain vs Subdirectory</title><link>https://patrickstox.com/technical-seo/website-structure/subdomain-vs-subdirectory/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/subdomain-vs-subdirectory/</guid><description>Subdomains and subdirectories are functionally equivalent for SEO. Google decides per site how to treat each — and most migration &quot;wins&quot; are confounded.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Svelte SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/js-frameworks/svelte-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/js-frameworks/svelte-seo/</guid><description>Svelte alone is client-side rendered — content isn&apos;t in the raw HTML. SvelteKit fixes that with SSR by default. Rendering modes, svelte:head, load functions, adapters, sitemaps, and the SPA-mode trap.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Thin Content</title><link>https://patrickstox.com/programmatic-seo/risks/thin-content/</link><guid isPermaLink="true">https://patrickstox.com/programmatic-seo/risks/thin-content/</guid><description>What thin content really is (value per page, not word count), the difference between the manual action and algorithmic suppression, and why it&apos;s a programmatic SEO risk.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Time to First Byte (TTFB)</title><link>https://patrickstox.com/technical-seo/web-performance/web-vitals/time-to-first-byte/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-vitals/time-to-first-byte/</guid><description>What TTFB measures, why it isn&apos;t a Core Web Vital, how it caps your LCP and FCP, what counts as good, and how to fix a slow server response.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Total Blocking Time (TBT)</title><link>https://patrickstox.com/technical-seo/web-performance/web-vitals/total-blocking-time/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-vitals/total-blocking-time/</guid><description>What TBT measures, the 50ms long-task math, why it&apos;s the lab proxy for INP (not a Core Web Vital), and how to fix a red score — from a technical SEO.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Universal Commerce Protocol (UCP)</title><link>https://patrickstox.com/ecommerce-seo/ai-commerce/universal-commerce-protocol/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/ai-commerce/universal-commerce-protocol/</guid><description>UCP is Google and Shopify&apos;s open standard letting AI agents transact with merchants via a /.well-known/ucp profile — shifting ecommerce SEO to feed quality.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>URL Structure</title><link>https://patrickstox.com/technical-seo/website-structure/url-structure/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/url-structure/</guid><description>How to structure URLs for SEO — anatomy, hyphens vs. underscores, keywords, case sensitivity, parameters, and why changing URLs almost never helps.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Vue SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/js-frameworks/vue-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/js-frameworks/vue-seo/</guid><description>Vue 3 defaults to client-side rendering, so the content isn&apos;t in the raw HTML. This is how to make Vue apps crawlable and indexable — router mode, @unhead/vue, prerendering with vite-ssg, SSR/SSG with Nuxt, hydration, and Core Web Vitals.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Web Performance Tools</title><link>https://patrickstox.com/technical-seo/web-performance/web-performance-tools/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-performance-tools/</guid><description>The three tools that measure web performance — Google Lighthouse (lab), the Chrome UX Report/CrUX (field), and PageSpeed Insights (both in one UI). Which one Google ranks on, and which to use for what job.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Web Vitals</title><link>https://patrickstox.com/technical-seo/web-performance/web-vitals/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/web-performance/web-vitals/</guid><description>Web Vitals is Google&apos;s initiative for unified page-experience quality signals. Here&apos;s the full picture — what the initiative covers, which metrics are &quot;Core&quot; (and rank), which are diagnostic, and why your lab score and field data disagree. The hub for the supplementary metrics that sit under Core Web Vitals.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Website Builder SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/website-builders/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/website-builders/</guid><description>SEO for hosted visual website builders — Wix, Squarespace, Webflow, Framer, Weebly, Duda, Jimdo, Webnode, Carrd, and Strikingly. What each does automatically and where each falls short.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Website Structure</title><link>https://patrickstox.com/technical-seo/website-structure/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/</guid><description>How a site&apos;s hierarchy, navigation, breadcrumbs, and URLs are organized — and why internal linking is the primary signal Google reads to understand it. The hub.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>WebSub</title><link>https://patrickstox.com/technical-seo/how-search-works/discovery/websub/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/discovery/websub/</guid><description>WebSub (formerly PubSubHubbub) is a push protocol that broadcasts RSS/Atom feed changes to search engines like Google in real time — what it is, how it works, and its limits.</description><pubDate>Fri, 26 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Alt Text</title><link>https://patrickstox.com/technical-seo/on-page/image-seo/alt-text/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/image-seo/alt-text/</guid><description>Alt text is the alt attribute on an img element. It helps accessibility and image search — but its effect on web search rankings is limited.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>B2B SEO</title><link>https://patrickstox.com/enterprise-seo/business-models-and-segments/b2b-seo/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/business-models-and-segments/b2b-seo/</guid><description>B2B SEO is optimizing for the searches business buyers make — same algorithms as B2C, but small committees, long cycles, and low-volume, high-intent keywords change the whole strategy.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>BigCommerce SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/bigcommerce-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/bigcommerce-seo/</guid><description>How SEO works on BigCommerce — what the platform gets right automatically (editable robots.txt, custom URLs, auto sitemaps, automatic 301s, built-in schema), what you still have to do by hand (faceted nav, hreflang, review schema), and how the Stencil-vs-Catalyst choice shapes your Core Web Vitals ceiling.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Category Page SEO</title><link>https://patrickstox.com/ecommerce-seo/categories-and-merchandising/category-page-seo/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/categories-and-merchandising/category-page-seo/</guid><description>Category pages (PLPs, collection pages) are usually the highest-leverage and most technically dangerous pages on an ecommerce store. This is how to rank them, handle pagination after rel=prev/next died, decide which faceted URLs to index, add content without keyword-stuffing, and route crawlers to every product.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Ecommerce SEO</title><link>https://patrickstox.com/ecommerce-seo/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/</guid><description>Ecommerce SEO is regular SEO applied to an online store — the same Google algorithm, but compounded by scale, duplicate URLs by default, faceted navigation, platform constraints, and revenue riding on every page. This is the hub for the whole pillar.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Ecommerce SEO Audit</title><link>https://patrickstox.com/ecommerce-seo/ecommerce-seo-audit/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/ecommerce-seo-audit/</guid><description>How I audit an online store — and why I start with Google Search Console and crawl data, not on-page tweaks. A prioritized, scale-first ecommerce SEO audit framework: crawlability, indexation, duplicate content, on-page at scale, technical, structured data, internal links, out-of-stock handling, and off-page — sorted by impact and effort.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Ecommerce Site Architecture</title><link>https://patrickstox.com/ecommerce-seo/architecture-and-crawl-control/ecommerce-site-architecture/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/architecture-and-crawl-control/ecommerce-site-architecture/</guid><description>How to structure an online store&apos;s pages so both shoppers and search engines can navigate it — flat vs. pyramid, click depth, URL structure, internal linking, breadcrumbs, mega menus, faceted navigation, and mobile-first nav. Google reads your link graph, not your URL paths.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Enterprise Ecommerce SEO</title><link>https://patrickstox.com/enterprise-seo/business-models-and-segments/enterprise-ecommerce-seo/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/business-models-and-segments/enterprise-ecommerce-seo/</guid><description>Enterprise ecommerce SEO is where enterprise scale and ecommerce complexity multiply — crawl traps, variants, migrations, and the org politics behind them.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Enterprise Local SEO</title><link>https://patrickstox.com/enterprise-seo/business-models-and-segments/enterprise-local-seo/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/business-models-and-segments/enterprise-local-seo/</guid><description>Running local SEO across hundreds or thousands of locations — GBP at scale, NAP consistency, location pages, reviews, and the governance that holds it together.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Enterprise SaaS SEO</title><link>https://patrickstox.com/enterprise-seo/business-models-and-segments/enterprise-saas-seo/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/business-models-and-segments/enterprise-saas-seo/</guid><description>How SEO works for large software-as-a-service companies — full-funnel content for multi-stakeholder buying committees, product-led growth, JavaScript app platforms, and SEO at enterprise scale.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Enterprise SEO</title><link>https://patrickstox.com/enterprise-seo/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/</guid><description>Enterprise SEO is SEO at scale — same ranking factors, but the size, technical debt, and org politics change everything. The hub for the whole pillar.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Enterprise SEO Audit</title><link>https://patrickstox.com/enterprise-seo/audits-and-governance/enterprise-seo-audit/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/audits-and-governance/enterprise-seo-audit/</guid><description>How to audit a large enterprise site — segment before you crawl, start with indexing, think in templates, and ship 5-10 prioritized fixes people will actually implement.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Enterprise SEO Issues</title><link>https://patrickstox.com/enterprise-seo/audits-and-governance/enterprise-seo-issues/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/audits-and-governance/enterprise-seo-issues/</guid><description>The technical and organizational problems that hit large sites hardest — duplicate content, crawl budget, JS rendering, hreflang, plus the implementation-rate trap.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Enterprise SEO Metrics</title><link>https://patrickstox.com/enterprise-seo/metrics/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/metrics/</guid><description>The metrics that actually matter at enterprise scale — how to tie organic search to revenue, structure reporting by audience, and skip the vanity numbers.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Enterprise SEO Mistakes</title><link>https://patrickstox.com/enterprise-seo/audits-and-governance/enterprise-seo-mistakes/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/audits-and-governance/enterprise-seo-mistakes/</guid><description>The organizational, technical, and strategic mistakes that quietly cost large companies millions in organic search — and how I&apos;ve watched them play out in the wild.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Enterprise SEO Reporting &amp; Dashboards</title><link>https://patrickstox.com/enterprise-seo/metrics/enterprise-seo-reporting/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/metrics/enterprise-seo-reporting/</guid><description>How to build enterprise SEO reporting that actually gets read — audience-segmented dashboards, the data stack, GSC at scale, and the AI-visibility layer.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Enterprise SEO ROI</title><link>https://patrickstox.com/enterprise-seo/metrics/enterprise-seo-roi/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/metrics/enterprise-seo-roi/</guid><description>How to measure, prove, and defend enterprise SEO ROI — the formula, attribution beyond last-click, traffic value, share of traffic value, and board-ready reporting.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Faceted Navigation</title><link>https://patrickstox.com/ecommerce-seo/architecture-and-crawl-control/faceted-navigation/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/architecture-and-crawl-control/faceted-navigation/</guid><description>Faceted navigation lets shoppers filter a category by color, size, price, and brand — and quietly spawns millions of near-duplicate URLs that waste crawl budget and dilute ranking signals. Here&apos;s how to decide which filter URLs to index and which to suppress, plus the canonical-vs-noindex-vs-robots.txt decision table.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>H1 Tag</title><link>https://patrickstox.com/technical-seo/on-page/header-tags/h1/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/header-tags/h1/</guid><description>What an H1 tag is, how many you really need per page, whether it&apos;s a ranking factor, how it differs from the title tag, and how to audit yours.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Header Tags</title><link>https://patrickstox.com/technical-seo/on-page/header-tags/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/header-tags/</guid><description>What header tags (H1–H6) are and how much they actually matter for SEO — how Google and Bing use them, multiple H1s, heading order, keywords, and accessibility.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>SEO for a Headless CMS</title><link>https://patrickstox.com/technical-seo/platform-seo/headless-cms/headless-cms-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/headless-cms/headless-cms-seo/</guid><description>Headless CMS SEO comes down to one thing — how the frontend renders. SSG/SSR vs. CSR, metadata, canonicals, sitemaps, ISR traps, AI crawlers, and migrations.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Hreflang</title><link>https://patrickstox.com/international-seo/hreflang/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/hreflang/</guid><description>What hreflang is, the three ways to implement it, the reciprocal and self-referential rules, valid language/region codes, and how to audit clusters at scale.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Image SEO</title><link>https://patrickstox.com/technical-seo/on-page/image-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/image-seo/</guid><description>How to optimize images for Google Images, visual search, and faster pages — formats, filenames, alt text, lazy loading, structured data, and image sitemaps.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Internal Links</title><link>https://patrickstox.com/technical-seo/website-structure/internal-links/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/internal-links/</guid><description>Internal links are how search engines discover your pages and pass ranking signals between them — strategy, anchor text, PageRank, and audits.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>International SEO</title><link>https://patrickstox.com/international-seo/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/</guid><description>What international SEO actually is — language vs. country targeting, ccTLD/subdomain/subdirectory, hreflang at scale, how Bing differs, and what&apos;s deprecated — from Patrick Stox.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>International SEO Audit</title><link>https://patrickstox.com/international-seo/international-seo-audit/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/international-seo-audit/</guid><description>A step-by-step international SEO audit — URL structure, hreflang errors, geo-redirects, technical signals, content quality, and country-level performance.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>International SEO Keyword Research</title><link>https://patrickstox.com/international-seo/localization-and-content/international-seo-keyword-research/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/localization-and-content/international-seo-keyword-research/</guid><description>How to find the keywords people actually search in each country — why translation fails, how KD and volume shift by market, and the Ahrefs workflow I use.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Magento SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/magento-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/magento-seo/</guid><description>How to do SEO on Magento (Adobe Commerce / Magento Open Source) — taming layered navigation and parameter duplication, URL rewrites, the missing JSON-LD problem, the Magento 1 vs 2 split, and the controls that actually move the needle on a Magento store.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Site Migrations</title><link>https://patrickstox.com/technical-seo/migrations/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/migrations/</guid><description>The complete guide to SEO site migrations — the 7 types and their risk levels, the universal 7-phase process, redirect strategy, and per-type checklists.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Multilingual SEO</title><link>https://patrickstox.com/international-seo/localization-and-content/multilingual-seo/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/localization-and-content/multilingual-seo/</guid><description>How to optimize a site that serves multiple languages — multilingual vs. multi-regional, how Google really detects language, hreflang, URL structure, and Bing.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Out of Stock Products</title><link>https://patrickstox.com/ecommerce-seo/product-pages/out-of-stock-products/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/product-pages/out-of-stock-products/</guid><description>How to handle out-of-stock and discontinued product pages for SEO: keep temporary stockouts live at 200 with OutOfStock schema, 301 permanent discontinuations to a relevant replacement, and avoid the soft-404 and noindex-toggle traps. Backed by Google&apos;s own guidance.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Product Page SEO</title><link>https://patrickstox.com/ecommerce-seo/product-pages/product-page-seo/</link><guid isPermaLink="true">https://patrickstox.com/ecommerce-seo/product-pages/product-page-seo/</guid><description>How to optimize product detail pages (PDPs) for search — the structured data that earns rich results (product snippets vs. merchant listings), variant canonicalization, unique copy vs. manufacturer duplication, customer reviews and E-E-A-T, image SEO, and out-of-stock handling. The most commercial and most technical pages on a store, in one place.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>SEO Forecasting</title><link>https://patrickstox.com/enterprise-seo/metrics/seo-forecasting/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/metrics/seo-forecasting/</guid><description>How I forecast organic traffic and revenue to get SEO budget approved — methods, data sources, the broken CTR problem, and scenario ranges instead of guarantees.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>SEO OKRs</title><link>https://patrickstox.com/enterprise-seo/metrics/seo-okrs/</link><guid isPermaLink="true">https://patrickstox.com/enterprise-seo/metrics/seo-okrs/</guid><description>A practical framework for SEO Objectives and Key Results — how to set them, tie them to revenue, cascade them across teams, and the OKR examples I actually use.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Shopify SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/shopify-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/shopify-seo/</guid><description>How to do SEO on Shopify — fixed URL routes, duplicate product URLs, robots.txt.liquid customization, hreflang under Shopify Markets, the auto-generated sitemap, and the theme-dependent gap in product schema.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Technical SEO</title><link>https://patrickstox.com/technical-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/</guid><description>A complete guide to technical SEO — a plain-language Beginner&apos;s Guide and a systems-level Advanced Guide to crawling, rendering, indexing, and ranking.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Translation vs. Localization for SEO</title><link>https://patrickstox.com/international-seo/localization-and-content/translation-vs-localization/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/localization-and-content/translation-vs-localization/</guid><description>Translation converts words; localization adapts the whole experience for a market. Here&apos;s the difference, why it shapes your international rankings, and where AI fits.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>WooCommerce SEO</title><link>https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/woocommerce-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/platform-seo/ecommerce-platforms/woocommerce-seo/</guid><description>How to optimize a WooCommerce store for organic search — what WooCommerce does by default, where it falls short, the duplicate-content risk map (categories, tags, attributes, facets), URL structure including the 10.5 permalink change, product schema, plugins (Yoast vs Rank Math), and Core Web Vitals.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>x-default Hreflang</title><link>https://patrickstox.com/international-seo/hreflang/x-default-hreflang/</link><guid isPermaLink="true">https://patrickstox.com/international-seo/hreflang/x-default-hreflang/</guid><description>What hreflang x-default actually is, when to use it, when to skip it, and the myths (it means English, it&apos;s required) worth ignoring — with first-party study data.</description><pubDate>Thu, 25 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Agentic Search</title><link>https://patrickstox.com/ai-search/optimization/agentic-search/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/optimization/agentic-search/</guid><description>Agentic search is AI that autonomously plans, browses, and synthesizes a multi-step research task — not one answer to one query. How it differs from AI search.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>AI Crawlers</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/crawler/ai-crawlers/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/crawler/ai-crawlers/</guid><description>The three kinds of AI crawler — training bots, AI-search indexers, and user-triggered fetchers — the major named ones, and how to control each without hurting SEO.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>AI Hallucination Monitoring</title><link>https://patrickstox.com/ai-search/measurement-and-reporting/ai-hallucination-monitoring/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/measurement-and-reporting/ai-hallucination-monitoring/</guid><description>How to detect when AI tools fabricate or misstate facts about your brand — fabricated URLs, wrong pricing, invented quotes — and the workflow to catch and fix it.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>AI Hallucinations</title><link>https://patrickstox.com/ai-search/how-search-works/ai-hallucinations/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/ai-hallucinations/</guid><description>Why LLMs confidently make things up, why grounding reduces but doesn&apos;t fix it, and what hallucinated URLs and brand errors mean for your SEO.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>AI Search</title><link>https://patrickstox.com/ai-search/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/</guid><description>What AI search is and how it differs from traditional search — LLMs and RAG synthesize a cited answer from many sources instead of returning a ranked list of links.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>AI Share of Voice (SoV)</title><link>https://patrickstox.com/ai-search/measurement-and-reporting/ai-share-of-voice/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/measurement-and-reporting/ai-share-of-voice/</guid><description>What AI Share of Voice is, how to calculate it, how to build a prompt pool that actually measures something, the benchmarks — and why SoV alone is a vanity metric.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>AI Traffic Attribution</title><link>https://patrickstox.com/ai-search/measurement-and-reporting/ai-traffic-attribution/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/measurement-and-reporting/ai-traffic-attribution/</guid><description>Why most AI traffic hides as Direct in GA4, which AI tools pass referrers, GA4&apos;s new AI Assistant channel, and how to set up custom tracking that actually works.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Answer Engine Optimization (AEO)</title><link>https://patrickstox.com/ai-search/optimization/answer-engine-optimization/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/optimization/answer-engine-optimization/</guid><description>What AEO is, where it came from (voice search, 2018), how it evolved for AI search, how it differs from GEO and SEO, and the tactics that actually work for being the answer.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Bingbot</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/crawler/bingbot/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/crawler/bingbot/</guid><description>What Bingbot is, what it powers beyond Bing, how to verify it with reverse DNS, and how to control its crawl with robots.txt, Crawl Control, and IndexNow.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Chunking</title><link>https://patrickstox.com/ai-search/how-search-works/chunking/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/chunking/</guid><description>How AI systems split your pages into passages to embed, index, and retrieve — chunk size, overlap, semantic vs. fixed-size, and how it ties to Google&apos;s passage ranking.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Web Crawlers</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/crawler/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/crawler/</guid><description>What a web crawler (spider, bot) actually is, how the fetch → parse → queue loop works, and why crawling isn&apos;t the same as indexing, rendering, or ranking.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Embeddings</title><link>https://patrickstox.com/ai-search/how-search-works/embeddings/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/embeddings/</guid><description>Embeddings are dense numerical vectors that encode the meaning of text — how semantic search, Google&apos;s ranking, and RAG match content by meaning instead of keywords.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Entity SEO</title><link>https://patrickstox.com/ai-search/optimization/entity-seo/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/optimization/entity-seo/</guid><description>How to make AI systems confidently identify and trust your brand — the Knowledge Graph, entity disambiguation, sameAs schema, and why branded mentions correlate with AI citations more strongly than backlinks do.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Generative Engine Optimization (GEO)</title><link>https://patrickstox.com/ai-search/optimization/generative-engine-optimization/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/optimization/generative-engine-optimization/</guid><description>What GEO is, how it differs from SEO, and the evidence behind it — the academic research, what works (quotations, statistics, citations), and what doesn&apos;t.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>GEO / AEO vs SEO</title><link>https://patrickstox.com/ai-search/optimization/geo-aeo-vs-seo/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/optimization/geo-aeo-vs-seo/</guid><description>How GEO and AEO compare with traditional SEO — what&apos;s identical (quality, authority, technical eligibility), and the one structural inversion that&apos;s genuinely different.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Googlebot</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/crawler/googlebot/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/crawler/googlebot/</guid><description>What Googlebot actually is — Smartphone vs Desktop, evergreen Chromium rendering, user-agent strings, IP-range verification, byte limits, and the crawl-vs-rank distinction.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Grounding in AI</title><link>https://patrickstox.com/ai-search/how-search-works/grounding/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/grounding/</guid><description>Grounding anchors an AI model&apos;s answer to source documents it retrieves at inference time — not its training data. How RAG works, and what it means for SEO.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Knowledge Cutoff</title><link>https://patrickstox.com/ai-search/how-search-works/knowledge-cutoff/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/knowledge-cutoff/</guid><description>What a knowledge cutoff (training data cutoff) is, why it isn&apos;t the model&apos;s release date, which AI tools bypass it with retrieval, and what it means for SEO.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Large Language Model (LLM)</title><link>https://patrickstox.com/ai-search/how-search-works/llm/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/llm/</guid><description>What a large language model is, how it predicts text token by token, the LLMs powering AI search (Gemini, GPT-4), and what they mean for SEO.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>LLM Visibility / AI Visibility</title><link>https://patrickstox.com/ai-search/measurement-and-reporting/llm-visibility/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/measurement-and-reporting/llm-visibility/</guid><description>What LLM visibility (AI visibility) is, why it isn&apos;t the same as organic visibility, and how to measure it across AI Overviews, ChatGPT, Perplexity, Copilot, and Gemini.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>llms.txt</title><link>https://patrickstox.com/ai-search/optimization/llms-txt/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/optimization/llms-txt/</guid><description>llms.txt is a proposed Markdown file at /llms.txt for guiding AI systems. Google ignores it, 97% of files get zero requests, and Claude Code is the real reader.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>AI Search Measurement and Reporting</title><link>https://patrickstox.com/ai-search/measurement-and-reporting/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/measurement-and-reporting/</guid><description>How to measure AI search — attribution, LLM visibility, share of voice, hallucination monitoring, and self-reporting — and why your analytics show a floor, not a ceiling.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>AI Search Optimization</title><link>https://patrickstox.com/ai-search/optimization/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/optimization/</guid><description>What AI search optimization actually is, what&apos;s the same vs. different from SEO, the signal that changed (brand mentions over backlinks), what works, what doesn&apos;t, and where to start. The hub.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Passage Ranking</title><link>https://patrickstox.com/ai-search/how-search-works/passage-ranking/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/passage-ranking/</guid><description>How Google&apos;s passage ranking works — one page can earn multiple relevance scores, one per passage, for different queries. Why it&apos;s ranking, not indexing.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Programmatic SEO</title><link>https://patrickstox.com/programmatic-seo/</link><guid isPermaLink="true">https://patrickstox.com/programmatic-seo/</guid><description>What programmatic SEO actually is, when it works and when it&apos;s spam, and how to build pages at scale that get indexed — from Patrick Stox.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Retrieval-Augmented Generation (RAG)</title><link>https://patrickstox.com/ai-search/how-search-works/rag/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/rag/</guid><description>How RAG works — the retrieve-then-generate pattern behind Google AI Overviews, ChatGPT Search, and Perplexity — and what it means for getting your content cited.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Retrieved vs. Mentioned vs. Cited in AI</title><link>https://patrickstox.com/ai-search/measurement-and-reporting/retrieved-mentioned-cited/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/measurement-and-reporting/retrieved-mentioned-cited/</guid><description>Retrieved, mentioned, and cited are three different things AI search can do with your content — each needs a different tool to measure and a different lever to fix.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Schema Markup for AI</title><link>https://patrickstox.com/ai-search/optimization/schema-markup-for-ai/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/optimization/schema-markup-for-ai/</guid><description>Does schema markup help you show up in AI search? The evidence says it&apos;s not a citation lever — it&apos;s entity infrastructure. Here&apos;s what actually matters.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Semantic Search</title><link>https://patrickstox.com/ai-search/how-search-works/semantic-search/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/semantic-search/</guid><description>How search engines match meaning instead of keywords — the Knowledge Graph, Hummingbird, RankBrain, neural matching, BERT, and MUM, and what it means for SEO.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>User Agent</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/user-agent/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/user-agent/</guid><description>What a user agent is — the HTTP header crawlers and browsers use to identify themselves, the robots.txt token vs. the full string, and how to verify a bot is real.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Vector Search</title><link>https://patrickstox.com/ai-search/how-search-works/vector-search/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/vector-search/</guid><description>How AI search finds relevant content by comparing embedding vectors — ANN algorithms (HNSW, ScaNN), distance metrics, hybrid search, and what it means for SEO.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Vibe Ranking</title><link>https://patrickstox.com/ai-search/how-search-works/vibe-ranking/</link><guid isPermaLink="true">https://patrickstox.com/ai-search/how-search-works/vibe-ranking/</guid><description>What &apos;vibe ranking&apos; really means — LLM-based reranking, the two-stage retrieval pipeline, what Google and Bing actually do, and how to optimize for it.</description><pubDate>Wed, 24 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Alternate Page with Proper Canonical Tag</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/alternate-page-canonical/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/alternate-page-canonical/</guid><description>&quot;Alternate page with proper canonical tag&quot; in Google Search Console&apos;s Page Indexing report isn&apos;t an error — it&apos;s the canonical system working as intended. What it means, why high counts are usually fine, how it differs from the two duplicate statuses, and the small set of cases worth investigating.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Bing Webmaster Tools</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/bing-webmaster-tools/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/bing-webmaster-tools/</guid><description>What Bing Webmaster Tools is, why a Google-first SEO should use it, and the four things it does that Search Console can&apos;t — IndexNow, backlinks, keyword volumes, and AI-search reach.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Blocked Due to Unauthorized Request (401)</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/blocked-401/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/blocked-401/</guid><description>What the Google Search Console Page Indexing status &quot;Blocked due to unauthorized request (401)&quot; means, how it differs from 403 under RFC 9110, the common causes, how to diagnose it as a bot, and the right fix by page type — public, private, WAF false positive, or paywalled.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Blocked Due to Access Forbidden (403)</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/blocked-403/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/blocked-403/</guid><description>What the &quot;Blocked due to access forbidden (403)&quot; status in Google Search Console&apos;s Page Indexing report means, why Googlebot gets a 403 when your browser doesn&apos;t, how it differs from 401, and how to diagnose, fix, and validate it.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Blocked by robots.txt (GSC Status)</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/blocked-by-robots-txt/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/blocked-by-robots-txt/</guid><description>What the Google Search Console &quot;Blocked by robots.txt&quot; Page Indexing status means — a URL excluded from indexing because robots.txt disallowed crawling. Usually intentional. How it differs from &quot;Indexed, though blocked,&quot; why noindex + disallow conflict, and how to fix it if the block was a mistake.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Blocked Due to Other 4xx Issue</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/blocked-other-4xx/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/blocked-other-4xx/</guid><description>What &quot;Blocked due to other 4xx issue&quot; in Google Search Console&apos;s Page Indexing report means, which status codes commonly show up here (400, 405, 408, 410, 411, 413, 414, 421, 422, 451 — and the 429 nuance), how Google treats them, and how to diagnose, fix, and validate.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Canonical Tag</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/canonicalization/canonical-tag/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/canonicalization/canonical-tag/</guid><description>How to implement rel=canonical correctly — the HTML link element, the HTTP Link header for PDFs, absolute URLs, one per page — and where people go wrong.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Canonicalization</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/canonicalization/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/canonicalization/</guid><description>How search engines pick one canonical URL among duplicates and consolidate ranking signals onto it — why rel=canonical is a hint, not a rule, and how to align every signal.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Change of Address Tool</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/change-of-address-tool/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/change-of-address-tool/</guid><description>The Google Search Console Change of Address tool tells Google you moved to a new domain. What it does, its prerequisites, the 180-day window, and what it can&apos;t do.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Crawl Stats Report</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/crawl-stats-report/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/crawl-stats-report/</guid><description>How to read Google Search Console&apos;s Crawl Stats report — total requests, download size, response time, and the breakdowns by response, file type, Googlebot type, and purpose.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Crawled – Currently Not Indexed</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/crawled-currently-not-indexed/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/crawled-currently-not-indexed/</guid><description>What &quot;Crawled – currently not indexed&quot; means in Google Search Console — Google fetched the page but chose not to index it, usually a content- or site-quality call. How it differs from &quot;Discovered – currently not indexed,&quot; when to chase it, and how to fix it.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Discovered – Currently Not Indexed</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/discovered-currently-not-indexed/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/discovered-currently-not-indexed/</guid><description>What &quot;Discovered – currently not indexed&quot; means in Google Search Console, how it differs from &quot;Crawled – currently not indexed,&quot; why it happens, and how to fix it.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Duplicate Content</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/canonicalization/duplicate-content/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/canonicalization/duplicate-content/</guid><description>There&apos;s no duplicate content penalty. What duplicate content really costs you, how Google clusters duplicates and picks a canonical, and how to fix it.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Duplicate, Google Chose Different Canonical Than User</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/duplicate-google-chose-different-canonical/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/duplicate-google-chose-different-canonical/</guid><description>What the GSC Page Indexing status &quot;Duplicate, Google chose different canonical than user&quot; means — you declared a canonical, Google overrode it. Why it happens (rel=canonical is a hint, not a rule), how to diagnose it with URL Inspection, how to make Google honor your preferred URL, and when to leave it alone.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Duplicate Without User-Selected Canonical</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/duplicate-without-canonical/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/duplicate-without-canonical/</guid><description>What the Google Search Console status &quot;Duplicate without user-selected canonical&quot; means — you didn&apos;t declare a canonical, Google picked one for you, and this URL isn&apos;t indexed — how it differs from its two canonical siblings, and how to fix it.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Google Search Console (GSC)</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/</guid><description>What Google Search Console is, who needs it, how to set it up, and which report answers your question — the hub above every GSC report deep dive.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Page Indexing Report (GSC)</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/</guid><description>How Google Search Console&apos;s Page Indexing report (formerly Index Coverage) works — indexed vs. not indexed, the Source column, every status, Validate fix, and report lag.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Host Status (Crawl Stats)</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/host-status/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/host-status/</guid><description>What the Host status indicator in Google Search Console&apos;s Crawl Stats report means — the three availability checks, the three states, and why a red status is an emergency.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>HTTPS Report</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/https-report/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/https-report/</guid><description>What the Google Search Console HTTPS report shows, every error row decoded with a fix, and the honest take on HTTPS as a ranking signal — from Patrick Stox.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Index Bloat</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/index-bloat/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/index-bloat/</guid><description>Index bloat is an SEO term for indexed low-value, thin, and duplicate URLs. It&apos;s a crawl-efficiency and quality problem, not a penalty — here&apos;s how to fix it.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Page Indexing (Index Coverage) Report</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/index-coverage-report/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/index-coverage-report/</guid><description>What the Page Indexing report (formerly Index Coverage) in Google Search Console means, every &apos;Not indexed&apos; reason explained, and how to fix them.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Indexed, Though Blocked by robots.txt</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/indexed-though-blocked-by-robots-txt/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/indexed-though-blocked-by-robots-txt/</guid><description>The Google Search Console Page Indexing warning that means Google indexed a URL anyway despite your robots.txt block — why it happens, why it&apos;s distinct from &quot;Blocked by robots.txt,&quot; and the intent-based decision tree for fixing (or ignoring) it.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Indexing</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/</guid><description>How search engines store and organize pages so they can rank — content analysis, canonicalization, why crawled isn&apos;t indexed, and reading the GSC Page indexing report.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>JavaScript SEO</title><link>https://patrickstox.com/technical-seo/javascript-seo/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/javascript-seo/</guid><description>How to make sure search engines can crawl, render, and index JavaScript-dependent content — real links, parity, lazy-loading, infinite scroll, soft-404s, and testing.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>URL Marked &apos;noindex&apos; (GSC Status)</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/marked-noindex/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/marked-noindex/</guid><description>What the Google Search Console &quot;URL marked &apos;noindex&apos;&quot; status means — and the &quot;Submitted URL marked &apos;noindex&apos;&quot; variant and legacy &quot;Excluded by &apos;noindex&apos; tag&quot; name. When it&apos;s intentional vs. a mistake, where the noindex lives (meta tag vs. X-Robots-Tag header), the robots.txt conflict, phantom/CDN noindex, and how to fix and validate.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>max-snippet &amp; previews</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/max-snippet-max-image-preview/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/max-snippet-max-image-preview/</guid><description>How the three robots preview directives cap your text snippet, image-preview size, and video-preview length in Google and Bing — and the AI-Overview tradeoff.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Meta Description</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/meta-description/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/meta-description/</guid><description>The meta description suggests your SERP snippet but is not a ranking factor. See Google&apos;s query-dependent selection and a 62.78% difference observed in one Ahrefs dataset.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Meta Robots Tag</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/meta-robots/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/meta-robots/</guid><description>The robots meta tag controls how a page is indexed and served — every directive, the crawl-then-obey rule, conflict resolution, and meta tag vs X-Robots-Tag.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Meta Tags for SEO</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/</guid><description>Which HTML head elements actually matter for SEO in 2026 — the title link, meta description, and robots meta tag — plus X-Robots-Tag, rel attributes, and the dead tags to drop.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Mobile-First Indexing</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/mobile-first-indexing/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/mobile-first-indexing/</guid><description>What mobile-first indexing actually is — Google using your mobile HTML for indexing and ranking — why content parity is rule</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Nofollow</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/nofollow/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/nofollow/</guid><description>rel=&quot;nofollow&quot; tells Google you don&apos;t vouch for a link. Since 2019–2020 it&apos;s a hint, not a directive — and it doesn&apos;t reliably block crawling or indexing.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Noindex</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/noindex/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/noindex/</guid><description>Noindex keeps a page out of search results — but only if Google can crawl it. The two valid methods, the robots.txt trap, and how to verify it worked.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>nosnippet</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/nosnippet-data-nosnippet/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/nosnippet-data-nosnippet/</guid><description>nosnippet kills the snippet for a whole page; data-nosnippet hides just one section. The scopes, the valid-HTML gotcha, and the AI Overviews angle.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Not Found (404)</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/not-found-404/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/not-found-404/</guid><description>What &quot;Not found (404)&quot; means in Google Search Console&apos;s Page Indexing report — why Google found URLs you never submitted, why 404s usually don&apos;t hurt SEO, and the small set of 404s that are actually worth fixing.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Page Indexed Without Content</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/page-indexed-without-content/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/page-indexed-without-content/</guid><description>What the Google Search Console &quot;Page indexed without content&quot; status means — the page is in Google&apos;s index but Googlebot couldn&apos;t read it — and how to diagnose it. Often a server/CDN block, not just a JavaScript problem.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Page with Redirect (GSC Status)</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/page-with-redirect/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/page-with-redirect/</guid><description>What &quot;Page with redirect&quot; means in Google Search Console&apos;s Page Indexing report — why these URLs aren&apos;t indexed by design, how it differs from the sibling &quot;Redirect error,&quot; and the rare cases that actually need action.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Performance Report (GSC)</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/performance-report/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/performance-report/</guid><description>How Google Search Console&apos;s Performance report works — what clicks, impressions, average CTR, and average position really count, plus anonymized queries and limits.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Redirect Error (GSC Status)</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/redirect-error/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/redirect-error/</guid><description>What the &quot;Redirect error&quot; status in Google Search Console&apos;s Page Indexing report means — Google&apos;s four causes (chain too long, loop, max URL length, bad/empty URL), how it differs from the normal &quot;Page with redirect,&quot; and how to diagnose and fix it.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>rel=&quot;sponsored&quot; and rel=&quot;ugc&quot;</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/rel-sponsored-ugc/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/rel-sponsored-ugc/</guid><description>What rel=&quot;sponsored&quot; and rel=&quot;ugc&quot; mean, when to use each, how to combine them with nofollow, and why they&apos;re hints — not strict directives — for paid and user-generated links.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Removals Tool</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/removals-tool/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/removals-tool/</guid><description>What Google Search Console&apos;s Removals tool does — and what it doesn&apos;t. Temporary removals hide a URL for ~6 months; permanent removal needs noindex, a 404/410, or a password.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Rendering</title><link>https://patrickstox.com/technical-seo/how-search-works/rendering/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/rendering/</guid><description>How Google&apos;s Web Rendering Service runs your JavaScript to build the page it indexes — plus the rendering options (CSR, SSR, SSG, hydration, ISR, edge, dynamic) and their SEO trade-offs.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Robots.txt</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/robots-txt/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/robots-txt/</guid><description>What robots.txt actually does — it controls crawling, not indexing — plus the exact syntax, how Google handles it under the hood, and the mistakes that break sites.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Search Console API</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/search-console-api/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/search-console-api/</guid><description>How to pull and manage Google Search Console data with code — the Search Analytics, URL Inspection, Sitemaps, and Sites APIs, OAuth, quotas, and when to use BigQuery instead.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Search Engine Tools (Webmaster Tools)</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/</guid><description>The free, first-party consoles search engines give you — Google Search Console and Bing Webmaster Tools — what they show, how they differ, and why every site should connect both.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Security Issues Report</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/security-issues-report/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/security-issues-report/</guid><description>What Google Search Console&apos;s Security Issues report flags — hacked content, malware, and social engineering — how it differs from manual actions, and how to clean up and request a review.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Server Error (5xx)</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/server-error-5xx/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/gsc-page-indexing/server-error-5xx/</guid><description>What the &quot;Server error (5xx)&quot; status in Google Search Console&apos;s Page Indexing report means — why a 500-level response slows crawling and eventually drops pages, how to diagnose and fix it, and the right way to take a site down on purpose with a 503 and Retry-After.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Sitemaps Report</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/sitemaps-report/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/sitemaps-report/</guid><description>How to submit a sitemap in Google Search Console and read the Sitemaps report — type, last read, status, and Discovered URLs — plus why submitting isn&apos;t indexing.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Title Tag</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/title-tag/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/title-tag/</guid><description>What a title tag is, why it&apos;s a light ranking factor and the main source of the SERP title link, why Google rewrites titles since 2021, and how to stop it.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>URL Inspection Tool</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/url-inspection-tool/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/url-inspection-tool/</guid><description>How Google&apos;s URL Inspection tool reports a single URL — the indexed snapshot vs the live test, reading the coverage panel, canonicals, Request Indexing, and the API.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>URL Parameters</title><link>https://patrickstox.com/technical-seo/how-search-works/indexing/canonicalization/url-parameters/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/indexing/canonicalization/url-parameters/</guid><description>How query-string parameters create duplicate and near-duplicate URLs and crawl problems — and how to manage them today, now that the GSC URL Parameters tool is gone.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Video Indexing Report</title><link>https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/video-indexing-report/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/tools/search-engine-tools/google-search-console/video-indexing-report/</guid><description>What Google Search Console&apos;s Video indexing report shows, every issue reason explained with fixes, and how to get videos indexed for video features.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>X-Robots-Tag</title><link>https://patrickstox.com/technical-seo/on-page/meta-tags/x-robots-tag/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/on-page/meta-tags/x-robots-tag/</guid><description>The X-Robots-Tag HTTP header carries the same directives as the robots meta tag, so you can noindex PDFs, images, and videos. Apache, Nginx, and Cloudflare configs plus how to verify with curl.</description><pubDate>Tue, 23 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Crawl Budget</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/crawl-budget/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/crawl-budget/</guid><description>What crawl budget actually is — crawl capacity plus crawl demand — what wastes it, and the honest test for whether your site is big enough to need to care at all.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Crawl Depth</title><link>https://patrickstox.com/technical-seo/website-structure/crawl-depth/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/website-structure/crawl-depth/</guid><description>Crawl depth means two things — the click depth of a page (clicks from the homepage) and a crawler&apos;s depth-limit setting. Why depth comes from internal links not URL slashes, whether the &quot;3-click rule&quot; is real, and how to measure and reduce it.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Crawl Frequency</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/crawl-budget/crawl-frequency/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/crawl-budget/crawl-frequency/</guid><description>How often search engines recrawl a page they already know about — what drives it (popularity, staleness, an honest lastmod), what doesn&apos;t (changefreq, priority, publishing daily), and why you can&apos;t force it.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Crawl Rate</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/crawl-budget/crawl-rate/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/crawl-budget/crawl-rate/</guid><description>How fast search engines fetch your pages — what crawl rate is, why Google retired the Search Console rate slider, how to safely slow Googlebot down today, why you can&apos;t force an increase, and how Bing&apos;s manual Crawl Control differs.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Crawling</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/</guid><description>How search engines discover and download the web — Googlebot and Bingbot, URL discovery, the crawl scheduler, rendering, and how crawling differs from indexing and ranking. The hub for everything crawl-related.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Discovery</title><link>https://patrickstox.com/technical-seo/how-search-works/discovery/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/discovery/</guid><description>How search engines discover URLs — internal links, backlinks, sitemaps, RSS/Atom, and push protocols like IndexNow and the Indexing API. The hub for everything discovery-related.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Google Indexing API</title><link>https://patrickstox.com/technical-seo/how-search-works/discovery/google-indexing-api/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/discovery/google-indexing-api/</guid><description>What the Google Indexing API actually does — officially supported only for JobPosting and BroadcastEvent (livestream) pages, not general content. The myths, what Google really says, and what to use instead for faster indexing.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>How Search Works</title><link>https://patrickstox.com/technical-seo/how-search-works/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/</guid><description>How Google and Bing turn the open web into an answer — the crawl → index → serve pipeline as three gates, with rendering, canonicalization, and ranking systems explained.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Image Sitemap</title><link>https://patrickstox.com/technical-seo/how-search-works/discovery/sitemaps/image-sitemaps/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/discovery/sitemaps/image-sitemaps/</guid><description>What an image sitemap is and why it exists — the image namespace, the image:image and image:loc tags, the tags Google deprecated in 2022, accepted formats, and cross-domain images.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>IndexNow</title><link>https://patrickstox.com/technical-seo/how-search-works/discovery/indexnow/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/discovery/indexnow/</guid><description>IndexNow is the open push protocol that instantly tells Bing, Yandex, Naver, Seznam, and Yep when your URLs change — one submission, shared across all of them. How it works, how to set it up, and why it does nothing for Google.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Log File Analysis</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/log-file-analysis/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/log-file-analysis/</guid><description>How to read your server&apos;s raw access logs to see exactly what Googlebot, Bingbot, and AI crawlers actually fetched — verifying real bots, finding crawl waste and orphans, and why logs are the ground truth that crawl tools and Search Console only approximate.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Sitemap Index</title><link>https://patrickstox.com/technical-seo/how-search-works/discovery/sitemaps/sitemap-index/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/discovery/sitemaps/sitemap-index/</guid><description>A sitemap index is a sitemap of sitemaps — how large sites split past the 50,000-URL limit, how many URLs you can cover, and the splitting strategy that actually pays off.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Sitemaps</title><link>https://patrickstox.com/technical-seo/how-search-works/discovery/sitemaps/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/discovery/sitemaps/</guid><description>What a sitemap is, whether you need one, the types (XML, HTML, image, video, news), how to find, create, and submit one, and why sitemaps help discovery but never guarantee indexing.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Spider Traps (Crawler Traps)</title><link>https://patrickstox.com/technical-seo/how-search-works/crawling/spider-trap/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/crawling/spider-trap/</guid><description>Spider traps (crawler traps) are site structures that generate effectively infinite URLs — faceted filters, calendars, session IDs, redirect loops — and quietly drain crawl budget. How to find and fix them.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>Video Sitemap</title><link>https://patrickstox.com/technical-seo/how-search-works/discovery/sitemaps/video-sitemaps/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/discovery/sitemaps/video-sitemaps/</guid><description>What a video sitemap is and when you need one — the required and optional video:video tags, the limits, accepted media and thumbnail file types, multiple videos per page, and the mRSS alternative.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>XML Sitemap</title><link>https://patrickstox.com/technical-seo/how-search-works/discovery/sitemaps/xml-sitemaps/</link><guid isPermaLink="true">https://patrickstox.com/technical-seo/how-search-works/discovery/sitemaps/xml-sitemaps/</guid><description>What an XML sitemap is, its anatomy, the ignored tags (priority/changefreq), accurate lastmod, the 50,000/50MB limits, hreflang in sitemaps, and how to submit one.</description><pubDate>Mon, 22 Jun 2026 04:00:00 GMT</pubDate></item><item><title>The Modern-Day Michelin Guide: Anthropic&apos;s Massive Programmatic SEO Opportunity</title><link>https://patrickstox.com/programmatic-seo/anthropic-programmatic-seo/</link><guid isPermaLink="true">https://patrickstox.com/programmatic-seo/anthropic-programmatic-seo/</guid><description>Anthropic&apos;s massive programmatic SEO opportunity: the single biggest acquisition play in internet history.</description><pubDate>Sun, 07 Jun 2026 04:00:00 GMT</pubDate></item></channel></rss>