---
title: "#schema — seo-mcp"
description: "SEO tips tagged Schema."
url: "https://seo-mcp.io/tag/schema"
---

# #schema

17 published tips tagged “Schema”.

- [Add LocalBusiness structured data](https://seo-mcp.io/t/add-localbusiness-structured-data) — LocalBusiness markup describes a physical or service-area business: name, address, telephone, hours and coordinates. Use a specific subtype, keep the address identical to the Google Business Profile, and use areaServed for service-area businesses. One page and one block per location.
- [Make contact details clickable and consistent](https://seo-mcp.io/t/make-contact-details-clickable-and-consistent) — Customers and crawlers both use the contact page to decide whether a business is real and reachable. Put the phone number in a tel: link, show the full address and staffed hours, and keep the same name, address and phone in the footer, contact page and LocalBusiness markup. Test the phone link on mobile and check that the map pin resolves to the real entrance.
- [Mark up product availability](https://seo-mcp.io/t/mark-up-product-availability) — Availability in Product markup must reflect real inventory. Use schema.org values such as InStock, OutOfStock, PreOrder, BackOrder and SoldOut, and keep the visible page identical. Generate markup from the commerce system, not from a static template, and revalidate after integrations change.
- [Add Product schema with offers](https://seo-mcp.io/t/add-product-schema-with-offers) — Product markup with an offers object enables price and availability in merchant listings. Include name, image, description, sku or gtin, brand and offers with price, priceCurrency, availability and url. Keep values identical to the visible page and give each variant its own offers.
- [Remove deprecated schema](https://seo-mcp.io/t/remove-deprecated-schema) — Rich result support changes. FAQPage is limited to authoritative government and health sites, HowTo rich results were retired, and data-vocabulary is obsolete. Remove markup for features you no longer qualify for, keep useful visible content, and check enhancement reports for items that stopped being valid.
- [Add BreadcrumbList structured data](https://seo-mcp.io/t/add-breadcrumblist-structured-data) — BreadcrumbList markup mirrors the visible breadcrumb and gives Google the page hierarchy. Each ListItem needs position, name and item URL, ordered from home to the current page. Generate the markup from the same route data that renders the trail so the two cannot drift.
- [Add review snippet structured data](https://seo-mcp.io/t/add-review-snippet-structured-data) — Review snippets require a Review or AggregateRating attached to a specific item such as Product, Recipe or LocalBusiness. Provide ratingValue and reviewCount or ratingCount, keep the visible rating identical, and never mark up self-serving reviews on your own Organization.
- [Add Article schema for posts](https://seo-mcp.io/t/add-article-schema-for-posts) — Article markup describes editorial content with headline, image, datePublished, dateModified and author. Use BlogPosting for posts and Article as the generic type. Dates must be ISO 8601 with timezone, and the author should link to a real bio page. Never mark up listing pages as Article.
- [Keep schema consistent with page content](https://seo-mcp.io/t/keep-schema-consistent-with-page-content) — Structured data must describe what the page shows. Generate JSON-LD from the same data that renders the page, remove properties you cannot keep accurate, and revalidate after redesigns. Stale markup after a migration is the most common source of errors.
- [Add BlogPosting JSON-LD in a server component](https://seo-mcp.io/t/add-blogposting-json-ld-in-a-server-component) — Article markup helps Google understand headline, author, publish date and image, and feeds both rich results and AI answers. In a Next.js App Router project, render a JSON-LD script inside the blog page server component from the same fields the page displays. Keep the markup valid and identical to the visible content.
- [Handle out-of-stock product pages](https://seo-mcp.io/t/handle-out-of-stock-product-pages) — An out-of-stock product page should stay live if the product will return. Keep the URL, show availability clearly, offer an alert and link to alternatives, and update markup to OutOfStock or BackOrder. Remove discontinued items with a 410 and redirect only to a real successor.
- [Add Organization schema](https://seo-mcp.io/t/add-organization-schema) — Organization markup identifies the publisher: name, url, logo and sameAs profiles. Place one JSON-LD block in the sitewide layout, use absolute URLs, and keep names consistent with the brand elsewhere. Validate with the Rich Results Test and do not add ratings or addresses that belong to other types.
- [Rewrite biased listicles so your product earns its rank](https://seo-mcp.io/t/rewrite-biased-listicles-so-your-product-earns-its-rank) — Audit listicles and comparison pages where the site ranks its own product first, then reorder entries by the criteria printed on the page and move the product to the position it honestly earns. The result is a ranking a reader can defend, without changing the page's structure or losing its internal links.
- [Build a Reusable Local SEO Page Template for Every Location](https://seo-mcp.io/t/build-a-reusable-local-seo-page-template-for-every-location) — A reusable template keeps every location and service-area page consistent: one NAP block, one title pattern, LocalBusiness schema and fixed internal links. The local SEO template set shared by BowTiedBills follows a repeatable setup he credits for taking 50+ businesses to first place on Google. Standardizing means each new page ships complete rather than missing schema or citations.
- [Add sameAs Markup to Link TikTok, Instagram and YouTube](https://seo-mcp.io/t/add-sameas-markup-to-link-tiktok-instagram-and-youtube) — Adding the sameAs property to a site's Organization or Person structured data tells Google which TikTok, Instagram and YouTube profiles belong to the brand. The change takes minutes, costs nothing, and connects off-site social profiles to the entity the website already describes, giving Google an explicit link between the site and its social presence.
- [Build a keyword-targeted free tool page with on-page SEO](https://seo-mcp.io/t/build-a-keyword-targeted-free-tool-page-with-on-page-seo) — Create a small free tool aimed at a single keyword: no signup, result shown instantly, mobile-friendly layout, one call to action into the product. Then complete the page's on-page SEO with a keyword-led title, meta description, H1, an FAQ block, JSON-LD schema and internal links from relevant pages.
- [Add brand trust signals: About page, author box, schema](https://seo-mcp.io/t/add-brand-trust-signals-about-page-author-box-schema) — Publish an About page built from real facts, a linked legal notice, and an author box with LinkedIn and X profiles under every article. Add Organization schema sitewide and Person schema for each author. These cheap on-page signals let search engines confirm a real entity behind the site instead of sorting it with junk pages.
