Skip to content

Conversation

@KetakiD-Deshwandikar
Copy link

@KetakiD-Deshwandikar KetakiD-Deshwandikar commented Dec 18, 2025

Resolves: MWPW-179717

Enhanced Milo Preflight insights to capture comprehensive broken link details in SEO reports, addressing missing issue information in current reports.

  • Changes Implemented
  1. SEO Link Validation Enhancement
    Modified validLinkFilter() in checks/seo.js to capture additional metadata for all links
    Added metadata properties: tagType, position, linkTextOrImgAlt, visibility
  2. Helper Functions
    Implemented getElementPosition() - identifies link location (NAV/FOOTER/CONTENT)
    Implemented getTagType() - determines element type (Anchor/Image/IFrame)
    Implemented isElementVisible() - checks element visibility status
  • Expected Output

Report now includes per-link details:

  • Tag type and position
  • Link text/image alt text
  • Visibility status

Note
Parameters such as ResponseCode, Redirected URL, and Redirected URL Status, locale can be extracted from the Milo Studio codebase.
Screenshot 2025-12-18 at 5 06 16 PM

@KetakiD-Deshwandikar KetakiD-Deshwandikar requested a review from a team as a code owner December 18, 2025 13:00
@github-actions
Copy link
Contributor

This pull request is not passing all required checks. Please see this discussion for information on how to get all checks passing. Inconsistent checks can be manually retried. If a test absolutely can not pass for a good reason, please add a comment with an explanation to the PR.

@KetakiD-Deshwandikar KetakiD-Deshwandikar changed the title MWPW-179717 MWPW-179717 Milo preflight Insights: General Report download: Report does not contain issue details Dec 19, 2025
@github-actions
Copy link
Contributor

This PR has not been updated recently and will be closed in 7 days if no action is taken. Please ensure all checks are passing, https://github.com/orgs/adobecom/discussions/997 provides instructions. If the PR is ready to be merged, please mark it with the "Ready for Stage" label.

@github-actions github-actions bot added the Stale label Dec 27, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Jan 4, 2026

Closing this PR due to inactivity.

@github-actions github-actions bot closed this Jan 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant