Implementierung - SEO - 15.08.2025

This commit is contained in:
2025-08-15 17:27:09 +02:00
parent 2be1d6617a
commit fa97bc8705
6 changed files with 4 additions and 9 deletions
+1 -1
View File
@@ -82,7 +82,7 @@ define(['./workbox-be0f3d84'], (function (workbox) { 'use strict';
"revision": "3ca0b8505b4bec776b69afdba2768812" "revision": "3ca0b8505b4bec776b69afdba2768812"
}, { }, {
"url": "index.html", "url": "index.html",
"revision": "0.o4hn7actd6g" "revision": "0.n4fh6kq3f8"
}], {}); }], {});
workbox.cleanupOutdatedCaches(); workbox.cleanupOutdatedCaches();
workbox.registerRoute(new workbox.NavigationRoute(workbox.createHandlerBoundToURL("index.html"), { workbox.registerRoute(new workbox.NavigationRoute(workbox.createHandlerBoundToURL("index.html"), {
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -7,7 +7,7 @@
<!-- Google Tag Manager --> <!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= j=d.createElement(s),dl=l!=='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-NQK6ZV7N');</script> })(window,document,'script','dataLayer','GTM-NQK6ZV7N');</script>
<!-- End Google Tag Manager --> <!-- End Google Tag Manager -->
-4
View File
@@ -18,8 +18,6 @@ interface SEOProps {
schema?: object; schema?: object;
keywords?: string; keywords?: string;
author?: string; author?: string;
datePublished?: string;
dateModified?: string;
} }
const SEO: React.FC<SEOProps> = ({ const SEO: React.FC<SEOProps> = ({
@@ -30,8 +28,6 @@ const SEO: React.FC<SEOProps> = ({
schema, schema,
keywords, keywords,
author = 'Damjan Savić', author = 'Damjan Savić',
datePublished,
dateModified,
}) => { }) => {
// Nur i18n wird benötigt t wurde entfernt, da es nicht genutzt wird. // Nur i18n wird benötigt t wurde entfernt, da es nicht genutzt wird.
const { i18n } = useTranslation(); const { i18n } = useTranslation();
+1 -1
View File
@@ -39,7 +39,7 @@ export const seoContent = {
}, },
automation: { automation: {
title: "Business Process Automation von Damjan Savić | RPA & Workflow Optimization", title: "Business Process Automation von Damjan Savić | RPA & Workflow Optimization",
description: "Damjan Savić automatisiert Ihre Geschäftsprozesse intelligent. Mit Python, RPA-Tools und Custom Workflows steigert Damjan Savić Ihre Effizienz, reduziert Fehler und beschleunigt Ihre digitale Transformation." description: "Damjan Savić automatisiert Ihre Geschäftsprozesse intelligent. Mit Python, RPA-Tools und Custom Workflows steigert Damjan Savić Ihre Effizienz, reduziert Fehler und beschleunigt Ihre digitale Transformation.",
keywords: ["Prozessautomatisierung Python Köln", "Python Automatisierung Entwickler", "RPA Entwicklung Köln", "Workflow Automation", "Business Process Automation", "Task Automation Developer"] keywords: ["Prozessautomatisierung Python Köln", "Python Automatisierung Entwickler", "RPA Entwicklung Köln", "Workflow Automation", "Business Process Automation", "Task Automation Developer"]
} }
} }
-1
View File
@@ -1,4 +1,3 @@
import PageTransition from '../../components/PageTransition';
import SEO from '../../components/SEO'; import SEO from '../../components/SEO';
import Hero from './components/Hero'; import Hero from './components/Hero';
import Experience from './components/Experience'; import Experience from './components/Experience';