← All postsTechnical

How to Add Schema Markup to Your Singapore Business Website

A practical guide to adding schema markup (structured data) to your Singapore business website to improve both Google search results and AI visibility.

7 min read
How to add schema markup to your Singapore business website

What Schema Markup Is and Why It Matters

Schema markup is code you add to your website that tells search engines and AI models exactly what your business is, what you offer, and how to describe you. It is written in a format called JSON-LD and placed in the HTML of your web pages.

Without schema markup, Google and AI models have to guess what your page is about by reading the text. With schema markup, you tell them directly: "This is a dental clinic located at 123 Orchard Road, open Monday to Saturday 9am to 6pm, offering these services at these prices."

Schema markup improves your Google search appearance (enabling rich snippets like star ratings, prices, and business hours in search results) and your AI visibility (giving AI models structured facts to cite when recommending businesses like yours).

The Most Important Schema Types for Singapore SMBs

For a local service business, start with these schema types.

LocalBusiness (or a more specific subtype like Dentist, Restaurant, LegalService) is the foundation. It tells search engines your business name, address, phone number, opening hours, and what type of business you are. For Singapore businesses, include your UEN (business registration number) if applicable.

Service schema describes what you offer. Each service gets its own markup with a name, description, and optionally a price. A dental clinic would have separate Service entries for "Teeth Cleaning," "Wisdom Tooth Extraction," "Teeth Whitening," and other treatments.

FAQ schema marks up your frequently asked questions and their answers. This is one of the most valuable schema types for AEO because AI models frequently cite FAQ content when answering related questions.

Review schema aggregates your customer reviews, showing star ratings and review counts in search results. This is powerful social proof that influences both Google clicks and AI citations.

Product schema (for businesses that sell products) describes each product with its name, description, price, availability, and reviews.

How to Add Schema Markup

The simplest approach is to add JSON-LD script tags to the HTML head of your pages. Here is the general process.

First, identify which pages need which schema types. Your homepage should have LocalBusiness schema. Each service page should have Service schema. Your FAQ page should have FAQ schema.

Second, generate the JSON-LD code. Google's Structured Data Markup Helper and Schema.org documentation provide templates. You fill in your business details and generate the code.

Third, add the generated code to your pages. If you use WordPress, plugins like Yoast SEO or RankMath handle this. If you use Shopify, schema apps are available. If you have a custom website, your developer adds the code to the HTML templates.

Fourth, validate your markup using Google's Rich Results Test tool. This confirms that Google can read your schema correctly.

Common Mistakes to Avoid

Do not mark up content that is not visible on the page. Schema should describe content that users can actually see.

Do not use outdated schema types. Schema.org evolves, and some older types have been deprecated. Use the current recommended types.

Do not provide inaccurate information in schema. If your opening hours change and your schema is not updated, search engines and AI models will show incorrect information.

Do not implement schema only on your homepage. Each page should have relevant schema for its content.

Schema Markup for AEO Specifically

Some schema implementation choices are especially important for AI visibility as opposed to just Google SEO.

Comprehensive FAQ schema is the single highest-impact implementation for AEO. AI models love FAQ content because it directly matches the conversational queries users ask.

Detailed Service descriptions matter more for AI than for Google. Google might display a rich snippet from minimal Service schema, but AI models use the description to understand what you actually offer and whether to recommend you.

About page schema (using the Organization type) helps AI models understand your business identity, founding story, team, and mission. This strengthens entity recognition.

For the full AEO framework, see our AEO guide. For understanding how AI models use structured data, see our how AI recommends businesses post.

Talk to Us

Chat with us on WhatsApp to discuss schema implementation for your website. We reply within one Singapore business day.

Ready to get started?

Chat with the Swop Labs team on WhatsApp. We reply within one Singapore business day.

Chat on WhatsApp

More from the blog