Türk Web Site Web Design · Software

Free SEO and Rich Results Test

Enter a page URL. We check title, description, H1, canonical, hreflang, speed and structured data in seconds and list what is missing against Google's rich result rules. No sign-up, unlimited use.

The page is fetched live; results are not stored. Only publicly reachable addresses can be tested.

What are rich results and why do they matter?

Google results have not been just a blue title and two lines of text for years. A product's price and stock, a recipe's cooking time, a business's rating and opening hours, an article's author and date all appear right in the listing. These extras are called rich results. They do not change your ranking; they change your click-through rate: of two results in the same position, the one that visibly shows more information gets noticeably more clicks.

The source of a rich result is the structured data inside the page: a block of code that tells machines what the page is, written with the schema.org vocabulary in JSON-LD format. Google reads it, compares it with the visible content and, if it fits, builds a rich result. Without it Google has to guess the page type and usually settles for a plain link.

What does this tool check?

The tool fetches your page live from our server with a request similar to Googlebot's and runs two groups of checks.

  • Structured data and rich result eligibility: every JSON-LD node on the page is read separately. For the types Google turns into rich results (Product, Article, LocalBusiness, Organization, BreadcrumbList, FAQPage, VideoObject, Event, Recipe, JobPosting, Course, SoftwareApplication, Review and others) it names each missing required field. Valid types without a visual counterpart (WebSite, Service, Person) are not flagged as errors; they are listed as information. Broken JSON blocks and non-schema.org @context values are reported separately.
  • On-page and technical SEO: HTTP status, HTTPS, redirect hops, server response time, HTML size and compression, character set, page language, title and description lengths, robots and canonical, mobile viewport, H1 and H2 structure, image alt text, internal and external link counts, text length, hreflang and x-default, Open Graph and Twitter card, favicon.

The score is out of 100: issues that block indexing (non-200 response, noindex, missing title, no viewport) cost a lot, improvement hints cost little. The score is not a ranking prediction; it shows how technically ready the page is.

How to add structured data to a page

  1. Decide the page type. A product page is Product, a service page is Service, a business page is LocalBusiness or a subtype (Dentist, Restaurant, RealEstateAgent), a post is Article or BlogPosting, an event is Event. Add only the type that matches the content; marking up invisible content is a violation that earns a manual action from Google.
  2. Write the JSON-LD block. It goes in the head or body inside a script type="application/ld+json" tag. The cleanest approach is one @graph holding Organization, WebSite, BreadcrumbList and the page type together. Take the required fields from Google's structured data documentation; when copying a template, replace the sample values with real ones.
  3. Test and publish. Check with this tool first, then with Google's Rich Results Test. Once live, request indexing in Search Console; on small sites it takes days to weeks for rich results to show.
  4. Watch Search Console. The Enhancements section shows valid, warning and error page counts per schema type. Sudden drops after a template change point to broken markup.

Valid code does not guarantee a rich result

Even flawless JSON-LD does not guarantee that Google will show a rich result. Google looks at three things: the site's trust (new sites with few links usually wait), whether the markup matches the visible content, and the searcher's intent. Some types were also narrowed: FAQ results have been limited to well-known government and health sites since August 2023, and HowTo results were removed entirely in September 2023. This tool flags those cases so you do not waste effort.

The 5 gaps we see most often

  • No structured data at all, or only an empty WebSite node left by a theme plugin.
  • Product schema without offers; the price is on the page but invisible to Google.
  • The same title and description on every page; canonical pointing to the home page.
  • Multilingual site with hreflang but no x-default, or languages not referencing each other.
  • Images without alt text, no Open Graph image; links shared on WhatsApp show an empty preview.

All of these are fixed in a day of technical work and verified with this tool. Test your page above; packages matching the gaps appear below the result.

Frequently asked questions about rich results

What is a rich result?
A Google search listing that goes beyond the blue title and description: star ratings, price and stock, FAQs, breadcrumbs, video thumbnails and more. They are generated from the structured data (schema.org JSON-LD) on the page.
Does this test replace Google's official tool?
No, it complements it. Google's Rich Results Test only looks at structured data; this tool also shows on-page elements such as title, description, H1, canonical, hreflang, speed and mobile readiness on the same screen. Use both before publishing.
My structured data is valid but Google shows no rich result. Why?
Valid code is not a guarantee. Google decides based on the site's trust, whether the markup matches the visible content and the intent of the query. On new sites with few links rich results can take weeks to appear; some types (e.g. FAQ) have been limited to a small set of sites since 2023.
Which schema types are tested?
The types Google turns into visual results: Article, Product, LocalBusiness and its subtypes, Organization, BreadcrumbList, FAQPage, VideoObject, Event, Recipe, JobPosting, Course, SoftwareApplication, Review, Dataset and others. Types such as WebSite, Service and Person are valid but have no visual counterpart, so they are listed as information.
How fresh are the results?
The tool fetches the page live on every test and uses no cache, so you can re-test right after a fix. Google updating its own index takes extra time; request indexing in Search Console.
What if I cannot fix the issues myself?
Below the results we list packages and prices that match the gaps. Technical SEO setup, speed work, hreflang and country targeting are delivered with a written scope and reported with this same test.
  • rich results test
  • rich snippets test
  • schema checker
  • structured data test
  • free seo analysis
  • seo checker

Let us fix the gaps in your result at an affordable price

Technical SEO setup, speed, hreflang and structured data work come with a written scope; when done, we rerun this same test together.