How to get stars, hours and prices to show in Google: structured data without the jargon
Why some search results look richer than others
Look closely at a page of Google results and you will notice some entries are plainer than others. One is just a blue link and a line of text. Another shows a row of gold review stars, a price, opening hours, or a little list of questions and answers. Those richer, more eye-catching results are not luck, and they are not reserved for big companies. They come from something called structured data, and a small business can use it too.
The name sounds forbidding, but the idea is simple, and you almost certainly do not need to write any code to benefit from it. Here is structured data explained in plain English, why it is worth having, and how to get it.
It is just labelling your facts for Google
When Google reads your website, it sees text, and it has to guess what that text means. Is "4.8" a price, a rating, or a shoe size? Is "Monday to Friday, 9 to 5" your opening hours or a description of a job? Structured data removes the guessing. It is a small, hidden layer of labels added to your page that tells Google, in a language it understands perfectly, exactly what each piece of information is: this is our star rating, this is a price, these are our opening hours, this is an event on this date, this is a frequently asked question and its answer.
Think of it as putting neat labels on all your facts so a machine can read them without misunderstanding. It sits quietly in the background; your visitors never see the labels themselves. But because Google now understands your information precisely, it can do something useful with it, which is where the payoff comes.
What you actually get from it
When Google clearly understands your facts, it can display them in richer ways in the search results, often called rich results or rich snippets. For a local business, the useful ones include star ratings from your reviews showing beneath your listing, your opening hours appearing directly in results, prices or price ranges for your services or products, event dates for anything you run, and frequently asked questions expanding right there on the results page.
The benefit is simple but real: your listing takes up more space and catches the eye more than a plain blue link, and those gold stars in particular draw clicks. When your result stands out among plainer competitors, more people notice you and more people click. You are not paying for a bigger listing; you are earning one by making your information machine-readable. For a small business fighting for attention in a crowded results page, that visual edge is well worth having.
You do not need to hand-code it
Here is the reassuring part. Structured data is technically written in a specific format in the page's code, and yes, a developer can add it by hand. But you almost certainly do not need to, and for most small business owners that would be a daunting and error-prone job. Good website platforms and builders handle it for you, generating the right structured data automatically from the information you enter, your business type, your address and hours, your reviews, your services.
So in practice, benefiting from structured data is often a matter of using a modern tool and simply filling in your details properly, rather than learning to code. If you fill in your opening hours, the platform can label them as opening hours for Google. If your site collects and displays reviews, it can mark them up as ratings. The technical work happens underneath, driven by the plain information you provide.
Focus on the types that fit a local business
There are many kinds of structured data, but a small local business only cares about a few. The most important is local business information: your name, address, phone, hours and location, which underpins how Google understands you as a place. Beyond that, review and rating markup helps show stars, service or product markup can surface prices, event markup suits anyone running classes or events, and frequently asked question markup can turn your common questions into an expandable result.
You do not need to chase every possible type or the obscure ones meant for large publishers. Getting the local business basics right, plus reviews and whichever of the others genuinely apply to you, covers what will actually help. As with much of local SEO, a few relevant things done properly beat a long list done half-heartedly.
Only label what is genuinely there
One honest word of caution. Structured data must describe information that is actually on the page and true. It can be tempting to mark up five-star reviews you invented, or a price you do not really offer, to grab those stars. Do not. Google is strict about this, and marking up fake or misleading information, or reviews you wrote about yourself, can get your rich results removed and your site penalised. The rule is simple: only label what a visitor can genuinely see and what is real. Structured data is meant to describe your honest facts more clearly, not to dress up things that are not true. Used straight, it is a quiet, lasting advantage; used to cheat, it backfires.
It increasingly helps beyond Google too
There is a growing reason to bother with all this. Voice assistants and the new wave of AI answer tools also lean on clearly structured information to understand and repeat facts about a business. When your hours, location and services are cleanly labelled, you make it easier for these systems to pull the right answer about you, not just for the traditional search result. As more people ask a device or an assistant to find a local business, the same tidy, machine-readable facts that earn you rich snippets today quietly help you be the answer these tools give tomorrow.
Check it is working
Once your site has structured data, you can confirm it is valid using Google's free Rich Results Test: paste in a page address and it tells you what structured data Google found and whether it is correct, flagging any errors. It is a quick, reassuring check, especially after building or changing your site. Bear in mind that having valid structured data makes rich results possible, not guaranteed; Google decides when to show them. But you cannot win a rich result at all without the underlying data, so getting it right is the necessary first step, and the test confirms you have.
A site that speaks Google's language for you
The easiest way to get structured data right is to let your platform handle it. With Semalt you get a complete site in minutes that generates the appropriate structured data from the details you enter, your business type, location, hours and more, so Google can understand your facts without you writing a line of code. You fill in your information clearly, publish, and the labelling happens for you.
It is free to try, and you can go live straight away or connect your own domain later. Fill in your details properly, let your site mark them up for Google, and give yourself the chance of a richer, more clickable result.