<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Kartik singh Bisht</title>
    <description>The latest articles on DEV Community by Kartik singh Bisht (@kartik_singhbisht_e001ab).</description>
    <link>https://dev.to/kartik_singhbisht_e001ab</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2171019%2F4b41cea8-9beb-4e72-881b-3f0821ef761c.jpg</url>
      <title>DEV Community: Kartik singh Bisht</title>
      <link>https://dev.to/kartik_singhbisht_e001ab</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kartik_singhbisht_e001ab"/>
    <language>en</language>
    <item>
      <title>Google Knew About 161 Pages on My Website... But Indexed Only 29</title>
      <dc:creator>Kartik singh Bisht</dc:creator>
      <pubDate>Sat, 18 Jul 2026 16:51:19 +0000</pubDate>
      <link>https://dev.to/kartik_singhbisht_e001ab/google-knew-about-161-pages-on-my-website-but-indexed-only-29-4j3l</link>
      <guid>https://dev.to/kartik_singhbisht_e001ab/google-knew-about-161-pages-on-my-website-but-indexed-only-29-4j3l</guid>
      <description>&lt;h2&gt;
  
  
  Building ToolMorph in Public — Part 1
&lt;/h2&gt;

&lt;p&gt;A few months ago, I launched my side project called ToolMorph.&lt;/p&gt;

&lt;p&gt;The idea was simple.&lt;/p&gt;

&lt;p&gt;Instead of creating another AI wrapper or another note-taking app, I wanted to build a collection of genuinely useful tools that developers and founders could use every day.&lt;/p&gt;

&lt;p&gt;So I started building.One tool became five.Five became ten.Eventually I had built:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;18+ developer tools&lt;/li&gt;
&lt;li&gt;AI Labs like Founder Roast and Resume Scorer&lt;/li&gt;
&lt;li&gt;LifeMap, containing 120+ city pages&lt;/li&gt;
&lt;li&gt;A blog&lt;/li&gt;
&lt;li&gt;Landing pages&lt;/li&gt;
&lt;li&gt;Documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By the time I was done, my website had 161 public pages.&lt;/p&gt;

&lt;p&gt;Everything looked good.The site was fast.Pages had metadata.Sitemaps were generated automatically.Lighthouse scores were excellent.I honestly thought SEO would take care of itself.Then I opened Google Search Console.&lt;br&gt;
This was the moment I realized something was seriously wrong.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F95mvsin4upzgm4ts77qf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F95mvsin4upzgm4ts77qf.png" alt="Google Search Console Pages report showing 29 indexed pages and 143 not indexed pages" width="800" height="474"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My First Thought
&lt;/h2&gt;

&lt;p&gt;I assumed Google was just being slow.Maybe it needed another week.Then another.Nothing changed.&lt;br&gt;
Only a small portion of my website appeared in Google.The rest... Simply didn't exist.At least from Google's perspective.That sent me down a rabbit hole of understanding how Google actually discovers websites.&lt;/p&gt;

&lt;p&gt;If someone asked me whether my website was technically optimized, I would've confidently answered "yes."&lt;/p&gt;

&lt;p&gt;I had:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clean URLs&lt;/li&gt;
&lt;li&gt;Responsive design&lt;/li&gt;
&lt;li&gt;Fast loading pages&lt;/li&gt;
&lt;li&gt;XML sitemap&lt;/li&gt;
&lt;li&gt;robots.txt&lt;/li&gt;
&lt;li&gt;Meta titles&lt;/li&gt;
&lt;li&gt;Meta descriptions&lt;/li&gt;
&lt;li&gt;Open Graph tags&lt;/li&gt;
&lt;li&gt;Canonical URLs&lt;/li&gt;
&lt;li&gt;Structured data&lt;/li&gt;
&lt;li&gt;Excellent Lighthouse scores&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Lighthouse Report
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7516km69ta3nc9afojl5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7516km69ta3nc9afojl5.png" alt="Lighthouse audit with high Performance and SEO scores for ToolMorph" width="799" height="250"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Everything looked healthy.Yet Google still refused to crawl most of my website.So I stopped looking at SEO checklists.Instead, I started reading Search Console reports.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Mistake I Didn't Know I Was Making
&lt;/h2&gt;

&lt;p&gt;Like many developers, I treated every page as an independent page.&lt;/p&gt;

&lt;p&gt;I built it -&amp;gt; Added metadata -&amp;gt; Published it -&amp;gt; Moved on.&lt;/p&gt;

