Mover Marketing AI

What is schema markup?

Schema markup, also called structured data, is code added to a web page that describes its content in a standard vocabulary from schema.org, such as a business's name, address, and type, so search engines can understand the page and show it in richer results.

ExplainerReviewed by Nicholas DiMoro

Learning objectives

After reading this article you will be able to:

  • Define schema markup and the schema.org vocabulary
  • Identify the structured data types that apply to a moving company website
  • Recognize what structured data can and can't do in Google Search, including retired rich result types

What is schema markup?

Schema markup is code added to a web page that labels what the page is about in a standard vocabulary. Google calls it structured data: "a standardized format for providing information about a page and classifying the page content." The vocabulary most sites use comes from schema.org, which defines types such as LocalBusiness and properties such as address and telephone.

Visitors don't see it. Search engines read it alongside the visible page. Google says it "works hard to understand the content of a page," and that structured data provides "explicit clues about the meaning of a page."

What does schema markup look like?

Google recommends JSON-LD, a block of code placed in the page's HTML. A simplified example for a moving company:

{
  "@context": "https://schema.org",
  "@type": "MovingCompany",
  "name": "Example Moving Co.",
  "url": "https://www.example.com/",
  "telephone": "+1-555-555-0100",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "100 Main St",
    "addressLocality": "Columbus",
    "addressRegion": "OH",
    "postalCode": "43215",
    "addressCountry": "US"
  }
}

Google supports three formats, JSON-LD, Microdata, and RDFa, and says "all 3 formats are equally fine for Google, as long as the markup is valid." It recommends JSON-LD in most cases because it's the easiest to implement and maintain.

Which schema types apply to a moving company?

Schema.org has a specific type for movers. It defines MovingCompany as a type under Organization > LocalBusiness > HomeAndConstructionBusiness, and Google's local business guidance says to "use the most specific LocalBusiness sub-type possible." A moving company's markup can therefore use MovingCompany with properties such as name, address, telephone, and url.

A business with several locations describes each one separately. Google says to "define each local business location as a LocalBusiness type."

It can make a page eligible for rich results, the enhanced listings Google shows for some content types. Google is clear about the limits:

  • No guarantee. Google "does not guarantee that your structured data will show up in search results," even when it's valid.
  • Some rich results are gone. In 2023 Google limited FAQ rich results to "well-known, authoritative government and health websites" and reduced How-To results. Its documentation changelog says FAQ rich results stopped appearing in Google Search starting May 7, 2026, and the feature's documentation was removed.
  • No special markup for AI features. Google says there's "no special schema.org structured data that you need to add" to appear in AI Overviews or AI Mode. See what is answer engine optimization.

Structured data still helps Google understand a page. It just isn't a shortcut to special placement.

What are the rules for using schema markup?

Google's general guidelines include:

  • Match the visible page. "Don't mark up content that is not visible to readers of the page."
  • Don't mislead. "Don't mark up irrelevant or misleading content, such as fake reviews."
  • Include required properties. "Items that are missing required properties are not eligible for rich results."

Breaking the guidelines can lead to a manual action. Google says a structured data manual action "means that a page loses eligibility for appearance as a rich result; it doesn't affect how the page ranks in Google web search." The business details in the markup should also match the Google Business Profile and other listings; see what are local citations.

How do you check a site's schema markup?

Use Google's Rich Results Test. Enter a page URL or code, and it shows the structured data Google finds, any errors, and which rich results the page may be eligible for. Check key pages after any website change, because templates and redesigns can drop or break markup without changing how the page looks. See how to redesign a website without losing rankings.

FAQs

What does schema mean in website design?
Schema refers to the schema.org vocabulary used in structured data: standard names for things like a business, its address, and its type, added to a page's code so search engines can read them.
What is the recommended format for schema markup?
Google supports JSON-LD, Microdata, and RDFa, and says all three are equally fine if valid. It recommends JSON-LD in most cases because it's easiest to implement and maintain.
What is FAQPage schema markup?
FAQPage is a structured data type for pages with a list of questions and answers. Google stopped showing FAQ rich results in Search starting May 7, 2026, and removed the documentation for that feature.
How do I check if my website has schema markup?
Test a page with Google's Rich Results Test, which shows the structured data Google finds and which rich results the page may be eligible for.

Our take

Sources

Want this handled for your moving company?

Explore Web design for movers