surfup

Structured data SEO: JSON-LD and rich results

Validate the markup, match it to visible content, and understand why a valid test is not a display guarantee.

Choose a schema type that describes the page users can actually see. Keep names, prices, dates, ratings, and availability consistent with the visible page; remove fields that are missing or invented. JSON-LD is a supported format, but eligibility depends on Google’s type-specific policies.

Run the Rich Results Test for supported features and check Search Console reports after recrawling. A valid result means the markup passed technical checks; Google does not guarantee that the enhancement will appear. Structured data policies

Steps to follow

  • Identify the page type and supported result feature.
  • Match each property to visible, current content.
  • Validate syntax and type-specific requirements.
  • Check Search Console after recrawling; do not promise a rich result.

Latest materials

All materials

Practical articles and guides by SurfUp.

Guide · 10 min

“What is…” pages and AI answers: lost clicks or falling demand

A bank’s reference section lost 24% of visits as demand fell 13%. How to tell clicks lost to an AI block from falling demand and how to measure it.

Read
Guide · 8 min

Traffic dropped after a Google update

How to tell whether a traffic drop comes from a Google update, seasonality or a site fault. 2026 update timeline, a six-question check and a plan for the first 14 days.

Read
Guide · 9 min

Demand fell or the site lost: reconciling traffic with Wordstat

Demand for deposits fell 75%, traffic 37%; for cards demand −35%, traffic −63%. How to reconcile traffic with demand and not blame the site for the market.

Read

Have a task? Write in Telegram — we reply within one working day.

Write in Telegram