Skip to content

Commit 083f91a

Browse files
committed
Add strucutred data
1 parent f7fab45 commit 083f91a

19 files changed

+383
-60
lines changed

_config.yml

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ description: >- # this means to ignore newlines until "baseurl:"
2424
EthosLink builds AI-powered customer experience tools like Reviato so hospitality and service
2525
operators can understand feedback quickly and act with confidence.
2626
baseurl: '' # the subpath of your site, e.g. /blog
27-
url: '' # the base hostname & protocol for your site, e.g. http://example.com
27+
url: 'https://www.ethos-link.com' # the base hostname & protocol for your site
2828
twitter_username: thereviato
2929
github_username: ethos-link
3030

@@ -36,20 +36,33 @@ company:
3636

3737
navigation:
3838
- name: 'Solutions'
39-
url: '#solutions'
39+
url: '/#solutions'
4040
- name: 'Portfolio'
41-
url: '#portfolio'
41+
url: '/#portfolio'
4242
- name: 'About'
43-
url: '#about'
43+
url: '/about/'
4444
- name: 'Contact'
45-
url: '#contact'
45+
url: '/contact/'
4646

4747
# Build settings
4848
# theme: minima # Commented out since using custom template
4949
plugins:
5050
- jekyll-feed
5151
- jekyll-tailwindcss
5252
- jekyll-sitemap
53+
54+
# Include documentation files in the build
55+
include:
56+
- docs/
57+
58+
# Defaults for documentation pages
59+
defaults:
60+
- scope:
61+
path: "docs"
62+
values:
63+
sitemap: true
64+
layout: default
65+
5366
# Exclude from processing.
5467
# The following items will not be processed, by default.
5568
# Any item listed under the `exclude:` key here will be automatically added to

_data/landing.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ hero:
77
description: 'EthosLink built Reviato for busy hospitality teams. We collect feedback, explain what guests are saying, and suggest the next best action—in plain language.'
88
cta_primary:
99
text: 'Request a walkthrough'
10-
link: '#contact'
10+
link: '/contact/'
1111
cta_secondary:
1212
text: 'See Reviato in action'
1313
link: '#portfolio'
@@ -18,9 +18,9 @@ navigation:
1818
- text: 'Portfolio'
1919
link: '#portfolio'
2020
- text: 'About'
21-
link: '#about'
21+
link: '/about/'
2222
- text: 'Contact'
23-
link: '#contact'
23+
link: '/contact/'
2424

2525
solutions:
2626
title: 'What you get with EthosLink + Reviato'
@@ -61,7 +61,7 @@ portfolio:
6161
description: 'Publish branded social posts and email snippets from standout reviews in one click.'
6262
link:
6363
text: 'Visit Reviato.com'
64-
url: 'https://reviato.com'
64+
url: 'https://www.reviato.com'
6565
stats:
6666
- value: '10,000+'
6767
label: 'SMBs supported'

