Skip to content

Commit a0a5b82

Browse files
committed
wip
1 parent 01a99fe commit a0a5b82

File tree

3 files changed

+89
-12
lines changed

3 files changed

+89
-12
lines changed

docs/introduction/what-is-minetrax.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
---
22
title: What is Minetrax?
3+
description: MineTrax is a comprehensive web suite & analytics tool for Minecraft servers. Learn about its features including player analytics, ban management, skin changing, and more.
4+
keywords:
5+
- minecraft server analytics
6+
- minecraft web suite
7+
- minecraft server management
8+
- minecraft player tracking
9+
- minecraft server dashboard
10+
- minecraft ban management
11+
- minecraft skin changer
12+
- minecraft server tools
313
id: what-is-minetrax
414
sidebar_position: 1
515
---

docusaurus.config.js

Lines changed: 43 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,43 @@ const config = {
4444
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
4545
({
4646
metadata: [
47+
{
48+
name: "description",
49+
content:
50+
"MineTrax is a free, open-source analytics and web suite for Minecraft servers. Features include player analytics, store module, ban management, and more.",
51+
},
52+
{
53+
name: "og:description",
54+
content:
55+
"MineTrax is a free, open-source analytics and web suite for Minecraft servers. Features include player analytics, store module, ban management, and more.",
56+
},
57+
{
58+
name: "og:title",
59+
content:
60+
"MineTrax - Free Analytics & Web Suite for Minecraft Servers",
61+
},
62+
{
63+
name: "og:type",
64+
content: "website",
65+
},
4766
{
4867
name: "og:image",
4968
content: "https://minetrax.github.io/img/shots/hero-min.png",
5069
},
70+
{
71+
name: "twitter:card",
72+
content: "summary_large_image",
73+
},
74+
{
75+
name: "twitter:title",
76+
content:
77+
"MineTrax - Free Analytics & Web Suite for Minecraft Servers",
78+
},
79+
{
80+
name: "twitter:description",
81+
content:
82+
"MineTrax is a free, open-source analytics and web suite for Minecraft servers. Features include player analytics, store module, ban management, and more.",
83+
},
5184
{
5285
name: "twitter:image",
5386
content: "https://minetrax.github.io/img/shots/hero-min.png",
@@ -57,12 +90,13 @@ const config = {
5790
content: "@minetraxsuite",
5891
},
5992
{
60-
name: 'keywords',
61-
content: 'Minecraft, MineTrax, Spigot, Bukkit, Minecraft analytics, web suite, free analytics tool, open source analytics, Minecraft server tools, player analytics, server performance, Minecraft plugins, server monitoring, Spigot plugins, Bukkit plugins, Minecraft web integration, Minecraft server suite, server statistics, player tracking, skinsrestorer, command runner'
62-
}
93+
name: "keywords",
94+
content:
95+
"Minecraft, MineTrax, Spigot, Bukkit, Minecraft analytics, web suite, free analytics tool, open source analytics, Minecraft server tools, player analytics, server performance, Minecraft plugins, server monitoring, Spigot plugins, Bukkit plugins, Minecraft web integration, Minecraft server suite, server statistics, player tracking, skinsrestorer, command runner, Minecraft server management, Minecraft server dashboard",
96+
},
6397
],
6498
colorMode: {
65-
defaultMode: 'dark',
99+
defaultMode: "dark",
66100
},
67101
navbar: {
68102
hideOnScroll: true,
@@ -100,9 +134,9 @@ const config = {
100134
footer: {
101135
style: "dark",
102136
logo: {
103-
alt: 'MineTrax Logo',
104-
src: 'img/minetrax-full-dark.png',
105-
className: 'w-64'
137+
alt: "MineTrax Logo",
138+
src: "img/minetrax-full-dark.png",
139+
className: "w-64",
106140
},
107141
links: [
108142
{
@@ -183,7 +217,7 @@ const config = {
183217
indexName: "minetrax",
184218
},
185219
}),
186-
220+
187221
plugins: [
188222
async function myPlugin(context, options) {
189223
return {
@@ -196,7 +230,7 @@ const config = {
196230
},
197231
};
198232
},
199-
]
233+
],
200234
};
201235

202236
module.exports = config;

src/pages/index.tsx

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,36 @@ import clsx from "clsx";
33
import Layout from "@theme/Layout";
44
import Link from "@docusaurus/Link";
55
import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
6+
import Head from "@docusaurus/Head";
67
import styles from "./index.module.css";
78
import HomeFeatures from "../components/HomeFeatures";
89
import HomeShotTabs from "../components/HomeShotTabs";
910
import HomeFeaturePreview from "../components/HomeFeaturePreview";
1011
import HomeTestimonials from "../components/HomeTestimonials";
1112
import HomeCraftDeploy from "../components/HomeCraftDeploy";
1213

14+
// Add structured data for better SEO
15+
const structuredData = {
16+
"@context": "https://schema.org",
17+
"@type": "SoftwareApplication",
18+
name: "MineTrax",
19+
applicationCategory: "Analytics Software, Game Server Management",
20+
operatingSystem: "Any",
21+
offers: {
22+
"@type": "Offer",
23+
price: "0",
24+
priceCurrency: "USD",
25+
},
26+
description:
27+
"Free and open-source analytics and web suite for Minecraft servers with features like player analytics, store module, ban management, and more.",
28+
softwareVersion: "Latest",
29+
aggregateRating: {
30+
"@type": "AggregateRating",
31+
ratingValue: "4.8",
32+
ratingCount: "50",
33+
},
34+
};
35+
1336
function getRandomTitle() {
1437
const titles = [
1538
"The Modern Way to Grow Your Minecraft Servers",
@@ -32,7 +55,10 @@ function HomepageHeader() {
3255
{getRandomTitle()}
3356
</h1>
3457
<p className="text-gray-400 md:w-4/5 lg:w-1/2 text-sm lg:text-lg">
35-
Build a thriving Minecraft community with MineTrax. Our powerful suite of tools includes server analytics, a store module, ban management, account linking, and more. Gain valuable insights into your server's health, retain existing players, and attract new ones.
58+
Build a thriving Minecraft community with MineTrax. Our powerful
59+
suite of tools includes server analytics, a store module, ban
60+
management, account linking, and more. Gain valuable insights into
61+
your server's health, retain existing players, and attract new ones.
3662
</p>
3763
</div>
3864

@@ -96,9 +122,16 @@ export default function Home(): JSX.Element {
96122
const { siteConfig } = useDocusaurusContext();
97123
return (
98124
<Layout
99-
title="Free Analytics Suite & Store for Minecraft Servers"
100-
description="Build a thriving Minecraft community with MineTrax. Our powerful suite of tools includes server analytics, a store module, ban management, account linking, and more. Gain valuable insights into your server's health, retain existing players, and attract new ones."
125+
title="MineTrax - Free Analytics & Web Suite for Minecraft Servers | Player Analytics, Store Module & More"
126+
description="Build a thriving Minecraft community with MineTrax. Our powerful suite includes server analytics, store module, ban management, account linking, and more. Get valuable insights, retain players, and grow your server."
101127
>
128+
<Head>
129+
<script type="application/ld+json">
130+
{JSON.stringify(structuredData)}
131+
</script>
132+
<meta name="robots" content="index, follow" />
133+
<link rel="canonical" href="https://minetrax.github.io" />
134+
</Head>
102135
<HomepageHeader />
103136
<main>
104137
<HomeFeatures />

0 commit comments

Comments
 (0)