Richie JS version 1.1.4 🚀

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 (opens in a new tab) to know more about organization rich result.

What are necessary data for organization rich result?

1. Organization Name

organization.html
<div id="org1">
 
  <p class="rjs-org-1-name">VideoLANO</p>
 
</div>

2. Location (Address)

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

organization.html
<div id="org1">
 
  <img class="rjs-org-1-logo" src="https://www.videolano.com/img/logo.webp" alt="">
 
</div>

4. Pictures

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)

⚠️
URL is deeplink of organization wrapper so id attributre is mandatory.
Base URL can be configured inside rjs.config.json as domainAddress: "example.com"
organization.html
<div id="org1">
  ....
</div>

6. Social Media Links

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

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

organization.html
<div id="org1">
  
  <p class="rjs-org-1-email">[email protected]</p>
 
</div>

9. Telephone

organization.html
<div id="org1">
  
  <p class="rjs-org-1-tel">+91-8425937x53</p>
 
</div>

10. Founding year

organization.html
<div id="org1">
  
  <p class="rjs-org-1-found">2023</p>
 
</div>

11. Tax ID

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 optional
This 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!