Urgent.News

What's breaking now, across thousands of outlets.

Tech

๐Ÿ” My Next.js Portfolio Was Invisible to Google & ChatGPT โ€” Here's How I Fixed It

๐Ÿ‘‹ Hey! I'm Dhruv Sheladiya , a Full Stack Developer working with the MERN Stack, React.js, Next.js & Node.js . This is the story of how I found out my own portfolio was basically invisible , and the 5 fixes that changed that. ๐Ÿ˜ฌ The Embarrassing Discovery I Googled my own name. Here's what I found: What I expected What actually happened โœ… My portfolio at the top โŒ Barely showing up โœ… A niceโ€ฆ

Dhruv Sheladiya, a Full Stack Developer, discovered that his own portfolio was invisible to Google and ChatGPT. After Googling his name, he found that:

โœ… His portfolio appeared at the top

โŒ It barely showed up

โœ… It had a nice preview image

โŒ It had no image

โœ… ChatGPT recognized him

โŒ It didn't have enough information about Dhruv

The issue stemmed from an animated loader on the homepage, which only contained HTML for the loader. Crawlers couldn't see the name, heading, or links. However, the page worked fine for real users. For crawlers, the HTML only contained the loader, resulting in an empty page that ChatGPT couldn't process.

The root cause was that the crawlers didn't see the essential content. To fix this, Dhruv implemented server-rendering for the important content using a Server Component in his layout.js file. This added an accessible profile block that crawlers could see, but didn't alter the design. He also included a JSON-LD structured data file that connected all his profiles, ensuring Google could link them accurately.

Lastly, Dhruv addressed the openGraph image issue, which was much larger than required. He used the sharp library to resize the image to the appropriate dimensions (1200ร—630) and reduced its weight from 1.77 MB to 80 KB. Following these steps, his portfolio became visible to crawlers, Google, and AI chatbots like ChatGPT.

Written by urgent.news from Dev.to's reporting โ€” not their text. Machine-written โ€” may contain errors; check the original before relying on it.

Read the original at dev.to โ†’

More in Tech

Google Search Console Adds Multimodal Reporting for Image-Led Search

Google Search Console has introduced a multimodal search type filter in its Performance reports, giving website owners a new way to see how content surfaces when a Google search begins with an imageโ€ฆ

  • Google Search Console adds multimodal reporting for image-led search.
  • Multimodal data available in Performance reports since September 24, 2026.

Your Search Query Is a Program: Composing Role-Based SQL With the Strategy Pattern

Every business application has this screen somewhere: a table of records, filter boxes above it, and a user who may only see part of the data.

  • Query starts as SELECT with WHERE clause based on user's office
  • Strategy pattern used twice: once for user visibility, another for handling request
  • Query becomes lengthy, hard-to-manage method before refactoring

I Built an Interactive System Design Simulator โ€” Learn by Breaking Things

The Problem Every system design resource teaches the same way: here's a concept, here's a diagram, memorize it. But in real interviews, you need to APPLY these concepts under pressure.

  • Simulator teaches system design principles by fixing issues that arise
  • Starts with single server supporting 100 users, green in color
  • Ends with 10,000,000 users experiencing cascade failure to learn circuit breakers

More from Saturday 26 September โ†’