Inspect a store page
ps_inspect_page
Opens a page of your shop the way a visitor or Google sees it.
TellMyShop Free: Yes. This tool is in TellMyShop Free, which costs nothing. It only reads your store and never changes anything.
Ask Claude
„Check the product page of the Oslo sofa. Does it have valid Product structured data?”
Example answer
200 OK. Title: "Sofa Oslo 3-seat | MyShop". Canonical: self. JSON-LD: 2 Product blocks (duplicate, one from the theme, one from module xyzseo). Offer has no priceValidUntil.
Technical details
Fetches a page of this store like a browser and returns status and redirect chain (code, Location), title, meta description, robots, canonical, hreflang, H1-H2 headings and JSON-LD structured data (types, syntax errors, duplicates such as two Product blocks, missing basic fields for Product/Offer, BreadcrumbList, Organization, BlogPosting/Article, FAQPage), plus the count of microdata items.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| url | string | no | Full URL of a shop page (http/https, this shop's domains only). Max 2000 characters. |
| object_type | enum: product | category | cms | blog_post | no | Instead of url: the object type... |
| object_id | integer | no | ...and its ID (for a product you can give product instead). |
| product | string | no | Instead of object_id for object_type=product. Product the way a person refers to it: "id:123", "ref:ABC-1", "ean:5901234123457", a product URL from the shop, a bare ID (1–7 digits), an EAN (8/12/13 digits) or a reference. Max 300 characters. |
| follow_redirects | boolean | no | Follow redirects (max 5, within the shop only). Default no: shows the first response. |
| include | array of enum: head | headings | jsonld | links_count | no | Sections (default head, headings, jsonld). |
| lang | string | no | ISO language code, for example pl or en. Defaults to the shop's default language. |
| shop_id | integer | no | Shop ID in a multistore installation. Defaults to the shop in the connector address. IDs are listed by ps_get_shop_info. |
Limits
Only this store's domains. Max 5 redirects. A basic check: it does not replace Google's Rich Results Test.
Related tools
- Change URL (slug) ps_change_url
- Clear cache ps_clear_cache
- Write theme file ps_write_theme_file
- 404 report ps_get_404_report
Use cases with this tool
- Turn 'page not found' errors into a plan for old addresses
- Find out why Google stopped showing prices and stars
- Find out which add-on shows a box on the page
- Check that language versions point to each other correctly
- Move products between categories
- Change a product's page address without losing Google traffic
- Rename a category's page address after a reorganisation
- Make the shop show your latest changes
- Change the colour of the add-to-cart button
- Add a site-wide announcement bar
- Remove doubled product information that confuses Google
- Bring back the previous version of the shop's look after a bad change
- Add a site verification code to every page
- Change how an add-on looks without losing it on the next update
- Restyle the featured products block on the homepage
- Fix headings and image descriptions in the homepage slider
- Fix an error page after an update, with a developer's safety net
- Try risky changes on a test copy of the shop first
- Protect your theme changes from theme updates
- Reorder the blocks on your homepage
- Retire a product without losing its Google traffic
- Install or update an add-on from a ZIP file
- Switch off an add-on that breaks the checkout
- Check and adjust add-on settings
- Change a shop setting buried deep in the back office
- Fix a shop file that blocks Google, with a backup
- Send visitors from any old address to the right new page
Last updated: 2026-10-11