i18n icon indicating copy to clipboard operation
i18n copied to clipboard

undefined title in google SERP?

Open carlosvaldesweb opened this issue 1 year ago • 3 comments

Environment

Production in Hosted in Vercel

Reproduction

You can check app.vue and index.vue to check how to set titles. https://stackblitz.com/edit/nuxt-starter-n1zpvy?file=app.vue

Describe the bug

Hello, I am having some SEO issues with my website. Previously, we used Laravel to develop the front end of our site, but we decided to migrate to Nuxt. The problem is that sometimes our website appears with the title "undefined" in Google's SERP. I haven't noticed which specific pages it happens with, but it has already happened with several search terms.

For example, if I search for the term "resumir textos", the page appears as "undefined", but it can stay like that for a few hours or days and then return to normal.

Captura de pantalla 2024-06-19 a la(s) 8 04 17 p m

I have noticed that other people have this specific problem with Nuxt because if I search on Google "undefined in google serp" without adding any programming language or any reference, another Nuxt topic appears.

https://www.reddit.com/r/Nuxt/comments/14cjpq6/undefined_in_title_on_google_serp/

Captura de pantalla 2024-06-19 a la(s) 8 28 03 p m

This is concerning because it is negatively affecting the SEO of our website.

Additional context

No response

Logs

No response

carlosvaldesweb avatar Jun 20 '24 15:06 carlosvaldesweb

Thank you for your reproduction!

I'll try to reproduce in my local with npm run build and npm run generate. Unfortunately, I could not reproduce it. Looking at both builds in the browser, the title seems to be rendering in my env.

@BobbieGoede Do you have any hints about any SEO issues?

kazupon avatar Jun 24 '24 02:06 kazupon

Based on the reproduction the page title should either be a translation, a translation key or an empty string, I'm not sure in which scenario it would be undefined 🤔

The reddit post is actually about Nuxt 2 so it's not particularly relevant here but as one of the comments mentions this issue may be related to the page/crawler timing out while loading the page.

In either case, I don't see any indication that this issue is caused by the i18n module, not sure how to help out without being able to reproduce it 😅

BobbieGoede avatar Jun 24 '24 07:06 BobbieGoede

Would you be able to provide a reproduction? 🙏

More info

Why do I need to provide a reproduction?

Reproductions make it possible for us to triage and fix issues quickly with a relatively small team. It helps us discover the source of the problem, and also can reveal assumptions you or we might be making.

What will happen?

If you've provided a reproduction, we'll remove the label and try to reproduce the issue. If we can, we'll mark it as a bug and prioritise it based on its severity and how many people we think it might affect.

If needs reproduction labeled issues don't receive any substantial activity (e.g., new comments featuring a reproduction link), we'll close them. That's not because we don't care! At any point, feel free to comment with a reproduction and we'll reopen it.

How can I create a reproduction?

We have a couple of templates for starting with a minimal reproduction:

👉 Reproduction starter (v8 and higher) 👉 Reproduction starter (edge)

A public GitHub repository is also perfect. 👌

Please ensure that the reproduction is as minimal as possible. See more details in our guide.

You might also find these other articles interesting and/or helpful:

github-actions[bot] avatar Jun 24 '24 09:06 github-actions[bot]

Closing this due to inactivity and the provided reproduction project does not seem to replicate the described issue. Please let me know if you're still experiencing this issue and if you are able to provide additional information with an updated reproduction.

BobbieGoede avatar Jul 10 '24 14:07 BobbieGoede