Skip to content

Commit 90d006c

Browse files
committed
mejorado seo
1 parent bc69bb5 commit 90d006c

1 file changed

Lines changed: 47 additions & 3 deletions

File tree

app/layout.tsx

Lines changed: 47 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ import "./globals.css";
77
export const metadata: Metadata = {
88
metadataBase: new URL("https://office.inled.es"),
99
title: {
10-
default: "Inled InSuite - Open & Edit Office Documents Online",
10+
default: "Inled Insuite Office - 100% private, browser based, free and fully compatible Office editor",
1111
template: "%s | Inled InSuite",
1212
},
1313
description:
14-
"A local Office file preview and editing application. Open, view, and edit Word, Excel, and PowerPoint documents directly in your browser.",
14+
"A local, privacy-first Office suite. Open, view, and edit Word, Excel, and PowerPoint documents directly in your browser without uploading to any server.",
1515
keywords: [
1616
"web office",
1717
"online office suite",
@@ -21,21 +21,40 @@ export const metadata: Metadata = {
2121
"DOCX viewer",
2222
"XLSX editor",
2323
"serverless office",
24+
"privacy-first",
2425
"Inled",
2526
"InSuite",
2627
"OnlyOffice",
2728
],
2829
openGraph: {
2930
siteName: "Inled InSuite",
3031
type: "website",
31-
locale: "en_US",
32+
locale: "es_ES",
33+
images: [
34+
{
35+
url: "https://hosted.inled.es/insuite-office-matrix.gif",
36+
width: 1200,
37+
height: 630,
38+
alt: "Inled InSuite - Web Office Suite",
39+
},
40+
],
3241
},
3342
twitter: {
3443
card: "summary_large_image",
44+
site: "@inled_es",
45+
creator: "@inled_es",
46+
images: ["https://hosted.inled.es/insuite-office-matrix.gif"],
3547
},
3648
robots: {
3749
index: true,
3850
follow: true,
51+
googleBot: {
52+
index: true,
53+
follow: true,
54+
"max-video-preview": -1,
55+
"max-image-preview": "large",
56+
"max-snippet": -1,
57+
},
3958
},
4059
};
4160

@@ -46,6 +65,27 @@ export default async function RootLayout({
4665
}>) {
4766
const messages = await getMessages();
4867

68+
const jsonLd = {
69+
"@context": "https://schema.org",
70+
"@type": "SoftwareApplication",
71+
"name": "Inled InSuite",
72+
"operatingSystem": "Any",
73+
"applicationCategory": "OfficeApplication",
74+
"description": "Open, view, and edit Word, Excel, and PowerPoint documents directly in your browser with full privacy.",
75+
"offers": {
76+
"@type": "Offer",
77+
"price": "0",
78+
"priceCurrency": "EUR"
79+
},
80+
"featureList": [
81+
"No upload required",
82+
"Privacy-first",
83+
"Edit Word documents",
84+
"Edit Excel spreadsheets",
85+
"Edit PowerPoint presentations"
86+
]
87+
};
88+
4989
const preload = () => {
5090
const theme = document.cookie.match(/theme=([^;]+)/)?.[1] || "";
5191
const dark = window.matchMedia("(prefers-color-scheme: dark)").matches;
@@ -57,6 +97,10 @@ export default async function RootLayout({
5797
<html suppressHydrationWarning>
5898
<head>
5999
<script>{`(${preload.toString()})()`}</script>
100+
<script
101+
type="application/ld+json"
102+
dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
103+
/>
60104
</head>
61105
<body>
62106
<ProgressProvider>

0 commit comments

Comments
 (0)