Table of Contents
Overview #
This knowledge base (KB) article outlines the step-by-step process for verifying that structured data and schema markup are correctly implemented on a website. Proper schema markup helps improve search engine visibility and enhances rich results, such as local business information, articles, FAQs, and more. The process includes using Screaming Frog to crawl the site, analyzing structured data, and troubleshooting errors.
Step 1: Prepare Screaming Frog for Structured Data Crawling #
- Download & Open Screaming Frog
- If not installed, download Screaming Frog from here.
- Open the application.
- Enable Structured Data Extraction
- Navigate to Configuration > Spider > Extraction.
- Ensure that Structured Data (Schema.org, JSON-LD, Microdata, RDFa) is enabled.
- Click OK to save the settings.
Step 2: Run a Crawl on the Website #
- Enter the Website URL
- In the Screaming Frog URL bar, enter the domain (e.g.,
https://example.com). - Click on Start to begin the crawl.
- In the Screaming Frog URL bar, enter the domain (e.g.,
- Wait for the Crawl to Complete
- The crawl time depends on the website size.
- Ensure all pages are crawled for accurate structured data analysis.
Step 3: Review Schema Markup in Screaming Frog #
- Access Structured Data Reports
- Once the crawl is complete, navigate to Structured Data in the right-hand panel.
- This section will display all detected schema types, including:
- LocalBusiness
- Article
- FAQPage
- Event
- Product
- Review
- Export Structured Data Reports
- Click Export to download a CSV file containing all structured data details.
- Open the CSV in Google Sheets or Excel to analyze schema implementation.
Step 4: Identify Schema Errors & Warnings #
- Check for Missing or Incorrect Schema Markup
- In Screaming Frog, go to Structured Data > Issues.
- Review warnings and errors for common issues, such as:
- Missing required properties (e.g., LocalBusiness missing
addressortelephonefields). - Incorrect values (e.g., invalid
priceCurrencyformat). - Improper nesting of schema elements.
- Missing required properties (e.g., LocalBusiness missing
- Validate with Google’s Rich Results Test
- Open Google’s Rich Results Test.
- Enter a problematic page URL and run the test.
- Review errors and warnings reported by Google.
Step 5: Fix Schema Markup Issues #
- Edit the Website’s Schema Implementation
- If schema is implemented using JSON-LD:
- Update the schema JSON-LD script within the
<head>or<body>.
- Update the schema JSON-LD script within the
- If schema is embedded in HTML:
- Modify structured data attributes within the page’s HTML.
- If using a WordPress plugin (e.g., Rank Math, Yoast):
- Adjust schema settings within the plugin configuration.
- If schema is implemented using JSON-LD:
- Revalidate Using Screaming Frog & Google Tools
- After updating schema, rerun the Screaming Frog crawl.
- Use Schema Markup Validator to confirm correct implementation.
Step 6: Monitor & Maintain Schema Markup #
- Regularly Check Google Search Console (GSC)
- Navigate to Enhancements > Schema Markup.
- Review any flagged schema issues and resolve them.
- Set Up Automated Monitoring in Screaming Frog
- Use Screaming Frog’s scheduled crawl feature to check structured data weekly or monthly.
- Compare crawl reports to detect new errors.
Conclusion #
By following this process, you ensure that all structured data is correctly implemented, leading to better search visibility and potential rich results. Regular monitoring and validation will help maintain proper schema markup and prevent SEO issues.