Hi all,
I’ve been struggling for a while now with how my Ghost website has been displayed on Google Search results. Specifically, I’ve had no luck in having Google pick up the actual name of my website in search results. For example, while my website looks pretty decent on search, the name of the website still shows as my URL rather than “Mobtown Redux.” I’ve used the schema checker, and it seems like everything is good on my end. The H1 part of my website contains its name as well, and despite consistent crawling and indexing of pages, it just doesn’t seem to want to be recognized.
Are there any tips for this? Or is this a matter of the waiting game? I’ll include two screenshots of what I’m dealing with below. Thanks in advance, all.
Try adding the website schema in code injection. Site Names in Google Search | Google Search Central | Documentation | Google for Developers
Consider offering a couple name options - you may be having trouble getting Google to pick it up because it thinks there’s something wrong with the name you chose, so offering some variants can help.
@cathy_sarisky I didn’t think you could do that in code injection. To clarify, could I use the code below in code injection and simply list alternative names? This was code listed on the webpage you linked to.
<html>
<head>
<title>Example: A Site about Examples</title>
<script type="application/ld+json">
{
"@context" : "https://schema.org",
"@type" : "WebSite",
"name" : "Example Company",
"alternateName" : "EC",
"url" : "https://example.com/"
}
</script>
</head>
<body>
</body>
</html>
Just the script piece, not the whole thing. It won’t override what Ghost writes out in the head, but it’ll add it to it, and having multiple schemas doesn’t mess things up mostly. 