Skip to content

Conversation

@Kanishkavijay39
Copy link
Contributor

Please ensure your pull request adheres to the following guidelines:

  • make sure to link the related issues in this description
  • when merging / squashing, make sure the fixed issue references are visible in the commits, for easy compilation of release notes
  • If data sources for any opportunity has been updated/added, please update the wiki for same opportunity.

Related Issues

Thanks for contributing!

Kanishka and others added 8 commits September 16, 2025 18:54
- Add check-metatags-fixed.mjs: compares AI suggestions with current content to detect fixes
- Add check-sitemap-fixed.mjs: tests HTTP status codes to verify sitemap fixes
- Use direct database queries for outdated suggestions (performance improvement)
- Clean implementation without unused fallback code
- Generate CSV reports for analysis
- Add unified CSV utilities with standardized schemas for all audit types
- Add metatags fix checker with duplicate H1 detection and access denied handling
- Add sitemap/broken links fix verification with URL status checking
- Add structured data validation fix checker with schema validation
- Add CWV fix checker with RUM API integration for performance metrics
- Add alt text fix checker for accessibility compliance verification
- Add internal links fix checker for navigation issue detection
- Support multi-site processing and consolidated reporting
- Include comprehensive error tracking and detailed logging
- Handle edge cases like missing S3 data, access denied pages, and network errors

Provides production-ready fix verification across all major audit types
with detailed CSV reporting for tracking suggestion implementation success.
- Fix sitemap script to handle both sitemapUrl/siteMapUrl field names
- Fix sitemap script to process suggestions with missing type field
- Fix broken backlinks script to use GET instead of HEAD requests
- Remove problematic soft 404 detection from broken backlinks
- All scripts now have robust error handling and consistent behavior
…V headers; fix(internal-links): detect LINK_REMOVED_FROM_SOURCE via source page scraping; fix(structured-data): include currentJsonLdContent in CSV output
…d fuzzy logic; use isFixed in CSV/summary; remove unused import
- Remove pageview threshold filtering to check all CWV data
- Only mark suggestions as fixed when ALL problematic metrics are resolved
- Identify originally bad metrics and verify each is fixed
- Add detailed fix type reporting (ALL_FIXED, STILL_BAD, etc)
- Analyzes CWV suggestions to identify duplicates by opportunityId + URL
- Uses URL normalization (lowercase, trailing slash handling)
- Fetches all pages with fetchAllPages option
- Generates JSON files for bulk updates (flat format + URL-organized format)
- Exports CSV with duplicate analysis
- Keeps oldest suggestion, marks rest as OUTDATED
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants