So, I tried something cool: I built a Next.js blog that speaks 21 languages. A week after it went live, the search engine results are starting to roll in, and they're pretty neat.
My blog, blog.jsvar.com, has already snagged 439 impressions and 5 clicks from Google, and Yandex is starting to notice it too. I just did this for fun and as a tech challenge, but it's cool to see it working.
I picked Next.js specifically because it's awesome for internationalization (i18n), server-side rendering (SSR), and static site generation (SSG). I wanted to make sure it was smooth for users in any language and easy for search engines to find.
The clicks aren't huge yet, but getting impressions in so many different languages so fast is a really good sign for getting more organic traffic down the road. It proves that with the right tech and some smart multilingual SEO, even a small personal project can start ranking globally.
Speaking of ranking, my sitemap.xml file generates automatically, and I pop that into Google Search Console. Google does take its sweet time indexing pages, though. Right now, I've got 436 pages indexed, but 35 are still waiting, even after a few weeks. That's because one article turns into 21 pages for all the languages.
This whole thing has been a great learning experience, showing me the ins and outs of getting a multilingual site up and running and how fast it can show up in search results. It really feels like reaching a global audience is more within reach for developers than ever before.
Blog url: https://blog.jsvar.com
Top comments (1)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.