<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Writing | Nitish Kumar</title>
    <link>https://www.nitish.pro/writing/</link>
    <description>Articles and thoughts by Nitish Kumar on web development, React, Next.js, and building modern software.</description>
    <language>en-us</language>
    <lastBuildDate>Thu, 17 Sep 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://www.nitish.pro/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Media optimization: what search engines can actually read</title>
      <link>https://www.nitish.pro/writing/media-optimization/</link>
      <guid isPermaLink="true">https://www.nitish.pro/writing/media-optimization/</guid>
      <description>Alt text, captions, transcripts, and file metadata each carry a format&apos;s search signal. Skip it and even the best content stays invisible to a crawler.</description>
      <pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate>
      <author>vianitish@gmail.com (Nitish Kumar)</author>
    </item>
    <item>
      <title>Sitemaps and robots.txt: telling crawlers what to find</title>
      <link>https://www.nitish.pro/writing/sitemaps-and-robots/</link>
      <guid isPermaLink="true">https://www.nitish.pro/writing/sitemaps-and-robots/</guid>
      <description>Some pages vanish for having no links pointing to them. Others stay listed after being blocked outright. Both trace to files nobody reads until it breaks.</description>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <author>vianitish@gmail.com (Nitish Kumar)</author>
    </item>
    <item>
      <title>Meta tags: what each one tells a crawler and what to leave out</title>
      <link>https://www.nitish.pro/writing/meta-tags/</link>
      <guid isPermaLink="true">https://www.nitish.pro/writing/meta-tags/</guid>
      <description>What lives in the document head and how it shapes crawling, indexing, snippet display, and mobile rendering, plus the tags no search engine reads anymore.</description>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <author>vianitish@gmail.com (Nitish Kumar)</author>
    </item>
    <item>
      <title>Canonical URLs: telling search engines which URL counts</title>
      <link>https://www.nitish.pro/writing/canonical-urls/</link>
      <guid isPermaLink="true">https://www.nitish.pro/writing/canonical-urls/</guid>
      <description>How duplicate content silently splits ranking signals. What canonical tags do, when they are required, and what gets it wrong.</description>
      <pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate>
      <author>vianitish@gmail.com (Nitish Kumar)</author>
    </item>
    <item>
      <title>OpenGraph tags: the complete guide</title>
      <link>https://www.nitish.pro/writing/opengraph/</link>
      <guid isPermaLink="true">https://www.nitish.pro/writing/opengraph/</guid>
      <description>A complete reference for every OpenGraph and Twitter Card meta tag. What each property does, what breaks without it, and how to test your share cards.</description>
      <pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate>
      <author>vianitish@gmail.com (Nitish Kumar)</author>
    </item>
    <item>
      <title>Structured data: What Google needs to see</title>
      <link>https://www.nitish.pro/writing/structured-data/</link>
      <guid isPermaLink="true">https://www.nitish.pro/writing/structured-data/</guid>
      <description>Schema.org, JSON-LD, and rich results. Why structured data breaks silently, which types matter, and how to validate before Google does.</description>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <author>vianitish@gmail.com (Nitish Kumar)</author>
    </item>
    <item>
      <title>Core Web Vitals: How Google measures performance</title>
      <link>https://www.nitish.pro/writing/core-web-vitals/</link>
      <guid isPermaLink="true">https://www.nitish.pro/writing/core-web-vitals/</guid>
      <description>Core Web Vitals and related metrics. LCP, CLS, INP, FCP, TBT, Speed Index. How to read PageSpeed Insights and fix what Google measures.</description>
      <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
      <author>vianitish@gmail.com (Nitish Kumar)</author>
    </item>
    <item>
      <title>What SEO actually is</title>
      <link>https://www.nitish.pro/writing/what-seo-actually-is/</link>
      <guid isPermaLink="true">https://www.nitish.pro/writing/what-seo-actually-is/</guid>
      <description>Why your site is not on Google. Technical SEO for developers. Structured data, OpenGraph, Core Web Vitals. Fix what your build process misses.</description>
      <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
      <author>vianitish@gmail.com (Nitish Kumar)</author>
    </item>
    <item>
      <title>Until it didn&apos;t</title>
      <link>https://www.nitish.pro/writing/until-it-didnt/</link>
      <guid isPermaLink="true">https://www.nitish.pro/writing/until-it-didnt/</guid>
      <description>Every day looked the same. Until it didn&apos;t. How I went from repetitive UI work to building a CMS pipeline from scratch.</description>
      <pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate>
      <author>vianitish@gmail.com (Nitish Kumar)</author>
    </item>
  </channel>
</rss>