CogniPrep started as practice for one assessment vendor and now covers 56. The provider count is derived rather than typed, which is the part that aged well:
export const PROVIDER_COUNT = ALL_PROVIDERS . length ;
Enter fullscreen mode
Exit fullscreen mode
What did not age is the identity. Every public page renders one application/ld+json block from the root layout, and inside it:
name : ' CogniPrep ' , alternateName : [ ' CogniPrep Psychometric Practice ' , ' Arctic Shores Practice Platform ' , ' SHL Practice Tests ' , ' Psychometric Test Prep ' , ],
Enter fullscreen mode
Exit fullscreen mode
Four values. One is a name the company could plausibly be known by. The other three are search phrases, and two of those name a vendor's trademark. schema.org defines alternateName as "an alias for the item", and we are not an alias for Arctic Shores or for SHL.…