Reputation: 113
I am experiencing an issue when adding a website to the Google Search Console .
The page is indexed correctly, and the title is set correctly in the <head>
.
I've also added the structured data to the page as mentioned here: https://developers.google.com/search/docs/appearance/site-names
<script type="application/ld+json">
[
{
"@context":"https://schema.org",
"@type":"WebSite",
"name":"<Site name>",
"url":"<Site URL>",
"alternateName":["Others"]
}
]
</script>
But still, I cannot see the name of the site in the Google Search, only the website URL. I tried to validate the schema using this:
https://search.google.com/test/rich-results
but structured data is not detected. Using the schema validator, the tag is detected correctly:
What am I missing?
Thanks in advance :)
Upvotes: 2
Views: 659
Reputation: 1
According to Google docs:
Google's generation of site names on the Google Search results page is completely automated and takes into account content from a site's home page and references to it that appear on the web.
In your case, there are no backlinks pointing to your website. As a result, Google is still displaying the website URL instead of "Slow Travel Journey" in search results a month after your last comment.
The recommendation here is simple:
Upvotes: 0
Reputation: 16
I've encountered a similar issue with a client's site before.
As you mentioned, there can be conflicts between Google's and Schema.org's validator tools from time to time, often due to Google frequently updating its policies and merging schemas.
A useful workaround is to reference Google's schema examples directly from their documentation. Alternatively, changing the schema type (e.g., from 'Website' to 'Article' or 'Organization') can also be effective.
Upvotes: 0