Organization (Organization)
What is organization?
Organization structured data helps Google recognize your administrative details, including logo, address, contact information, and business identifiers. This markup aids in displaying your details in knowledge panels and other visual elements, making it easier for users to find your organization on Google Search.
Kindly Refer Google Doc to know more about organization rich result.
What are necessary data for organization rich result?
1. Organization Name (rjs-org-[number]-name
)
organization.html
<div id="org1">
<p class="rjs-org-1-name">VideoLANO</p>
</div>
2. Location (Address) (rjs-org-[number]-loc
)
organization.html
<div id="org1">
<div class="rjs-org-1-loc">
<!-- loc-st for street -->
<!-- any number of loc-st can be created but 2 is good -->
<p class="stl">90, MGR Nagar Street</p>
<p class="stl">Public Office Road</p>
<!-- city -->
<p class="ct">Nagapattinam</p>
<!-- state -->
<p class="st">TamilNadu</p>
<!-- pincode -->
<p class="pc">611-001</p>
<!-- country -->
<p class="ctry">India</p>
</div>
</div>
3. Logo (rjs-org-[number]-logo
)
organization.html
<div id="org1">
<img
class="rjs-org-1-logo"
src="https://www.videolano.com/img/logo.webp"
alt=""
/>
</div>
4. Pictures (rjs-org-[number]-img
)
organization.html
<div id="org1">
<img
class="rjs-org-1-img"
src="https://t3.ftcxdn.net/a.jpg"
alt="picture of reception"
/>
<img
class="rjs-org-1-img"
src="https://t3.ftcxdn.net/b.jpg"
alt="another 1"
/>
</div>
5. URL (Website) (id="org[number]"
)
⚠️
URL is deeplink of organization wrapper so id
attributre is mandatory.
Base URL can be configured inside richiejs.config.js
as domainAddress: "example.com"
organization.html
<div id="org1">....</div>
6. Social Media Links (rjs-org-[number]-rlink
)
organization.html
<div id="org1">
<!-- social media links -->
<section>
<a href="https://www.instagram.com/videolano/" class="rjs-org-1-rlink"
>Instagram</a
>
<a href="https://www.linkedin.com/in/videolano/" class="rjs-org-1-rlink"
>LinkedIN</a
>
</section>
</div>
7. Description (rjs-org-[number]-desc
)
organization.html
<div id="org1">
<p class="rjs-org-1-desc">
Cresteem is premier <b>software company</b>, offering top-notch web, mobile,
and desktop development, SEO, digital marketing, UI/UX, and software
solutions. With advanced <span>AI integration</span>, we deliver excellence
on time, creatively, and affordably.
</p>
</div>
8. Email (rjs-org-[number]-email
)
organization.html
<div id="org1">
<p class="rjs-org-1-email">[email protected]</p>
</div>
9. Telephone (rjs-org-[number]-tel
)
organization.html
<div id="org1">
<p class="rjs-org-1-tel">+91-8425937x53</p>
</div>
10. Founding Year (rjs-org-[number]-found
)
organization.html
<div id="org1">
<p class="rjs-org-1-found">2023</p>
</div>
11. Tax ID (rjs-org-[number]-tid
)
organization.html
<div id="org1">
<p class="rjs-org-1-tid">IN8E679878</p>
</div>
Function and parameters
đź’ˇ
By default input file is overwriiten with result so
destination
is optionalThis is only for API method.
We prefer CLI method for keeping it simpler (refer - Working with API & CLI).
func_params.js
const richResultType = 'organization';
const filePath = 'organization.html';
const destination = 'dist/organization.html'; /* optional */
richie([richResultType], filePath, destination);
Example of a Instance
organization.html
<body>
<!-- organisation instance 1 -->
<div id="org1">
<!-- name -->
<p class="rjs-org-1-name">VideoLANO</p>
<!-- logo -->
<img
class="rjs-org-1-logo"
src="https://www.videolano.com/img/logo.webp"
alt=""
/>
<!-- image=[] -->
<div>
<img
class="rjs-org-1-img"
src="https://t3.ftcxdn.net/a.jpg"
alt="picture of reception"
/>
<img
class="rjs-org-1-img"
src="https://t3.ftcxdn.net/b.jpg"
alt="another 1"
/>
</div>
<!-- address -->
<div class="rjs-org-1-loc">
<p class="stl">90, MGR Nagar Street</p>
<p class="stl">Public Office Road</p>
<!-- city -->
<p class="ct">Nagapattinam</p>
<!-- state -->
<p class="st">TamilNadu</p>
<!-- pincode -->
<p class="pc">611-001</p>
<!-- country -->
<p class="ctry">India</p>
</div>
<!-- telephone -->
<p class="rjs-org-1-tel">+91-8425937x53</p>
<!-- social media links -->
<section>
<a href="https://www.instagram.com/videolano/" class="rjs-org-1-rlink"
>Instagram</a
>
<a href="https://www.linkedin.com/in/videolano/" class="rjs-org-1-rlink"
>LinkedIN</a
>
</section>
<p class="rjs-org-1-desc">
We are a premier <b>software company</b>, offering top-notch web, mobile,
and desktop development, SEO, digital marketing, UI/UX, and software
solutions. With advanced <span>AI integration</span>, we deliver
excellence on time, creatively, and affordably.
</p>
<p class="rjs-org-1-email">[email protected]</p>
<p class="rjs-org-1-tid">IN8E679878</p>
<p class="rjs-org-1-found">2023</p>
</div>
</body>
Output of a Instance
organization.html
<script type="application/ld+json">
[
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "VideoLANO",
"logo": "https://www.videolano.com/img/logo.webp",
"image": [
"https://t3.ftcxdn.net/a.jpg",
"https://t3.ftcxdn.net/b.jpg"
],
"url": "https://www.videolano.com/pages/org",
"sameAs": [
"https://www.instagram.com/videolano/",
"https://www.linkedin.com/in/videolano/",
],
"description": "We are a premier software company, offering top-notch web, mobile, and desktop development, SEO, digital marketing, UI/UX, and software solutions. With advanced AI integration, we deliver excellence on time, creatively, and affordably.",
"email": "[email protected]",
"telephone": "+91-8425937x53",
"address": {
"@type": "PostalAddress",
"streetAddress": "90, MGR Nagar Street, Public Office Road",
"addressLocality": "Nagapattinam",
"addressRegion": "TamilNadu",
"postalCode": 611001,
"addressCountry": "IN"
},
"foundingDate": "2023",
"taxID": "IN8E679878"
}
]
</script>
Let’s see what’s next!