- Installing SureRank
- SureRank Onboarding Guide
- How to Activate Your SureRank Pro License
- SureRank Dashboard Overview
- General Settings
- Advanced Settings
- Search Console – SureRank
- Managing URL Redirection in SureRank
- SureRank Feature Management – Quick Guide
- Robots.txt Feature in SureRank
- How to Migrate from Rank Math to SureRank
- How to Migrate from Yoast to SureRank
- How to Migrate from SEOPress to SureRank SEO
- How to Migrate from Squirrly SEO to SureRank
- How to Migrate from All in One SEO (AIOSEO) to SureRank
- How to Migrate from Slim SEO to SureRank
- Migration Failed: How to Diagnose
- After You Migrate: Verification and Cleanup Checklist
- Sitemaps in SureRank
- How to Enable Video Sitemap in SureRank Pro
- How to Enable the News Sitemap in SureRank
- How to Show the HTML Sitemap on Your Site in SureRank Pro
- How to Regenerate the Sitemap After Excluding a Post Type in SureRank
- Change the Sitemap URL in SureRank
- How to Enable Author Sitemap in SureRank
- How to Exclude Post Types from the Sitemap
- How to Enable the Author Sitemap and Why Authors Are Excluded (Pro)
- Editing Meta Box
- SureRank – Page SEO ChecksÂ
- Enabling Page SEO Checks in WordPress
- Image Alt Text – Automatic Optimization
- Link Manager
- Using the SureRank Front-End Meta Box
- How to Edit the Meta Title and Description for a Single Page or Post
- Controlling Indexing with Robot InstructionsÂ
- How to Set Global Title and Description Templates with Variables
- How to Set a Canonical URL and How the Canonical Field Works
- Schema Setup in SureRank
- How to Test Schema Markup
- How to Edit Page-Level Schema in SureRank
- Article Schema
- BreadcrumbList
- Organization Schema
- Product Schema
- Person SchemaÂ
- SearchAction
- WebPage Schema
- WebSite SchemaÂ
- DiscussionForumPosting Schema in SureRank
- How to Add Custom Schema in SureRank
- FAQ Schema in SureRank
- HowTo Schema in SureRank
- Course Schema in SureRank
- Event Schema in SureRank
- Movie Schema in SureRank
- Podcast Schema in SureRank
- Software Application Schema in SureRank
- Dataset Schema in SureRank
- Video Schema in SureRank
- Claim Review Schema in SureRank
- Book Schema in SureRank
- Job Posting Schema in SureRank
- Service Schema in SureRank
- Recipe Schema in SureRank
- How to Use Schema Pro with SureRank
- Local Business Schema in SureRank
- How to Add a Custom Field in SureRank Schema
- Validating Your Schema: Rich Results Test Warnings vs. Errors
- How to Fix WWW and Non-WWW Version Redirects to Improve Your SEO
- How to Fix: No H1 Heading Found on Your Homepage
- How to Fix Missing H2 Headings on Your Homepage
- Re-run Checks Button in SureRank
- Fix Critical Error: Another SEO Plugin Detected in SureRank
- Fix Warning: Site Tagline Is Not Set in SureRank
- How to Fix: Robots.txt Contains Invalid Rules in SureRank
- How to Fix Multiple SEO Plugins Detected on Your Site
- How to Fix: Homepage is Not Indexable by Search Engines
- Warning: Homepage Does Not Contain Internal Links
- How to Fix: Search Engine Title is Missing on the Page
- Page Level SEO: Broken Links Detected
- How to Fix Missing Alt Text on Images
- How to Fix Page URLs That Are Too Long
- Page Level SEO Warning: No Links Found on This Page
- Page Level SEO Warning: No Images or Videos Found
- Page Level SEO Warning: Missing Search Engine Description
- Page Level SEO Warning: No Subheadings Found on This Page
- Page Level SEO Warning: Canonical Tag is Missing
- Page Level SEO Warning: Open Graph Tags Missing
- What is Google Search Console and how does SureRank use it?
- Recommended Image Sizes
- SureRank – SEO Check Severity Guide
- Using SureRank with Other SEO Plugins – Best Practices
- Import/Export Feature – SureRank Plugin
- What is llms.txt and Does SureRank Support It?
- Does SureRank offer a keyword rank-tracking feature?
- Does SureRank Come With Google Analytics Integration?
- Email Summary in SureRank
- SureRank Role Manager
- Search Engines Not Indexing Your WordPress Site?
- Sitemap Not Showing in SureRank
- Fixing robots.txt Issues in SureRank
- Why a Working Link Is Flagged as Broken (404)
- Which Pages Are Included in Your SureRank Sitemap
- Fixing False SEO Audit Warnings Caused by Caching
- Fixing “Couldn’t Fetch” for Your Sitemap in Google Search Console
- Troubleshooting: Favicon and Logo in Google Search Results (Supported Formats and CDN Gotchas)
- Customize XML Sitemap Top Bar with surerank_sitemap_top_bar_data
- Analyze ACF Field Content with SureRank
- Preserve Modified Date During Updates surerank_freeze_modified_date
- Customize Final Title Tag surerank_final_title
- Customize Post Type Archive Title Output surerank_post_type_archive_title
- Customize Archive Page Title with surerank_archive_title
- CustomizeModify the Search Results Page Title surerank_search_title
- Customizing the 404 Page Title surerank_not_found_title
- Customizing the Title Separator surerank_title_separator
- How to Remove Archive Prefixes from Titles Using SureRank
Validating Your Schema: Rich Results Test Warnings vs. Errors
If Google’s Rich Results Test or Search Console is flagging a field in your schema markup, it doesn’t always mean something is broken. This guide explains the difference between a warning (safe, no action needed) and an error (should be fixed), and how to tell which one you’re looking at.
Why you might see a warning even though you filled everything in
Some schema fields, like an article’s featured image or an author’s bio, pull their value automatically from your page content instead of a fixed setting. If that underlying content doesn’t exist for a specific post (say, a post has no featured image set), the field is left out of the published schema for that page, even if it looked configured in your SureRank settings screen.
In other words: a field can be “filled in” in the settings UI but still render empty on a specific page if what it’s pointing to is missing on that page. This is expected behavior, not a bug. The fix is to add the missing content (for example, set a featured image), not to change any SureRank setting.
Step 1: Check whether it’s actually an error or just a warning
Don’t assume the worst from a single flag. Open the page in Google’s Rich Results Test or check Search Console → Enhancements, and look at how Google classifies it:
- Error: the page won’t qualify for that rich result until it’s fixed.
- Warning / non-critical issue: the page still qualifies; the field is just recommended, not required.
Make a note of the schema type (Article, Product, FAQ, etc.) and the exact field name being flagged.
Step 2: Check the field against what Google actually requires
Google’s requirements aren’t always identical to what’s marked “required” in the SureRank editor. The table below reflects Google’s published requirements.
| Schema Type | Required (fix these) | Recommended (safe to leave) |
| Article | headline, datePublished, author, publisher | description, dateModified, image, mainEntityOfPage |
| Product | name, price, priceCurrency, availability | image*, ratings, SKU, brand, description |
| Organization | name | logo, address, social profiles, ratings, reviews |
| Website | name, url | author, description, site search |
| Person | name | url, image, email, phone, social profiles |
| Breadcrumbs | (managed automatically) | — |
| FAQ (Pro) | at least one question with a question and answer | image, url on the question |
| How-To (Pro) | name, each step’s text | description, image, video, supplies, tools, time |
| Recipe (Pro) | name, image, ingredients, instructions | description, author, date published, times, nutrition, ratings |
| Event (Pro) | name, start date | end date, location, organizer, performer, ticket offers |
| Course (Pro) | name, description, provider | course code, course instance, offers |
| Job Posting (Pro) | title, date posted, description, hiring org, full job location | salary, employment type, valid through date |
| Local Business (Pro) | name | address, map location, phone, logo, contact info |
Google’s own documentation lists an image as required for Product rich results, even though it isn’t strictly enforced in every case. If you’re missing a product image, we recommend adding one regardless of what SureRank’s editor shows.
Using a schema type not listed here (Book, Event listings, Software, etc.)? Check Google’s structured data gallery for that type’s specific requirements. The same “required vs. recommended” split applies.
Step 3: Still think a required field is missing, even though you set it?
Here’s how a field’s value actually makes it onto the page, from settings to what Google sees:
- A SureRank setting (for example, a featured image) is looked up per page.
- If the value is found on that page, it’s included in the page’s schema markup (JSON-LD), and Google reads it correctly.
- If the value isn’t found on that page (for example, no featured image on that specific post), the field is left out of that page’s markup, and Google flags it as missing.
A “required” field in the editor is really a pointer. If what it points to is empty on a given page, it won’t appear in that page’s output, even though the setting itself looks fine.
To check this yourself:
- View the page’s source (right-click → View Page Source) and find the <script type=”application/ld+json”> block for that schema type.
- Check whether the field actually appears in that JSON, not just in the SureRank settings screen.
- If it’s missing from the JSON, the content behind it is empty on that page (no featured image, no author bio, no reviews, etc.). Add the missing content and the field will appear.
- If it is present in the JSON but Google still reports it as missing, that’s unusual. Contact support with the page URL so we can take a closer look.
Image size warnings
If you’re seeing a warning about image dimensions on an Article or Product page, Google recommends images be at least 1200×675 px and hosted on your own domain. This is a recommendation, not a requirement. It won’t block your rich result eligibility.
Still not sure?
If you’ve checked the table above and confirmed a required field really is present in your page’s live schema markup (not just in settings), but Google keeps reporting it missing, reach out to support with:
- The page URL
- The schema type and field name
- A screenshot or link to the Rich Results Test result
We don't respond to the article feedback, we use it to improve our support content.