Task Library
Confirms the schema sameAs array covers every active, verified profile the owner has – the completeness pass that closes the entity loop for Google.
Category: Website QA Audit
Use this when closing Layer 3 (Authority & Trust Checks) of the Website QA Audit – Layer 1 proved schema exists; this check proves it's complete.
Inputs
- The verified-profile inventory built during this audit (social links check + GBP check)
- Google Rich Results Test and validator.schema.org
- WordPress admin access to RankMath (where sameAs URLs are managed on standard builds)
- The audit report/spreadsheet for logging results
Steps
- Assemble the master list of the owner's verified, active profiles confirmed earlier in this audit: LinkedIn, Facebook, Instagram, YouTube, Twitter/X, plus the Google Business Profile listing.
- Run the homepage through the Rich Results Test and extract the current sameAs array from the Person/Organization markup.
- Diff the two lists: every verified active profile must appear in sameAs – record each missing profile.
- Check the reverse direction: flag sameAs entries pointing to dead, abandoned, or wrong-person profiles for removal.
- Apply fixes in RankMath's schema/sameAs settings and re-run the Rich Results Test to confirm the updated array parses with zero errors.
- Log the final sameAs list against the profile inventory in the audit report, then compile the full three-layer audit findings for delivery.
Definition of done (QA checklist)
- sameAs array matches the verified-profile inventory one-to-one – no missing profiles, no dead or wrong entries
- Updated markup re-validates with zero errors in the Rich Results Test
- Final diff logged and the complete 36-check audit report delivered, linked back to /website-qa-audit
Example(s)
- Example needed – run the Meta-Article Prompt after first real run.
File in the zip: skills/website-qa-audit/check-schema-connects-to-all-verified-profiles.md. Download the Task Library zip.
Index: Task Library. Article guidelines.
