<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>WriteMySEO — SEO data &amp; SEO technology</title>
  <link>https://writemyseo.com/blog/</link>
  <atom:link href="https://writemyseo.com/blog/feed.xml" rel="self" type="application/rss+xml"/>
  <description>Daily notes on SEO data and SEO technology from WriteMySEO.</description>
  <language>en-us</language>
  <lastBuildDate>Sun, 02 Aug 2026 21:10:00 +0000</lastBuildDate>
  <item>
    <title>What XML Sitemaps Actually Do</title>
    <link>https://writemyseo.com/blog/what-sitemaps-actually-do.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/what-sitemaps-actually-do.html</guid>
    <pubDate>Sun, 02 Aug 2026 09:00:00 +0000</pubDate>
    <description>A sitemap is a discovery aid, not an indexing request. Knowing the difference explains why submitting one rarely fixes the problem people submit it for.</description>
    <category>sitemaps</category>
    <category>indexing</category>
    <category>crawling</category>
  </item>
  <item>
    <title>Site Migrations: The Redirect Map Is the Whole Job</title>
    <link>https://writemyseo.com/blog/site-migrations-redirect-mapping.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/site-migrations-redirect-mapping.html</guid>
    <pubDate>Sat, 01 Aug 2026 09:00:00 +0000</pubDate>
    <description>Most traffic lost in a migration is lost in the URL mapping, not the redesign. The mapping is tedious, unglamorous, and the only part that reliably determines the outcome.</description>
    <category>migrations</category>
    <category>redirects</category>
    <category>technical SEO</category>
  </item>
  <item>
    <title>Building an SEO Data Stack That Outlives the UI</title>
    <link>https://writemyseo.com/blog/seo-data-stack-bigquery.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/seo-data-stack-bigquery.html</guid>
    <pubDate>Fri, 31 Jul 2026 09:00:00 +0000</pubDate>
    <description>Search Console keeps 16 months and caps exports at 1,000 rows. A warehouse removes both limits and makes the analyses that matter possible for the first time.</description>
    <category>BigQuery</category>
    <category>GSC API</category>
    <category>data stack</category>
  </item>
  <item>
    <title>hreflang at Scale, and Why It Breaks</title>
    <link>https://writemyseo.com/blog/hreflang-at-scale.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/hreflang-at-scale.html</guid>
    <pubDate>Thu, 30 Jul 2026 09:00:00 +0000</pubDate>
    <description>hreflang is the most error-prone tag in technical SEO because it requires bidirectional agreement across every URL in the set. Here is the failure taxonomy.</description>
    <category>hreflang</category>
    <category>international SEO</category>
    <category>technical SEO</category>
  </item>
  <item>
    <title>Measuring AI Referral Traffic in GA4</title>
    <link>https://writemyseo.com/blog/measuring-ai-referral-traffic.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/measuring-ai-referral-traffic.html</guid>
    <pubDate>Wed, 29 Jul 2026 09:00:00 +0000</pubDate>
    <description>Traffic from ChatGPT, Perplexity, and Gemini arrives as ordinary referrals and lands in the wrong buckets by default. Here is how to isolate it and what the number does not tell you.</description>
    <category>GA4</category>
    <category>AI search</category>
    <category>analytics</category>
  </item>
  <item>
    <title>Writing for Chunk Retrieval</title>
    <link>https://writemyseo.com/blog/chunking-for-retrieval.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/chunking-for-retrieval.html</guid>
    <pubDate>Tue, 28 Jul 2026 09:00:00 +0000</pubDate>
    <description>Retrieval systems split your page into passages before they ever evaluate it. Structuring content around that boundary is the highest-leverage change available for AI visibility.</description>
    <category>RAG</category>
    <category>chunking</category>
    <category>AI search</category>
  </item>
  <item>
    <title>The Canonical Tag Is a Hint, Not an Instruction</title>
    <link>https://writemyseo.com/blog/canonical-tags-misunderstood.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/canonical-tags-misunderstood.html</guid>
    <pubDate>Mon, 27 Jul 2026 09:00:00 +0000</pubDate>
    <description>Google treats rel=canonical as one signal among several when picking which URL to index. Understanding what overrides it explains most canonical problems.</description>
    <category>canonical</category>
    <category>duplicate content</category>
    <category>indexing</category>
  </item>
  <item>
    <title>How to Read a Ranking Correlation Study</title>
    <link>https://writemyseo.com/blog/reading-ranking-correlation-studies.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/reading-ranking-correlation-studies.html</guid>
    <pubDate>Sun, 26 Jul 2026 09:00:00 +0000</pubDate>
    <description>Annual &quot;ranking factor&quot; studies correlate site attributes with positions. The correlations are real. Almost every causal conclusion drawn from them is not.</description>
    <category>correlation</category>
    <category>research methods</category>
    <category>ranking factors</category>
  </item>
  <item>
    <title>Faceted Navigation Without the URL Explosion</title>
    <link>https://writemyseo.com/blog/faceted-navigation-parameters.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/faceted-navigation-parameters.html</guid>
    <pubDate>Sat, 25 Jul 2026 09:00:00 +0000</pubDate>
    <description>Filters multiply URLs combinatorially. The fix is deciding which combinations deserve to be pages, then making the rest structurally invisible to crawlers.</description>
    <category>faceted navigation</category>
    <category>crawl budget</category>
    <category>e-commerce SEO</category>
  </item>
  <item>
    <title>Statistical Significance in SEO, Without the Theater</title>
    <link>https://writemyseo.com/blog/statistical-significance-seo.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/statistical-significance-seo.html</guid>
    <pubDate>Fri, 24 Jul 2026 09:00:00 +0000</pubDate>
    <description>SEO data violates most assumptions behind standard significance tests. Here is what still works, what does not, and how to talk about uncertainty honestly.</description>
    <category>statistics</category>
    <category>testing</category>
    <category>measurement</category>
  </item>
  <item>
    <title>The AI Crawlers in Your robots.txt, and What Blocking Each One Costs</title>
    <link>https://writemyseo.com/blog/robots-txt-ai-crawlers.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/robots-txt-ai-crawlers.html</guid>
    <pubDate>Thu, 23 Jul 2026 09:00:00 +0000</pubDate>
    <description>GPTBot, ClaudeBot, PerplexityBot, Google-Extended and the rest do different jobs. Blocking them is a business decision with asymmetric consequences.</description>
    <category>robots.txt</category>
    <category>AI crawlers</category>
    <category>crawling</category>
  </item>
  <item>
    <title>How to Actually Split-Test a Title Tag</title>
    <link>https://writemyseo.com/blog/seo-split-testing-title-tags.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/seo-split-testing-title-tags.html</guid>
    <pubDate>Wed, 22 Jul 2026 09:00:00 +0000</pubDate>
    <description>You cannot A/B test SEO the way you test a landing page. The workable method is a time-based test across matched page groups, and it demands more discipline than most teams apply.</description>
    <category>testing</category>
    <category>experimentation</category>
    <category>title tags</category>
  </item>
  <item>
    <title>Finding Content Decay Before It Costs You</title>
    <link>https://writemyseo.com/blog/measuring-content-decay.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/measuring-content-decay.html</guid>
    <pubDate>Tue, 21 Jul 2026 09:00:00 +0000</pubDate>
    <description>Most content peaks and declines on a predictable curve. Detecting the decline early turns a rewrite into a refresh, which is an order of magnitude cheaper.</description>
    <category>content decay</category>
    <category>refresh</category>
    <category>analytics</category>
  </item>
  <item>
    <title>Entity SEO: Being a Thing Search Engines Recognize</title>
    <link>https://writemyseo.com/blog/entity-seo-knowledge-graph.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/entity-seo-knowledge-graph.html</guid>
    <pubDate>Mon, 20 Jul 2026 09:00:00 +0000</pubDate>
    <description>Search engines model the world as entities and relationships, not just documents and keywords. Becoming a recognized entity is a specific, achievable technical exercise.</description>
    <category>entities</category>
    <category>Knowledge Graph</category>
    <category>structured data</category>
  </item>
  <item>
    <title>IndexNow: Who Uses It and What It Changes</title>
    <link>https://writemyseo.com/blog/indexnow-does-it-help.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/indexnow-does-it-help.html</guid>
    <pubDate>Sun, 19 Jul 2026 09:00:00 +0000</pubDate>
    <description>A push protocol for telling search engines a URL changed. Supported by Bing, Yandex, Naver, and Seznam — and notably not by Google in the way most people assume.</description>
    <category>IndexNow</category>
    <category>indexing</category>
    <category>Bing</category>
  </item>
  <item>
    <title>Choosing a Rendering Strategy, Honestly</title>
    <link>https://writemyseo.com/blog/server-side-rendering-decision.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/server-side-rendering-decision.html</guid>
    <pubDate>Sat, 18 Jul 2026 09:00:00 +0000</pubDate>
    <description>SSR, SSG, ISR, and CSR are not ranked best to worst. They trade against each other, and the right choice depends on how your content changes.</description>
    <category>rendering</category>
    <category>SSR</category>
    <category>site architecture</category>
  </item>
  <item>
    <title>Internal Linking Is a Graph Problem</title>
    <link>https://writemyseo.com/blog/internal-linking-graph-problem.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/internal-linking-graph-problem.html</guid>
    <pubDate>Fri, 17 Jul 2026 09:00:00 +0000</pubDate>
    <description>Your site is a directed graph and link equity flows through it. Treating internal links as a navigation concern rather than a distribution problem leaves most of the value on the table.</description>
    <category>internal linking</category>
    <category>site architecture</category>
    <category>PageRank</category>
  </item>
  <item>
    <title>What &quot;Semantic Relevance&quot; Actually Means Now</title>
    <link>https://writemyseo.com/blog/embeddings-semantic-search.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/embeddings-semantic-search.html</guid>
    <pubDate>Thu, 16 Jul 2026 09:00:00 +0000</pubDate>
    <description>Search moved from matching strings to matching meaning via vector embeddings. Understanding the mechanism explains why keyword density stopped working and what replaced it.</description>
    <category>embeddings</category>
    <category>semantic search</category>
    <category>retrieval</category>
  </item>
  <item>
    <title>Index Bloat and the Ratio Worth Watching</title>
    <link>https://writemyseo.com/blog/index-bloat-crawl-to-index-ratio.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/index-bloat-crawl-to-index-ratio.html</guid>
    <pubDate>Wed, 15 Jul 2026 09:00:00 +0000</pubDate>
    <description>The gap between pages you publish, pages Google crawls, and pages Google indexes is the most diagnostic number in technical SEO. Here is how to read it.</description>
    <category>indexing</category>
    <category>crawl budget</category>
    <category>technical SEO</category>
  </item>
  <item>
    <title>The Data Search Console Does Not Show You</title>
    <link>https://writemyseo.com/blog/search-console-sampling-thresholds.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/search-console-sampling-thresholds.html</guid>
    <pubDate>Tue, 14 Jul 2026 09:00:00 +0000</pubDate>
    <description>Anonymized query filtering, row limits, and property-level scoping mean the Performance report is a filtered view. Knowing what is missing changes how you use it.</description>
    <category>Search Console</category>
    <category>data quality</category>
    <category>GSC API</category>
  </item>
  <item>
    <title>How AI Search Systems Choose Which Sources to Cite</title>
    <link>https://writemyseo.com/blog/how-ai-search-picks-citations.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/how-ai-search-picks-citations.html</guid>
    <pubDate>Mon, 13 Jul 2026 09:00:00 +0000</pubDate>
    <description>Retrieval-augmented answers involve a retrieval step, a ranking step, and a generation step. Each one filters your content differently, and only the first resembles classic SEO.</description>
    <category>AI search</category>
    <category>RAG</category>
    <category>citations</category>
  </item>
  <item>
    <title>llms.txt: What It Proposes and What It Currently Does</title>
    <link>https://writemyseo.com/blog/llms-txt-what-it-does.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/llms-txt-what-it-does.html</guid>
    <pubDate>Sun, 12 Jul 2026 09:00:00 +0000</pubDate>
    <description>A proposed standard for giving language models a clean map of your site. Worth understanding, worth a small implementation, not worth overstating.</description>
    <category>llms.txt</category>
    <category>AI search</category>
    <category>standards</category>
  </item>
  <item>
    <title>Which Schema Types Still Earn Rich Results</title>
    <link>https://writemyseo.com/blog/schema-markup-that-earns-rich-results.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/schema-markup-that-earns-rich-results.html</guid>
    <pubDate>Sat, 11 Jul 2026 09:00:00 +0000</pubDate>
    <description>Structured data does not improve rankings directly. It qualifies pages for specific SERP treatments — and the list of treatments that still exist has shrunk.</description>
    <category>structured data</category>
    <category>schema.org</category>
    <category>rich results</category>
  </item>
  <item>
    <title>Core Web Vitals: Why Your Lab Score and Your Field Data Disagree</title>
    <link>https://writemyseo.com/blog/core-web-vitals-field-vs-lab.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/core-web-vitals-field-vs-lab.html</guid>
    <pubDate>Fri, 10 Jul 2026 09:00:00 +0000</pubDate>
    <description>Lighthouse measures a simulated load on one machine. CrUX measures real users over 28 days. When they conflict, only one of them is what Google uses.</description>
    <category>Core Web Vitals</category>
    <category>performance</category>
    <category>CrUX</category>
  </item>
  <item>
    <title>Log File Analysis Without the Enterprise Toolchain</title>
    <link>https://writemyseo.com/blog/log-file-analysis-crawl-budget.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/log-file-analysis-crawl-budget.html</guid>
    <pubDate>Thu, 09 Jul 2026 09:00:00 +0000</pubDate>
    <description>Server logs are the only record of what search engines actually did on your site. A few command-line passes answer questions no third-party crawler can.</description>
    <category>log files</category>
    <category>crawl budget</category>
    <category>technical SEO</category>
  </item>
  <item>
    <title>How Googlebot Actually Renders JavaScript</title>
    <link>https://writemyseo.com/blog/javascript-rendering-googlebot.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/javascript-rendering-googlebot.html</guid>
    <pubDate>Wed, 08 Jul 2026 09:00:00 +0000</pubDate>
    <description>Crawling and rendering are separate, queued stages. Understanding where the queue sits explains most JavaScript SEO problems and points at the fix.</description>
    <category>JavaScript SEO</category>
    <category>rendering</category>
    <category>crawling</category>
  </item>
  <item>
    <title>The Zero-Click Debate, Read Carefully</title>
    <link>https://writemyseo.com/blog/zero-click-search-numbers.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/zero-click-search-numbers.html</guid>
    <pubDate>Tue, 07 Jul 2026 09:00:00 +0000</pubDate>
    <description>Studies putting zero-click searches above half of all queries are measuring something more specific than the headline suggests. What the denominator includes changes the strategic conclusion entirely.</description>
    <category>zero-click</category>
    <category>SERP features</category>
    <category>measurement</category>
  </item>
  <item>
    <title>Where Keyword Volume Numbers Come From, and How Wrong They Are</title>
    <link>https://writemyseo.com/blog/keyword-volume-data-accuracy.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/keyword-volume-data-accuracy.html</guid>
    <pubDate>Mon, 06 Jul 2026 09:00:00 +0000</pubDate>
    <description>Search volume is a modeled, bucketed, annualized estimate — not a count. Understanding how the number is produced tells you exactly when to trust it and when it will burn you.</description>
    <category>keyword research</category>
    <category>data quality</category>
    <category>Keyword Planner</category>
  </item>
  <item>
    <title>Why Search Console&#x27;s Average Position Misleads You</title>
    <link>https://writemyseo.com/blog/search-console-average-position.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/search-console-average-position.html</guid>
    <pubDate>Sun, 05 Jul 2026 09:00:00 +0000</pubDate>
    <description>Average position is a mean of a skewed distribution recorded only when you were shown at all. Here is what it actually measures and how to stop drawing the wrong conclusions from it.</description>
    <category>Search Console</category>
    <category>metrics</category>
    <category>reporting</category>
  </item>
  <item>
    <title>What Position One Is Actually Worth Now</title>
    <link>https://writemyseo.com/blog/ctr-curves-position-one.html</link>
    <guid isPermaLink="true">https://writemyseo.com/blog/ctr-curves-position-one.html</guid>
    <pubDate>Sat, 04 Jul 2026 09:00:00 +0000</pubDate>
    <description>Organic CTR curves have flattened as SERPs filled with features. Here is how to read click-through data for your own site instead of borrowing someone else&#x27;s curve.</description>
    <category>CTR</category>
    <category>Search Console</category>
    <category>SERP features</category>
  </item>
</channel>
</rss>
