cdndex.io
54/100
Ranked #29,617 of 46,880 sites
cdndex.io
54/100 · #29,617 of 46,880
homepagerankings.com
Analysis
Cdndex scores 54 out of 100 on homepage messaging, earning a C- grade — mixed. Across all 30,134 sites analyzed, that's below the median of 59.
The hero text reads: "Invalid SQL: INSERT INTO cdndex_session (sessionID, targetID, userID, ipAddress, userAgent, lastActivityTime, requestUR…" — at 96 words, that's on the long side for a scannable headline. Decent. Action verbs give a sense of function, but could be more explicit about exactly what the product is. The language is specific enough that visitors get a concrete sense of what's offered.
Cdndex has no detectable call-to-action buttons on the homepage — a missed opportunity to direct visitor attention.
Audience targeting is unclear. Detected audience: B2B SaaS. ICP clarity score: 15 (below the median of 35).
Cdndex fits the "Community / Movement" archetype with high confidence. This means the homepage is rallying users around a mission or identity, not just a product.
The biggest opportunities for Cdndex: CTA effectiveness is below median — consider using action-oriented language ("Start free trial") over generic buttons ("Learn more"). Audience targeting is weak — adding a "for [specific role/company type]" pattern would sharpen the positioning immediately.
Fix These First
up to +50 ptsRanked by estimated impact on your overall score
Add a call-to-action button above the fold
No CTA detected — visitors have no clear next step
Add a pricing page
Hiding pricing creates friction — most buyers want to self-qualify before talking to sales
Sharpen your audience targeting
"For businesses" or "for teams" is too broad — name a role, industry, or company type
Shorten your hero headline
At 96 words, your hero is too long to scan — aim for under 12 words
First Impression
F (36/100)“A visitor would think this is a b2b saas for hr that offers something that edits.”
B2B SaaS
HR
Something that edits
Visibility / Insights
Neutral
Gaps:
- -Business category is implied but not clearly stated.
- -Target audience is hinted at but not explicitly called out.
- -Product description is vague. Visitors get a rough idea but no clear picture.
- -Value proposition is weakly communicated. Benefits are implied, not stated.
A/B Test Ideas
Specific experiments to run, ranked by expected impact
Test a shorter hero headline (currently 96 words — aim for 6-10)
Shorter headlines get scanned; longer ones get skipped. Test cutting to the essential claim.
Test a "Built for [role/company type]" line under your hero
The "for X" pattern is the fastest way to sharpen positioning. Test it as a subheadline.
Messaging Clarity
CTA Analysis
F (0/100)Total CTAs
0
Above Fold
0
What Do You Sell?
D (35/100)In 5 words:
Fatal error (sessionID, targetID, userID,
Hero
specificInvalid SQL: INSERT INTO cdndex_session (sessionID, targetID, userID, ipAddress, userAgent, lastActivityTime, requestURI, requestMethod, userData, sessionVariables, username, crmKey) VALUES ('b0d0c1922f334124b97f6ac4c450fb25', 23, 0, '98.61.214.165', 'Mozilla/5.0 (compatible; HomepageRankingsBot/1.0; +https://homepagerankings.com/bot)', 1597106012, '/crmlite_2.1.3/crm-core/index.php?page=Landing&leadid=b0d0c1922f334124b97f6ac4c450fb25', 'GET', 'O:15:\"CRMGuestSession\":10:{s:14:\"*boardVisits\";N;s:15:\"*threadVisits\";N;s:16:\"*lastVisitTime\";N;s:19:\"*boardPermissions\";a:1:{s:8:\"groupIDs\";s:3:\"1,2\";}s:12:\"*groupData\";a:28:{s:27:\"crm.user.accessibleGroups\";s:0:\"\";s:27:\"crm.lead.canChangeEmail\";b:1;s:22:\"crm.lead.canRename\";b:1;s:25:\"crm.lead.renamePeriod\";s:3:\"182\";s:26:\"user.message.canUseSmilies\";b:1;s:26:\"crm.session.expiryTTL\";b:1;s:29:\"crm.session.floodControlTime\";s:1:\"0\";s:20:\"crm.lead.canView\";b:1;s:17:\"crm.lead.canMail\";b:1;s:39:\"crm.lead.display.canUseDefault\";b:1;s:35:\"crm.lead.display.canUpload\";b:1;s:28:\"crm.lead.display.maxWidth\";s:3:\"150\";s:29:\"crm.lead.display.maxHeight\";s:3:\"150\";s:27:\"crm.lead.display.maxSize\";s:5:\"20000\";s:23:\"crm.user.canViewBoard\";b:1;s:24:\"crm.user.canEnter\";b:1;s:24:\"crm.user.canReadNotes\";b:1;s:25:\"crm.user.canDeleteLead\";b:1;s:25:\"crm.user.canReplyMail\";b:1;s:25:\"crm.user.canEditLead\";b:1;s:27:\"crm.user.canDeleteOwnLead\";b:1;s:32:\"crm.user.canDownloadAttachment\";b:1;s:30:\"crm.user.canUploadAttachment\";b:1;s:28:\"crm.user.maxAttachmentSize\";s:5:\"20000\";s:38:\"crm.user.allowedAttachmentExtensions\";s:65:\"gif jpg jpeg png bmp zip txt pdf gif jpg jpeg png bmp zip txt pdf\";s:22:\"crm.user.canEscalate\";b:1;s:23:\"crm.user.canBan\";b:1;s:8:\"groupIDs\";s:3:\"1,2\";}s:11:\"*sqlJoins\";s:244:\" LEFT JOIN cdndex_usergroups groups ON (groups.userID = user.userID) LEFT JOIN cdndex_userlanguages languages ON (languages.userID = user.userID) LEFT JOIN cdndex_useroptions user_option ON (user_option.userID = user.userID)\";s:13:\"*sqlSelects\";s:220:\" GROUP_CONCAT(DISTINCT groups.groupID ORDER BY groups.groupID ASC SEPARATOR ',') AS groupIDs, GROUP_CONCAT(DISTINCT languages.languageID ORDER BY languages.languageID ASC SEPARATOR ',') AS languageIDs,user_option.*,\";s:13:\"*sqlGroupBy\";s:23:\" GROUP BY user.userID \";s:11:\"*groupIDs\";a:2:{i:0;s:1:\"1\";i:1;s:1:\"2\";}s:7:\"*data\";a:1:{s:6:\"userID\";i:0;}', '', '' )
Meta Description
absentICP Clarity
F (15/100)Detected audience
genericB2B SaaS
Positioning Archetype
100% confidenceCommunity / Movement
Invalid SQL: INSERT INTO cdndex_session (sessionID, targetID, userID, ipAddre...
Confidence: 100%
Pricing Page
F (0/100)No pricing page detected.
What We Analyzed
Title
Fatal error: Invalid SQL: INSERT INTO cdndex_session (sessionID, targetID, userID, ipAddress, userAgent, lastActivityTime, requestURI, requestMethod, userData, sessionVariables, username, crmKey) VALUES ('b0d0c1922f334124b97f6ac4c450fb25', 23, 0, '98.61.214.165', 'Mozilla/5.0 (compatible; HomepageRankingsBot/1.0; +https://homepagerankings.com/bot)', 1597106012, '/crmlite_2.1.3/crm-core/index.php?page=Landing&leadid=b0d0c1922f334124b97f6ac4c450fb25', 'GET', 'O:15:\"CRMGuestSession\":10:{s:14:\"�*�boardVisits\";N;s:15:\"�*�threadVisits\";N;s:16:\"�*�lastVisitTime\";N;s:19:\"�*�boardPermissions\";a:1:{s:8:\"groupIDs\";s:3:\"1,2\";}s:12:\"�*�groupData\";a:28:{s:27:\"crm.user.accessibleGroups\";s:0:\"\";s:27:\"crm.lead.canChangeEmail\";b:1;s:22:\"crm.lead.canRename\";b:1;s:25:\"crm.lead.renamePeriod\";s:3:\"182\";s:26:\"user.message.canUseSmilies\";b:1;s:26:\"crm.session.expiryTTL\";b:1;s:29:\"crm.session.floodControlTime\";s:1:\"0\";s:20:\"crm.lead.canView\";b:1;s:17:\"crm.lead.canMail\";b:1;s:39:\"crm.lead.display.canUseDefault\";b:1;s:35:\"crm.lead.display.canUpload\";b:1;s:28:\"crm.lead.display.maxWidth\";s:3:\"150\";s:29:\"crm.lead.display.maxHeight\";s:3:\"150\";s:27:\"crm.lead.display.maxSize\";s:5:\"20000\";s:23:\"crm.user.canViewBoard\";b:1;s:24:\"crm.user.canEnter\";b:1;s:24:\"crm.user.canReadNotes\";b:1;s:25:\"crm.user.canDeleteLead\";b:1;s:25:\"crm.user.canReplyMail\";b:1;s:25:\"crm.user.canEditLead\";b:1;s:27:\"crm.user.canDeleteOwnLead\";b:1;s:32:\"crm.user.canDownloadAttachment\";b:1;s:30:\"crm.user.canUploadAttachment\";b:1;s:28:\"crm.user.maxAttachmentSize\";s:5:\"20000\";s:38:\"crm.user.allowedAttachmentExtensions\";s:65:\"gif jpg jpeg png bmp zip txt pdf gif jpg jpeg png bmp zip txt pdf\";s:22:\"crm.user.canEscalate\";b:1;s:23:\"crm.user.canBan\";b:1;s:8:\"groupIDs\";s:3:\"1,2\";}s:11:\"�*�sqlJoins\";s:244:\" LEFT JOIN cdndex_usergroups groups ON (groups.userID = user.userID) LEFT JOIN cdndex_userlanguages languages ON (languages.userID = user.userID) LEFT JOIN cdndex_useroptions user_option ON (user_option.userID = user.userID)\";s:13:\"�*�sqlSelects\";s:220:\" GROUP_CONCAT(DISTINCT groups.groupID ORDER BY groups.groupID ASC SEPARATOR ',') AS groupIDs, GROUP_CONCAT(DISTINCT languages.languageID ORDER BY languages.languageID ASC SEPARATOR ',') AS languageIDs,user_option.*,\";s:13:\"�*�sqlGroupBy\";s:23:\" GROUP BY user.userID \";s:11:\"�*�groupIDs\";a:2:{i:0;s:1:\"1\";i:1;s:1:\"2\";}s:7:\"�*�data\";a:1:{s:6:\"userID\";i:0;}', '', '' )
Word count
268
Hero text
Invalid SQL: INSERT INTO cdndex_session (sessionID, targetID, userID, ipAddress, userAgent, lastActivityTime, requestURI, requestMethod, userData, sessionVariables, username, crmKey) VALUES ('b0d0c1922f334124b97f6ac4c450fb25', 23, 0, '98.61.214.165', 'Mozilla/5.0 (compatible; HomepageRankingsBot/1.0; +https://homepagerankings.com/bot)', 1597106012, '/crmlite_2.1.3/crm-core/index.php?page=Landing&leadid=b0d0c1922f334124b97f6ac4c450fb25', 'GET', 'O:15:\"CRMGuestSession\":10:{s:14:\"*boardVisits\";N;s:15:\"*threadVisits\";N;s:16:\"*lastVisitTime\";N;s:19:\"*boardPermissions\";a:1:{s:8:\"groupIDs\";s:3:\"1,2\";}s:12:\"*groupData\";a:28:{s:27:\"crm.user.accessibleGroups\";s:0:\"\";s:27:\"crm.lead.canChangeEmail\";b:1;s:22:\"crm.lead.canRename\";b:1;s:25:\"crm.lead.renamePeriod\";s:3:\"182\";s:26:\"user.message.canUseSmilies\";b:1;s:26:\"crm.session.expiryTTL\";b:1;s:29:\"crm.session.floodControlTime\";s:1:\"0\";s:20:\"crm.lead.canView\";b:1;s:17:\"crm.lead.canMail\";b:1;s:39:\"crm.lead.display.canUseDefault\";b:1;s:35:\"crm.lead.display.canUpload\";b:1;s:28:\"crm.lead.display.maxWidth\";s:3:\"150\";s:29:\"crm.lead.display.maxHeight\";s:3:\"150\";s:27:\"crm.lead.display.maxSize\";s:5:\"20000\";s:23:\"crm.user.canViewBoard\";b:1;s:24:\"crm.user.canEnter\";b:1;s:24:\"crm.user.canReadNotes\";b:1;s:25:\"crm.user.canDeleteLead\";b:1;s:25:\"crm.user.canReplyMail\";b:1;s:25:\"crm.user.canEditLead\";b:1;s:27:\"crm.user.canDeleteOwnLead\";b:1;s:32:\"crm.user.canDownloadAttachment\";b:1;s:30:\"crm.user.canUploadAttachment\";b:1;s:28:\"crm.user.maxAttachmentSize\";s:5:\"20000\";s:38:\"crm.user.allowedAttachmentExtensions\";s:65:\"gif jpg jpeg png bmp zip txt pdf gif jpg jpeg png bmp zip txt pdf\";s:22:\"crm.user.canEscalate\";b:1;s:23:\"crm.user.canBan\";b:1;s:8:\"groupIDs\";s:3:\"1,2\";}s:11:\"*sqlJoins\";s:244:\" LEFT JOIN cdndex_usergroups groups ON (groups.userID = user.userID) LEFT JOIN cdndex_userlanguages languages ON (languages.userID = user.userID) LEFT JOIN cdndex_useroptions user_option ON (user_option.userID = user.userID)\";s:13:\"*sqlSelects\";s:220:\" GROUP_CONCAT(DISTINCT groups.groupID ORDER BY groups.groupID ASC SEPARATOR ',') AS groupIDs, GROUP_CONCAT(DISTINCT languages.languageID ORDER BY languages.languageID ASC SEPARATOR ',') AS languageIDs,user_option.*,\";s:13:\"*sqlGroupBy\";s:23:\" GROUP BY user.userID \";s:11:\"*groupIDs\";a:2:{i:0;s:1:\"1\";i:1;s:1:\"2\";}s:7:\"*data\";a:1:{s:6:\"userID\";i:0;}', '', '' )
Track Your Progress
Last scanned 49 days ago. Time to check if your homepage has improved.
cdndex.io scored 54/100.
We fix exactly this. Messaging, CTAs, positioning. Ready-to-ship, not a slide deck.
Work with us