Check a page the way Pinterest reads it: the Open Graph and schema.org tags behind Article, Product, and Recipe Rich Pins, your site claim tag, Pinterest Tag, and Save button, and which images on the page are ready to be pinned.
Images on the page
The og:image and the first images in the page body. The first five are measured; a pin wants a vertical image at least 1000 px wide.
| Image | Size | Ratio | Alt text | Verdict |
|---|
Recent checks
How it works
Enter a page URL and the validator fetches it once, the way a crawler does, and reads the served HTML (not what JavaScript adds afterwards, which Pinterest does not run either). It then reports three groups of checks:
- Rich Pin metadata:
og:type,og:title,og:description,og:image,og:urlor canonical, andog:site_name. Then the type-specific tags. Articles needarticle:authorandarticle:published_time. Products needproduct:price:amount,product:price:currency, andog:availability. Recipes need the name, image, ingredients, and time inside schema.org Recipe JSON-LD. Detected JSON-LD types are listed too. - Site setup: the
p:domain_verifyclaim tag, the Pinterest Tag (pintrk), the Save button script (pinit.js), anydata-pin-*attributes, and thenopinmeta tag that blocks saving. - Images: the og:image and the first images in the page body, measured for width, height, and ratio. Each is judged for pin readiness, meaning at least 1000 px wide and a ratio between 2:3 and 1:2.1. Missing alt text is noted, because Pinterest uses it as the default pin description.
Fails are things Pinterest needs; warnings improve the pin; info rows are optional setup. One validation uses one unit of the daily page-fetch allowance. Nothing about your page is stored.
What the results mean
- Pass / Warn / Fail / Info
- Pass: present and fine. Warn: present but improvable, or an optional tag that helps the pin. Fail: something Pinterest needs to build the Rich Pin, or a tag that blocks saving. Info: optional setup reported for completeness, never counted against the page.
- Rich Pin type
- What the page looks like to Pinterest. Article means og:type article. Product means og:type product or product price tags. Recipe means schema.org Recipe JSON-LD. None means Pinterest builds a plain pin from the basic Open Graph tags.
- Image, Size, Ratio
- The image URL, its pixel size, and its aspect ratio (2:3 is the standard pin). Only the first five images are measured; the rest are listed as not measured.
- Verdict
- Pin-ready means at least 1000 px wide with a ratio between 2:3 and 1:2.1. Usable means large enough, but square or under 1000 px. Landscape shows small. Too tall is cropped in the feed. Too small is under 600 px wide. Could not measure means the image could not be read.
- Copy report
- Copies the whole report as plain text for a ticket or an email to your developer.
- Recent checks
- Your last 10 checks, kept in your browser for 30 days. Click one to run it again (a re-run uses a fetch unit).
Frequently asked questions
What are Pinterest Rich Pins?
Pins that pull extra information from your website onto the pin itself. An Article Rich Pin shows the headline, author, and description. A Product Rich Pin shows the current price and availability. A Recipe Rich Pin shows the ingredients, cook time, and serving size. Pinterest reads that information from the Open Graph and schema.org tags on your page, and keeps it in sync when the page changes.
How do I validate Rich Pins now that Pinterest's own validator is gone?
Pinterest retired its Rich Pins validator and the separate application step; Rich Pins now switch on automatically once your site is claimed and your pages carry the right metadata. Paste a page URL here and the report shows exactly which tags are present, which are missing, and what to add. Those are the same checks the old validator ran, plus the site-setup and image checks it never did.
Which tags does an Article Rich Pin need?
og:type set to article, plus og:title, og:description, and og:image. Add article:author and article:published_time so the pin shows the byline and date. Add og:url or a canonical link so the pin links to the clean URL. Most blog platforms and SEO plugins output these; this validator confirms they are actually in the served HTML.
Which tags does a Product Rich Pin need?
og:type set to product, og:title, og:description, og:image, product:price:amount and product:price:currency for the price, and og:availability (instock, backorder, preorder, or out of stock) for the stock label. Pinterest also reads schema.org Product JSON-LD as a fallback.
How are Recipe Rich Pins detected?
From schema.org Recipe JSON-LD on the page. The validator checks for the recipe name, image, ingredient list, and total or cook time, which are the fields Pinterest displays. Recipe plugins usually output this block; the report tells you if it is missing or incomplete.
What does "pin-ready" mean for an image?
At least 1000 pixels wide with a vertical ratio between 2:3 and 1:2.1, which is what Pinterest recommends and what fills the most screen in the feed. Images under 600 pixels wide look soft as pins, landscape images show small, and anything taller than 1:2.1 is cropped in the feed. The validator measures the og:image and the first images on the page; the Pinterest Image Resizer makes a 1000 x 1500 version of any image.
What is the site claim tag and the Pinterest Tag?
The claim tag, <meta name="p:domain_verify">, proves you own the site. Pinterest can then put your profile on every pin saved from it and show you site analytics. You get the tag from Settings and then Claimed accounts on Pinterest. The Pinterest Tag (the pintrk script) is the conversion pixel for Pinterest ads and is only needed if you advertise. The validator reports both as information, not as errors.
Is the Pinterest Rich Pins validator free, and are there limits?
Free with no signup. Each validation fetches the page once, plus a few small image reads. It uses one unit of your daily page-fetch allowance, shown in the banner above the form. Every plan has a cap, and higher tiers get a higher one. Nothing about your page is stored.