SEO.BANGKOK
// FREE TOOL · 30-SECOND RESULTS

Free SEO tools
no signup, no email wall

Tell us your site type, we tell you exactly which structured-data types you need for SERP rich results and AEO citation. Plus copy-ready JSON-LD samples.

// Want a deeper look?

This is the public demo. The real audit goes 10× deeper.

Our paid audits run nightly scraping for 30 days, benchmark against your top 5 competitors, identify content gaps with rising-query data, and ship a prioritized fix list. Free for qualifying B2B sites.

// WHAT SCHEMA DOES

Schema markup tells Google plainly what a page is

Google can read your page, but it has to guess whether the 1,290 sitting on it is a price, a review count, or a product code. Schema markup is a small block of JSON-LD in the <head> that states which is which, so nothing is left to inference.

What you get back are rich results — the review stars, prices, expandable questions and opening hours that appear beneath your listing. Results carrying them take up more of the screen and are clicked more than plain ones.

Now that people ask ChatGPT and Perplexity instead of searching, this matters a second time over: answer engines need clearly structured data before they will confidently cite a brand. Brands without structured data tend to be passed over quietly.

One caution: schema must match what the page actually shows. Declaring a review score that does not exist violates Google's policy and is penalised. This tool gives you the scaffolding; the real numbers have to be yours.

// BY BUSINESS TYPE

Which schema each kind of business needs

This is the same logic the tool above applies, written out so you can read it without running it.

Business typeSchema to declareWhat it earns
E-commerceProduct, Offer, AggregateRating, BreadcrumbListPrice and stars under the listing
Shop, clinic, officeLocalBusiness, PostalAddress, GeoCoordinates, OpeningHoursSpecificationMap pack eligibility and opening hours
SaaS or appSoftwareApplication, Offer, FAQPagePrice tiers and expandable questions
PublisherArticle, Person (author), BreadcrumbListTies articles to a real author for E-E-A-T
EveryoneOrganization, FAQPageThe base for a knowledge panel and AI citation
// HOW TO USE IT

You have the code. Now what

1. Replace the sample values

What you get is scaffolding. Name, address, price and any rating have to be your real data, and they have to match what the page displays. Never ship the placeholders.

2. Put it in the <head>

Paste the block inside a <script type="application/ld+json"> tag in that page's <head>. On WordPress, a plugin such as Rank Math or the theme header field both work.

3. Check it with the Rich Results Test

Run the URL through Google's Rich Results Test. If it parses with no errors, the install is right. Then allow one to four weeks for Google to recrawl and start showing it.

4. Link the entities into one graph

Across multiple pages, reference one shared @id for the organisation and the author instead of redeclaring them everywhere. That is what makes Google merge them into a single entity rather than dozens of unrelated ones — the method is written up in our @graph article.

// COMMON MISTAKES

Schema that validates but does nothing

Declaring ratings the page never shows. A clear policy violation and among the most common causes of a structured-data manual action. The score has to come from real reviews and be visible on the page carrying the markup.

Declaring features the site does not have. A SearchAction on a site with no search box, for instance. Google tries it, finds nothing, and the failed claim erodes its confidence in the rest of your markup.

Valid JSON-LD in the wrong place. Dropped into the <body>, or injected by JavaScript after load, where it is sometimes missed. In the <head> of the served HTML is the reliable option.

Copied and never edited. Sample company names and placeholder addresses left in place. More common than it sounds, and it hands Google data that contradicts the visible page.

// FAQ

Questions about the tools and schema

Is the tool really free? Do I have to give an email?+

Free, and no email. Everything runs in your browser; we do not store the URL you enter and there is no account. We keep it open because people who try it and find it useful tend to come back when they hit a problem bigger than a tool can solve.

Does schema markup improve rankings?+

Not directly — schema is not a ranking factor. It helps substantially in an indirect way: it makes your listing eligible for rich results, which occupy more screen space and attract more clicks. The higher click-through feeds back, and answer engines cite structured brands more confidently.

Do I need to know how to code?+

No. You copy the generated block and paste it in. On WordPress a plugin such as Rank Math or the custom header field will take it. The only work is replacing the sample values with your real ones, which is ordinary text editing.

How long until rich results appear?+

Usually one to four weeks, depending on how often Google recrawls that page. Validate with the Rich Results Test first to confirm the install. If it passes but nothing shows after four weeks, that is usually Google choosing not to display it for that query rather than broken markup.

Is more schema better?+

No. Declare only what genuinely matches the page. Irrelevant types, or claims the page does not support, reduce Google's trust in all the markup on that page. Quality beats volume here every time.

Is there a tool for checking the whole site?+

Yes, on our home page. Enter a URL and get an SEO health check in about ten seconds covering speed, meta tags, schema and mobile readiness. The two work together: this page tells you which schema you should have, the home page tells you what your site is missing right now.

© 2026 · Operated by Yunmin Co., Ltd. · Thai Co. Reg. (pending) · 3rd Floor, 272 Than Thip 3 Alley, Phlabphla, Wang Thonglang, Bangkok 10310

Privacy · Terms ·