_includes/footer.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@ <h3 class="text-sm/6 font-semibold text-white">Solutions</h3>
1919
<div class="mt-10 md:mt-0">
2020
<h3 class="text-sm/6 font-semibold text-white">Support</h3>
2121
<ul role="list" class="mt-6 space-y-4">
22-
<li><a href="#contact" class="text-sm/6 text-gray-400 hover:text-white">Contact Us</a></li>
23-
<li><a href="#contact" class="text-sm/6 text-gray-400 hover:text-white">Technical Support</a></li>
22+
<li><a href="/contact/" class="text-sm/6 text-gray-400 hover:text-white">Contact Us</a></li>
23+
<li><a href="/contact/" class="text-sm/6 text-gray-400 hover:text-white">Technical Support</a></li>
2424
</ul>
2525
</div>
2626
</div>
2727
<div class="md:grid md:grid-cols-2 md:gap-8">
2828
<div>
2929
<h3 class="text-sm/6 font-semibold text-white">Company</h3>
3030
<ul role="list" class="mt-6 space-y-4">
31-
<li><a href="#about" class="text-sm/6 text-gray-400 hover:text-white">About Us</a></li>
31+
<li><a href="/about/" class="text-sm/6 text-gray-400 hover:text-white">About Us</a></li>
3232
<!-- <li><a href="#" class="text-sm/6 text-gray-400 hover:text-white">Blog</a></li> -->
3333
<!-- <li><a href="#" class="text-sm/6 text-gray-400 hover:text-white">Careers</a></li> -->
3434
<!-- <li><a href="#" class="text-sm/6 text-gray-400 hover:text-white">News</a></li> -->
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!-- Structured Data for About Page -->
2+
{% comment %}
3+
Focuses on Person/Founder schema with organizational context:
4+
- Organization (minimal reference)
5+
- Person (Founder - full details)
6+
- Breadcrumbs (Home → About)
7+
{% endcomment %}
8+
9+
{% include structured-data/organization-minimal.html %}
10+
{% include structured-data/person-founder.html %}
11+
{% include structured-data/breadcrumbs.html current_page="About" current_url="/about/" %}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!-- BreadcrumbList Schema -->
2+
<script type="application/ld+json">
3+
{
4+
"@context": "https://schema.org",
5+
"@type": "BreadcrumbList",
6+
"itemListElement": [
7+
{
8+
"@type": "ListItem",
9+
"position": 1,
10+
"name": "Home",
11+
"item": "{{ site.url }}"
12+
}
13+
{% if include.current_page and include.current_page != "Home" %},
14+
{
15+
"@type": "ListItem",
16+
"position": 2,
17+
"name": "{{ include.current_page }}",
18+
"item": "{{ site.url }}{{ include.current_url }}"
19+
}
20+
{% endif %}
21+
]
22+
}
23+
</script>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<!-- Structured Data for Contact Page -->
2+
{% comment %}
3+
Emphasizes contact information:
4+
- Organization (with contact details)
5+
- Breadcrumbs (Home → Contact)
6+
{% endcomment %}
7+
8+
{% include structured-data/organization-contact.html %}
9+
{% include structured-data/breadcrumbs.html current_page="Contact" current_url="/contact/" %}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<!-- Structured Data for Homepage -->
2+
{% comment %}
3+
Includes all primary schemas for the main landing page:
4+
- Organization (full details)
5+
- WebSite
6+
- SoftwareApplication (Reviato)
7+
- Services (3 schemas)
8+
- Reviews (5 schemas)
9+
- Breadcrumbs (homepage only)
10+
{% endcomment %}
11+
12+
{% include structured-data/organization-full.html %}
13+
{% include structured-data/website.html %}
14+
{% include structured-data/software-reviato.html %}
15+
{% include structured-data/services.html %}
16+
{% include structured-data/reviews.html %}
17+
{% include structured-data/breadcrumbs.html current_page="Home" %}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<!-- Organization Schema - With Contact Information -->
2+
<script type="application/ld+json">
3+
{
4+
"@context": "https://schema.org",
5+
"@type": "Organization",
6+
"name": "{{ site.company.name }}",
7+
"url": "{{ site.url }}",
8+
"email": "{{ site.email }}",
9+
"contactPoint": {
10+
"@type": "ContactPoint",
11+
"contactType": "Customer Service",
12+
"email": "{{ site.email }}",
13+
"availableLanguage": ["English", "Portuguese", "Spanish", "Italian"]
14+
}
15+
}
16+
</script>
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
<!-- Organization Schema - Full Details -->
2+
<script type="application/ld+json">
3+
{
4+
"@context": "https://schema.org",
5+
"@type": "Organization",
6+
"name": "{{ site.company.name }}",
7+
"legalName": "{{ site.company.name }}, Inc.",
8+
"url": "{{ site.url }}",
9+
"logo": "{{ '/assets/ethoslink-logo.svg' | absolute_url }}",
10+
"description": "{{ site.description | strip_html }}",
11+
"email": "{{ site.email }}",
12+
"foundingDate": "2024",
13+
"founder": {
14+
"@type": "Person",
15+
"@id": "{{ site.url }}#founder"
16+
},
17+
"address": {
18+
"@type": "PostalAddress",
19+
"addressCountry": "US"
20+
},
21+
"sameAs": [
22+
"https://github.com/{{ site.github_username }}",
23+
"https://www.linkedin.com/company/ethos-link",
24+
"https://twitter.com/{{ site.twitter_username }}"
25+
],
26+
"contactPoint": {
27+
"@type": "ContactPoint",
28+
"contactType": "Customer Service",
29+
"email": "{{ site.email }}",
30+
"availableLanguage": ["English", "Portuguese", "Spanish", "Italian"]
31+
},
32+
"areaServed": {
33+
"@type": "Place",
34+
"name": "Worldwide"
35+
},
36+
"knowsAbout": [
37+
"Artificial Intelligence",
38+
"Customer Experience Management",
39+
"Reputation Management",
40+
"Hospitality Technology",
41+
"Review Analytics",
42+
"Natural Language Processing"
43+
],
44+
"makesOffer": [
45+
{
46+
"@type": "Offer",
47+
"itemOffered": {
48+
"@type": "SoftwareApplication",
49+
"@id": "{{ site.url }}#reviato"
50+
}
51+
}
52+
]
53+
}
54+
</script>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<!-- Organization Schema - Minimal Reference -->
2+
<script type="application/ld+json">
3+
{
4+
"@context": "https://schema.org",
5+
"@type": "Organization",
6+
"name": "{{ site.company.name }}",
7+
"url": "{{ site.url }}"
8+
}
9+
</script>

0 commit comments

Comments
 (0)