✓ TestedWorks with CSV, Excel, Google Sheets → JSON-LD Schema
By dataclean.to team · 2026-02-05
B2B contact data converts into Schema.org Person markup for professional profiles. Structured biographical information helps search engines understand individuals, roles, and affiliations. This process transforms spreadsheet data containing employee or contact details into valid JSON-LD that meets schema requirements.
The Problem
B2B organizations maintain contact data across CRM systems, employee directories, and partner databases with inconsistent formatting. Names, titles, email addresses, and affiliations vary in structure. Manual schema creation for hundreds of professionals takes excessive time. Automated conversion ensures consistent structured data while maintaining relationships to organizations, job titles, and contact information that follows schema specifications. Schema.org Person Specification
How to Fix It
1
Upload Contact Data
Import CSV or Excel files containing professional information including name, job title, email, phone, affiliation, and biographical details. System identifies person-specific columns.
2
Map Person Properties
Match spreadsheet columns to Schema.org Person properties like givenName, familyName, jobTitle, worksFor (Organization), email, telephone, and url.
3
Normalize Contact Information
Standardize name formatting, validate email addresses, ensure phone numbers follow E.164 format, and structure organizational affiliations using Organization type.
4
Generate Person Schema
Create JSON-LD structured data for each person with proper nesting of worksFor organization, address details, and social media profiles via sameAs.
5
Export Schema Files
Download individual JSON-LD files or bulk export all person schemas with validated structure ready for website implementation.
Frequently Asked Questions
What person properties are required?
Only name is required. Recommended properties include givenName, familyName, jobTitle, worksFor, email, telephone, and image for comprehensive professional representation.
How do I link persons to organizations?
Use the worksFor property with either a nested Organization object or a reference to an organization's URL or identifier defined elsewhere in your schema markup.
Can I include social media profiles?
Yes, use the sameAs property with an array of URLs pointing to professional profiles on LinkedIn, Twitter, or other platforms to establish identity across web properties.
Example: Input → Output
name
job_title
email
phone
org
Jane Smith
Marketing Manager
jane@example.com
+1 (555) 123-4567
Acme Corp
john doe
developer
JOHN@EXAMPLE.COM
555.987.6543
acme corp
Red rows show common data quality issues. dataclean.to normalizes and generates JSON-LD automatically.