Menu

Our footer disclaims affiliation with every vendor, and our JSON-LD lists two of them as our other names
📰

Our footer disclaims affiliation with every vendor, and our JSON-LD lists two of them as our other names

DEV Community: typescript·Daniel Pertu·about 15 hours ago
#3Wz4RfoX
#devtotypescript#devto#dev#cogniprep#practice
Reading 0:00
15s threshold

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.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.