Skip to content

Commit c7b25a5

Browse files
committed
Improve Rich Data
1 parent 5869bd6 commit c7b25a5

File tree

3 files changed

+200
-0
lines changed

3 files changed

+200
-0
lines changed

about.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,67 @@ permalink: /about/
77
lux: About
88
---
99

10+
<script type="application/ld+json">
11+
{
12+
"@context": "https://schema.org",
13+
"@graph": [
14+
{
15+
"@type": "ProfilePage",
16+
"@id": "{{ site.url }}/about/#webpage",
17+
"url": "{{ site.url }}/about/",
18+
"name": "About Harry Roberts – Award-Winning Web Performance Consultant",
19+
"description": "Harry Roberts is an award-winning Consultant Web Performance Engineer from the UK.",
20+
"isPartOf": {
21+
"@type": "WebSite",
22+
"@id": "{{ site.url }}/#website",
23+
"url": "{{ site.url }}/",
24+
"name": "CSS Wizardry"
25+
},
26+
"mainEntity": { "@id": "{{ site.url }}/#person" }
27+
},
28+
{
29+
"@type": "Person",
30+
"@id": "{{ site.url }}/#person",
31+
"name": "Harry Roberts",
32+
"url": "{{ site.url }}/about/",
33+
"image": "{{ site.url }}/img/content/about.jpg",
34+
"jobTitle": "Consultant Web Performance Engineer",
35+
"worksFor": { "@id": "{{ site.url }}/#org" },
36+
"sameAs": [
37+
"https://twitter.com/csswizardry",
38+
"https://github.com/csswizardry",
39+
"https://www.linkedin.com/in/csswizardry/",
40+
"https://developers.google.com/profile/u/csswizardry"
41+
],
42+
"knowsAbout": [
43+
"Web performance",
44+
"Core Web Vitals",
45+
"CSS architecture",
46+
"Front-end performance",
47+
"Site-speed optimisation"
48+
]
49+
},
50+
{
51+
"@type": "BreadcrumbList",
52+
"itemListElement": [
53+
{
54+
"@type": "ListItem",
55+
"position": 1,
56+
"name": "CSS Wizardry",
57+
"item": "{{ site.url }}/"
58+
},
59+
{
60+
"@type": "ListItem",
61+
"position": 2,
62+
"name": "About",
63+
"item": "{{ site.url }}/about/"
64+
}
65+
]
66+
}
67+
]
68+
}
69+
</script>
70+
1071
**Hi there, I’m Harry. I am an independent Consultant Web Performance Engineer
1172
based in Leeds, UK. I deliver high-end, bespoke consultancy to world-class,
1273
ambitious clients.**

contact.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,54 @@ permalink: /contact/
77
lux: "Contact"
88
---
99

10+
<script type="application/ld+json">
11+
{
12+
"@context": "https://schema.org",
13+
"@graph": [
14+
{
15+
"@type": "ContactPage",
16+
"@id": "{{ site.url }}/contact/#webpage",
17+
"url": "{{ site.url }}/contact/",
18+
"name": "Contact",
19+
"description": "Contact Harry Roberts to discuss consultancy projects, training, speaking, or a free call.",
20+
"isPartOf": {
21+
"@type": "WebSite",
22+
"@id": "{{ site.url }}/#website",
23+
"url": "{{ site.url }}/",
24+
"name": "CSS Wizardry"
25+
},
26+
"about": [
27+
{ "@id": "{{ site.url }}/#org" },
28+
{ "@id": "{{ site.url }}/#person" }
29+
],
30+
"mainEntity": {
31+
"@type": "ContactPoint",
32+
"contactType": "sales",
33+
"email": "csswizardry@gmail.com",
34+
"url": "{{ site.url }}/contact/"
35+
}
36+
},
37+
{
38+
"@type": "BreadcrumbList",
39+
"itemListElement": [
40+
{
41+
"@type": "ListItem",
42+
"position": 1,
43+
"name": "CSS Wizardry",
44+
"item": "{{ site.url }}/"
45+
},
46+
{
47+
"@type": "ListItem",
48+
"position": 2,
49+
"name": "Contact",
50+
"item": "{{ site.url }}/contact/"
51+
}
52+
]
53+
}
54+
]
55+
}
56+
</script>
57+
1058
**Consultancy projects, speaking engagements, or just to say hi.**
1159

1260
<a href="mailto:csswizardry@gmail.com" class="btn btn--full" id="section:details">harry@csswizardry.com</a>

services.md

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,97 @@ permalink: /services/
77
lux: "Services"
88
---
99

10+
<script type="application/ld+json">
11+
{
12+
"@context": "https://schema.org",
13+
"@graph": [
14+
{
15+
"@type": "CollectionPage",
16+
"@id": "{{ site.url }}/services/#webpage",
17+
"url": "{{ site.url }}/services/",
18+
"name": "Web Performance Optimisation Services",
19+
"description": "Audits, consultancy, workshops, and monitoring services from CSS Wizardry.",
20+
"isPartOf": {
21+
"@type": "WebSite",
22+
"@id": "{{ site.url }}/#website",
23+
"url": "{{ site.url }}/",
24+
"name": "CSS Wizardry"
25+
},
26+
"about": [
27+
{ "@id": "{{ site.url }}/#org" },
28+
{ "@id": "{{ site.url }}/#person" }
29+
],
30+
"mainEntity": {
31+
"@type": "ItemList",
32+
"@id": "{{ site.url }}/services/#services",
33+
"name": "Services",
34+
"itemListElement": [
35+
{
36+
"@type": "ListItem",
37+
"position": 1,
38+
"url": "{{ site.url }}/masterclasses/",
39+
"name": "Masterclasses"
40+
},
41+
{
42+
"@type": "ListItem",
43+
"position": 2,
44+
"url": "{{ site.url }}/sentinel/",
45+
"name": "Sentinel"
46+
},
47+
{
48+
"@type": "ListItem",
49+
"position": 3,
50+
"url": "{{ site.url }}/performance-audits/",
51+
"name": "Performance Audits"
52+
},
53+
{
54+
"@type": "ListItem",
55+
"position": 4,
56+
"url": "{{ site.url }}/workshops/",
57+
"name": "Workshops and Training"
58+
},
59+
{
60+
"@type": "ListItem",
61+
"position": 5,
62+
"url": "{{ site.url }}/consultancy/",
63+
"name": "Consultancy"
64+
},
65+
{
66+
"@type": "ListItem",
67+
"position": 6,
68+
"url": "{{ site.url }}/speaking/",
69+
"name": "Speaking"
70+
},
71+
{
72+
"@type": "ListItem",
73+
"position": 7,
74+
"url": "{{ site.url }}/downloads/",
75+
"name": "Downloads"
76+
}
77+
]
78+
}
79+
},
80+
{
81+
"@type": "BreadcrumbList",
82+
"itemListElement": [
83+
{
84+
"@type": "ListItem",
85+
"position": 1,
86+
"name": "CSS Wizardry",
87+
"item": "{{ site.url }}/"
88+
},
89+
{
90+
"@type": "ListItem",
91+
"position": 2,
92+
"name": "Services",
93+
"item": "{{ site.url }}/services/"
94+
}
95+
]
96+
}
97+
]
98+
}
99+
</script>
100+
10101
## How Can I Help?
11102

12103
<blockquote class="pull-quote pull-quote--context-alt" id="quote:addy-osmani"><p>Harry’s tailored

0 commit comments

Comments
 (0)