In Google's search results a site name is displayed above each result, like the "Sygnal Technology Group" shown here-
Generally this represents the business or organization that owns the website, which Google tries to infer from website content, IP address, and other information.
While it's not possible to directly control this, there are some approaches that can help Google determine the right name.
Using Content
Clearly state your business name in the content of the page, and in the footer. Make it obvious who owns the page.
Using Open Graph METAs
Use Open Graph META tags in your HEAD custom code to define the website's name- here's what Sygnal's looks like.
Modify with your company name.
<meta property="og:site_name" content="Sygnal Technology Group">
<meta property="og:type" content="website">
Where to Place it?
You want these METAs on all pages of the site, so put it in your site-wide custom code, in the HEAD section.
JSON-LD
How to Configure it?
Here's what Sygnal's looks like. Set yours according to your needs.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Sygnal Technology Group",
"url": "https://www.sygnal.com/",
"potentialAction": {
"@type": "SearchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.sygnal.com/search?query={query}"
},
"query-input": "required name=query"
}
}
</script>
Key fields;
- name defines the name of the site, and is not strictly needed for the search feature, however in most sites you'll include this anyway for best search results overall.
Where to Place it?
I would place this piece of JSON+LD on all pages of the site, so put it in your site-wide custom code, in the HEAD section.
References
Google's documentation on sitelinks search box
https://support.google.com/webmasters/answer/7445569
https://search.google.com/test/rich-results
FAQs
Answers to frequently asked questions.