Skip to content

Commit caea33d

Browse files
SEO improvements to help the TinkerPop website rank better (#3120)
* Enhanced HTML Content: Updated meta tags, descriptions, and content structure across all main website pages: - index.html - gremlin.html - providers.html - benefits-use-cases.html - community.html - download.html * Added SEO Infrastructure: - Created robots.txt to guide search engine crawlers - Implemented sitemap.xml with proper URL structure, priorities, and change frequencies
1 parent 4c9f7f8 commit caea33d

9 files changed

Lines changed: 853 additions & 136 deletions

File tree

docs/site/home/benefits-use-cases.html

Lines changed: 141 additions & 21 deletions
Large diffs are not rendered by default.

docs/site/home/community.html

Lines changed: 153 additions & 29 deletions
Large diffs are not rendered by default.

docs/site/home/download.html

Lines changed: 120 additions & 26 deletions
Large diffs are not rendered by default.

docs/site/home/gremlin.html

Lines changed: 108 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,35 @@
1818
<meta charset=utf-8>
1919
<meta http-equiv="X-UA-Compatible" content="IE=edge">
2020
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
21+
<meta name="robots" content="index, follow">
2122
<link href="img/favicon.png" rel="shortcut icon" />
22-
<title>Apache TinkerPop: Gremlin</title>
23-
<meta name="description" content="">
24-
<meta name="keywords" content="">
23+
<title>Graph Query Language - Gremlin | Apache TinkerPop</title>
24+
<meta name="description" content="Gremlin is a graph traversal language for querying databases with a functional, data-flow approach. Learn how to use this powerful query language.">
25+
<meta name="keywords" content="graph query, Gremlin, traversal, TinkerPop">
26+
<link rel="canonical" href="https://tinkerpop.apache.org/gremlin.html">
27+
28+
<!-- Open Graph / Facebook -->
29+
<meta property="og:type" content="website">
30+
<meta property="og:url" content="https://tinkerpop.apache.org/gremlin.html">
31+
<meta property="og:title" content="Graph Query Language - Gremlin | Apache TinkerPop">
32+
<meta property="og:description" content="Gremlin is a graph traversal language for querying databases with a functional, data-flow approach. Learn how to use this powerful query language.">
33+
<meta property="og:image" content="https://tinkerpop.apache.org/img/gremlin/gremlin-logo.png">
34+
35+
<!-- Twitter -->
36+
<meta name="twitter:card" content="summary_large_image">
37+
<meta name="twitter:site" content="@apachetinkerpop">
38+
<meta name="twitter:title" content="Graph Query Language - Gremlin | Apache TinkerPop">
39+
<meta name="twitter:description" content="Gremlin is a graph traversal language for querying databases with a functional, data-flow approach. Learn how to use this powerful query language.">
40+
<meta name="twitter:image" content="https://tinkerpop.apache.org/img/gremlin/gremlin-logo.png">
41+
2542
<link href="css/bootstrap.min.css" rel="stylesheet">
2643
<link href="css/font-awesome.css" rel="stylesheet"/>
2744
<link href="css/custome.css" rel="stylesheet">
2845
<link href="css/responsive.css" rel="stylesheet">
2946
<link href="css/animate.css" rel="stylesheet"/>
3047
<link href="css/prism.css" rel="stylesheet">
3148
<link href="css/fonts.css" rel="stylesheet">
49+
3250
<!-- Matomo -->
3351
<script>
3452
var _paq = window._paq = window._paq || [];
@@ -46,6 +64,93 @@
4664
})();
4765
</script>
4866
<!-- End Matomo Code -->
67+
68+
<!-- Structured Data / JSON-LD -->
69+
<script type="application/ld+json">
70+
{
71+
"@context": "https://schema.org",
72+
"@graph": [
73+
{
74+
"@type": "Organization",
75+
"@id": "https://tinkerpop.apache.org/#organization",
76+
"name": "Apache TinkerPop",
77+
"url": "https://tinkerpop.apache.org/",
78+
"logo": {
79+
"@type": "ImageObject",
80+
"url": "https://tinkerpop.apache.org/img/logo.png",
81+
"width": 280,
82+
"height": 60
83+
},
84+
"description": "Apache TinkerPop is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP)."
85+
},
86+
{
87+
"@type": "WebSite",
88+
"@id": "https://tinkerpop.apache.org/#website",
89+
"url": "https://tinkerpop.apache.org/",
90+
"name": "Apache TinkerPop",
91+
"publisher": {
92+
"@id": "https://tinkerpop.apache.org/#organization"
93+
}
94+
},
95+
{
96+
"@type": "TechArticle",
97+
"@id": "https://tinkerpop.apache.org/gremlin.html#article",
98+
"headline": "Graph Query Language - Gremlin",
99+
"description": "Gremlin is a graph traversal language that enables developers to query graph databases with a functional, data-flow approach. Learn how to use this powerful graph query language for your data relationships.",
100+
"isPartOf": {
101+
"@id": "https://tinkerpop.apache.org/#website"
102+
},
103+
"publisher": {
104+
"@id": "https://tinkerpop.apache.org/#organization"
105+
},
106+
"mainEntityOfPage": {
107+
"@id": "https://tinkerpop.apache.org/gremlin.html#webpage"
108+
},
109+
"inLanguage": "en",
110+
"technicalArticle": true
111+
},
112+
{
113+
"@type": "WebPage",
114+
"@id": "https://tinkerpop.apache.org/gremlin.html#webpage",
115+
"url": "https://tinkerpop.apache.org/gremlin.html",
116+
"name": "Graph Query Language - Gremlin | Apache TinkerPop",
117+
"isPartOf": {
118+
"@id": "https://tinkerpop.apache.org/#website"
119+
},
120+
"about": {
121+
"@id": "https://tinkerpop.apache.org/#organization"
122+
},
123+
"description": "Gremlin is a graph traversal language that enables developers to query graph databases with a functional, data-flow approach. Learn how to use this powerful graph query language for your data relationships."
124+
},
125+
{
126+
"@type": "BreadcrumbList",
127+
"@id": "https://tinkerpop.apache.org/gremlin.html#breadcrumblist",
128+
"itemListElement": [
129+
{
130+
"@type": "ListItem",
131+
"position": 1,
132+
"item": {
133+
"@type": "WebPage",
134+
"@id": "https://tinkerpop.apache.org/",
135+
"url": "https://tinkerpop.apache.org/",
136+
"name": "Home"
137+
}
138+
},
139+
{
140+
"@type": "ListItem",
141+
"position": 2,
142+
"item": {
143+
"@type": "WebPage",
144+
"@id": "https://tinkerpop.apache.org/gremlin.html",
145+
"url": "https://tinkerpop.apache.org/gremlin.html",
146+
"name": "Gremlin Query Language"
147+
}
148+
}
149+
]
150+
}
151+
]
152+
}
153+
</script>
49154
</head>
50155
<body>
51156
<!-- header -->
@@ -657,4 +762,3 @@ <h2 class="ft-40 text-blue bold">Join Us</h2>
657762
<script src="js/prism.js"></script>
658763
</body>
659764
</html>
660-

0 commit comments

Comments
 (0)