&lt;p&gt;What I didn't realize was that Google doesn't experience websites the same way users do.Google discovers pages by following links.My pages existed.But many of them weren't strongly connected together.Some required multiple clicks.Others had almost no internal links pointing toward them.Google had little reason to prioritize them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Then I Found the Real Problem
&lt;/h2&gt;

&lt;p&gt;One section of ToolMorph called LifeMap generated over one hundred city pages.Each city had its own URL.I thought this would help SEO.&lt;/p&gt;

&lt;p&gt;Instead, Search Console filled up with pages marked:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Discovered – currently not indexed&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Google wasn't rejecting these pages.It simply wasn't spending crawl resources on them.That was an important distinction.Publishing hundreds of URLs isn't the same as making them discoverable.&lt;/p&gt;

&lt;h2&gt;
  
  
  So I Stopped Adding More Pages
&lt;/h2&gt;

&lt;p&gt;This was probably the hardest decision.As developers, building new features is fun.Improving existing architecture isn't.Instead of shipping more tools, I spent several days making my website easier for Google to understand.&lt;/p&gt;

&lt;p&gt;Here's what I changed:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. I Split My Sitemap&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Previously, everything lived inside one sitemap.I reorganized it into dedicated sections.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Static Pages&lt;/li&gt;
&lt;li&gt;Developer Tools&lt;/li&gt;
&lt;li&gt;Blog&lt;/li&gt;
&lt;li&gt;Labs&lt;/li&gt;
&lt;li&gt;LifeMap&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This made the structure much clearer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7a0nxasxv5rv7zx6adjw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7a0nxasxv5rv7zx6adjw.png" alt="XML sitemap index containing separate sitemaps for static pages, developer tools, blog, AI Labs, and LifeMap" width="800" height="517"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. I Added Breadcrumbs Everywhere&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Many of my pages felt isolated.Breadcrumbs solved two problems.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Users could navigate more easily.&lt;/li&gt;
&lt;li&gt;Search engines could better understand page hierarchy.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sometimes improvements help both humans and crawlers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. I Improved Internal Linking&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This turned out to be much more important than I expected.Instead of letting every page stand alone, I started connecting related content.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Developer tools linked to similar tools.&lt;/li&gt;
&lt;li&gt;Blog posts linked to tools.&lt;/li&gt;
&lt;li&gt;Labs linked to related Labs.&lt;/li&gt;
&lt;li&gt;LifeMap cities linked back to their hub.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The homepage highlighted important sections instead of hiding them.Every new link gave Google another path through the site.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Happened Next?
&lt;/h2&gt;

&lt;p&gt;I don't have an exciting ending yet.And I think that's worth saying honestly.I recently deployed these changes.&lt;br&gt;
Google has already accepted my new sitemap containing all 161 URLs, and I'm now waiting to see how indexing changes over the coming weeks.&lt;/p&gt;

&lt;p&gt;SEO isn't instant.&lt;/p&gt;

&lt;p&gt;It's more like planting seeds than flipping a switch.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;p&gt;After spending days investigating this issue, here are the biggest lessons I'll carry into every future project.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. High Lighthouse scores don't mean your pages will be indexed.&lt;/strong&gt;&lt;br&gt;
Performance is important.Indexing is a completely different problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. A sitemap tells Google your pages exist.&lt;/strong&gt;&lt;br&gt;
It doesn't convince Google they're worth crawling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Internal links matter much more than I expected.&lt;/strong&gt;&lt;br&gt;
Every important page should have multiple paths leading to it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Building hundreds of pages is easy.&lt;/strong&gt;&lt;br&gt;
Helping Google understand their relationships is much harder.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Stop obsessing over meta tags.&lt;/strong&gt;&lt;br&gt;
Start thinking about information architecture.&lt;/p&gt;

&lt;p&gt;That's what ultimately changed my perspective.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;ToolMorph is still a work in progress.&lt;/p&gt;

&lt;p&gt;I'm continuing to improve both the product and its SEO, and I'll keep documenting everything I learn—both the wins and the mistakes.If you're curious about the project behind this article, you can explore ToolMorph:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://toolmorph.in" rel="noopener noreferrer"&gt;https://toolmorph.in&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Along the way, I've also built a growing collection of free developer tools that I use while building the product:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://toolmorph.in/tools" rel="noopener noreferrer"&gt;https://toolmorph.in/tools&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is only the first post in my Building ToolMorph in Public series, where I'll share real numbers, real mistakes, and the lessons I learn while growing the project.&lt;/p&gt;

&lt;p&gt;If you've ever dealt with "Discovered – currently not indexed" in Search Console, I'd love to hear what worked for you. Share your experience in the comments!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>toolmorph</category>
      <category>buildinpublic</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
