{"id":2283,"date":"2026-03-29T21:13:39","date_gmt":"2026-03-29T21:13:39","guid":{"rendered":"https:\/\/eliasschultze.de\/?page_id=2283"},"modified":"2026-06-13T20:27:01","modified_gmt":"2026-06-13T20:27:01","slug":"seo-check","status":"publish","type":"page","link":"https:\/\/eliasschultze.de\/en\/seo-check\/","title":{"rendered":"Free SEO & UX check for your website"},"content":{"rendered":"<style>\n        \/* ===================== HEADER ===================== *\/\n        #header {\n            position: fixed;\n            top: 0; left: 0; right: 0;\n            padding: 20px 0;\n            z-index: 500;\n            background: var(--weiss);\n            border-bottom: 1px solid rgba(30,58,95,0.06);\n            margin: 0 auto;\n            padding: 20px 5vw;\n            transition: padding 0.3s ease;\n        }\n        .nav-inner {\n            position: relative;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            gap: 24px;\n            min-height: 52px;\n        }\n        .nav-inner .logo { flex-shrink: 0; z-index: 700; }\n        .nav-inner .nav-links {\n            position: absolute;\n            left: 50%; top: 50%;\n            transform: translate(-50%, -50%);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 28px;\n            list-style: none;\n        }\n        .nav-inner .nav-right-group { flex-shrink: 0; display: flex; align-items: center; gap: 0; z-index: 700; }\n\n        .logo { font-family: 'Outfit', sans-serif; font-size: 22px; font-weight: 600; letter-spacing: -0.03em; color: var(--marineblau); display: flex; align-items: center; }\n        .logo img { display: block; height: 36px; width: auto; max-width: 180px; object-fit: contain; }\n\n        .nav-links { font-size: 15px; font-weight: 400; }\n        .nav-links a { color: var(--text-muted); transition: color 0.2s ease; text-decoration: none;}\n        .nav-links a:hover { color: var(--marineblau); }\n\n        .btn-outline { border: 1px solid rgba(30,58,95,0.2); padding: 12px 28px; border-radius: 100px; font-size: 14px; font-weight: 500; transition: all 0.3s ease; color: var(--marineblau); white-space: nowrap; text-decoration: none; }\n        .btn-outline:hover { border-color: var(--marineblau); background: var(--marineblau); color: white !important; }\n\n        .nav-right { display: flex; align-items: center; gap: 0; }\n        .nav-utils { display: flex; align-items: center; gap: 16px; padding-right: 20px; margin-right: 20px; border-right: 1px solid rgba(30,58,95,0.12); }\n\n        .nav-search { display: flex; align-items: center; flex-direction: row-reverse; }\n        .nav-search-trigger { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; flex-shrink: 0; border: none; background: none; color: var(--text-muted); cursor: pointer; border-radius: 50%; transition: color 0.2s ease, background 0.2s ease; }\n        .nav-search-trigger:hover { color: var(--marineblau); background: rgba(30,58,95,0.06); }\n        .nav-search-trigger svg { width: 20px; height: 20px; }\n        .nav-search-input-wrap { width: 0; min-width: 0; overflow: hidden; opacity: 0; transition: width 0.4s cubic-bezier(0.4,0,0.2,1), opacity 0.35s ease; }\n        .nav-search.is-open .nav-search-input-wrap { width: 200px; min-width: 200px; opacity: 1; }\n        .nav-search-input-wrap input { width: 100%; min-width: 200px; padding: 10px 14px; border: 1px solid rgba(30,58,95,0.2); border-radius: 100px; font-size: 14px; font-family: inherit; color: var(--marineblau); background: var(--weiss); box-sizing: border-box; }\n        .nav-search-input-wrap input:focus { outline: none; border-color: var(--marineblau); }\n        .nav-search-input-wrap input::placeholder { color: var(--text-muted); }\n\n        .nav-lang { display: flex; align-items: center; background: rgba(30,58,95,0.06); border-radius: 100px; padding: 4px; gap: 2px; }\n        .nav-lang a { padding: 6px 12px; font-size: 13px; font-weight: 500; color: var(--text-muted); border-radius: 100px; transition: color 0.2s ease, background 0.2s ease; text-decoration: none;}\n        .nav-lang a:hover { color: var(--marineblau); }\n        .nav-lang a.active { color: var(--marineblau); background: var(--weiss); box-shadow: 0 1px 3px rgba(30,58,95,0.08);text-decoration: none; }\n\n        \/* ===================== BURGER ===================== *\/\n        .es-burger {\n            display: none;\n            flex-direction: column;\n            justify-content: center;\n            align-items: center;\n            width: 44px; height: 44px;\n            background: none; border: none;\n            cursor: pointer;\n            z-index: 700;\n            padding: 0; flex-shrink: 0;\n            -webkit-tap-highlight-color: transparent;\n        }\n        .es-burger-box { position: relative; width: 24px; height: 16px; }\n        .es-burger-box span {\n            display: block; position: absolute; left: 0; width: 24px; height: 2px;\n            background: var(--marineblau); border-radius: 2px;\n            transition: top 0.3s ease 0.3s, transform 0.3s ease 0s, opacity 0.2s ease;\n        }\n        .es-burger-box span:nth-child(1) { top: 0; }\n        .es-burger-box span:nth-child(2) { top: 7px; }\n        .es-burger-box span:nth-child(3) { top: 14px; }\n        .es-burger.is-open .es-burger-box span { background: var(--weiss); transition: top 0.3s ease 0s, transform 0.3s ease 0.3s, opacity 0.2s ease; }\n        .es-burger.is-open .es-burger-box span:nth-child(1) { top: 7px; transform: rotate(45deg); }\n        .es-burger.is-open .es-burger-box span:nth-child(2) { opacity: 0; transform: scaleX(0); }\n        .es-burger.is-open .es-burger-box span:nth-child(3) { top: 7px; transform: rotate(-45deg); }\n\n        \/* ===================== FULLSCREEN OVERLAY ===================== *\/\n        .es-mobile-overlay {\n            position: fixed; inset: 0; z-index: 600; background: var(--marineblau);\n            display: flex; flex-direction: column; justify-content: center; align-items: flex-start;\n            padding: 100px 10vw 60px; opacity: 0; visibility: hidden; transform: translateY(-20px);\n            transition: opacity 0.45s var(--ease-out), transform 0.45s var(--ease-out), visibility 0.45s;\n        }\n        .es-mobile-overlay.is-open { opacity: 1; visibility: visible; transform: translateY(0); }\n        .es-mobile-overlay::before {\n            content: 'es.'; position: absolute; right: 5vw; bottom: -0.05em;\n            font-family: 'Outfit', sans-serif; font-size: clamp(120px, 25vw, 220px); font-weight: 700;\n            color: rgba(255,255,255,0.04); line-height: 1; pointer-events: none; letter-spacing: -0.04em; user-select: none;\n        }\n        .es-overlay-close {\n            position: absolute; top: 24px; right: 5vw; display: flex; align-items: center; justify-content: center;\n            width: 44px; height: 44px; background: rgba(255,255,255,0.12); border: none; border-radius: 50%;\n            cursor: pointer; color: var(--weiss); transition: background 0.25s ease, transform 0.25s ease;\n            -webkit-tap-highlight-color: transparent;\n        }\n        .es-overlay-close:hover { background: rgba(255,255,255,0.25); transform: rotate(90deg); }\n        .es-overlay-close svg { width: 20px; height: 20px; }\n\n        .es-mobile-nav { list-style: none; width: 100%; }\n        .es-mobile-nav li { border-bottom: 1px solid rgba(255,255,255,0.08); }\n        .es-mobile-nav li:first-child { border-top: 1px solid rgba(255,255,255,0.08); }\n        .es-mobile-nav a {\n            display: block; font-family: 'Outfit', sans-serif; font-size: clamp(36px, 8vw, 64px); font-weight: 300;\n            color: rgba(255,255,255,0.9); letter-spacing: -0.03em; padding: 20px 0; line-height: 1;\n            transform: translateY(40px); opacity: 0; transition: color 0.25s ease, padding-left 0.3s var(--ease-out), transform 0.5s var(--ease-out), opacity 0.5s ease;\n        }\n        .es-mobile-overlay.is-open .es-mobile-nav a { transform: translateY(0); opacity: 1; }\n        .es-mobile-nav li:nth-child(1) a { transition-delay: 0.1s; }\n        .es-mobile-nav li:nth-child(2) a { transition-delay: 0.18s; }\n        .es-mobile-nav li:nth-child(3) a { transition-delay: 0.26s; }\n        .es-mobile-nav li:nth-child(4) a { transition-delay: 0.34s; }\n        .es-mobile-nav a:hover { color: var(--koralle); padding-left: 12px; }\n\n        .es-mobile-cta { margin-top: 48px; transform: translateY(30px); opacity: 0; transition: transform 0.5s var(--ease-out) 0.42s, opacity 0.5s ease 0.42s; }\n        .es-mobile-overlay.is-open .es-mobile-cta { transform: translateY(0); opacity: 1; }\n        .es-mobile-cta a { display: inline-block; background: var(--koralle); color: var(--weiss); font-size: 16px; font-weight: 500; padding: 18px 44px; border-radius: 100px; transition: background 0.3s ease, transform 0.3s var(--ease-out); box-shadow: 0 10px 30px rgba(246,114,128,0.25); }\n        .es-mobile-cta a:hover { background: var(--koralle-hover); transform: translateY(-2px); }\n\n        .es-mobile-footer { position: absolute; bottom: 40px; left: 10vw; right: 10vw; display: flex; align-items: center; justify-content: space-between; opacity: 0; transform: translateY(20px); transition: opacity 0.4s ease 0.5s, transform 0.4s ease 0.5s; }\n        .es-mobile-overlay.is-open .es-mobile-footer { opacity: 1; transform: translateY(0); }\n        .es-mobile-lang { display: flex; gap: 16px; }\n        .es-mobile-lang a { font-size: 13px; font-weight: 500; color: rgba(255,255,255,0.4); text-transform: uppercase; letter-spacing: 0.1em; transition: color 0.2s ease; }\n        .es-mobile-lang a.active, .es-mobile-lang a:hover { color: rgba(255,255,255,0.9); }\n        .es-mobile-social a { font-size: 13px; color: rgba(255,255,255,0.4); transition: color 0.2s ease; }\n        .es-mobile-social a:hover { color: rgba(255,255,255,0.9); }\n\n        body.es-nav-open { overflow: hidden; }\n\n        \/* ===================== RESPONSIVE BREAKPOINT ===================== *\/\n        @media (max-width: 900px) {\n            .nav-inner .nav-links,\n            .nav-inner .nav-right { \n                display: none !important; \n            }\n            .es-burger { \n                display: flex; \n            }\n            #header {\n                padding: 16px 5vw; \/* Strafferes Padding f\u00fcr Mobile *\/\n            }\n        }\n\n.es-mobile-link{\ntext-decoration: none;\n}\n\n.es-mobile-lang a{\ntext-decoration: none;\n}\n\n.es-mobile-social a{\ntext-decoration: none;\n}\n<\/style>\n\n\n\n    <div class=\"es-mobile-overlay\" id=\"es-mobile-overlay\" aria-hidden=\"true\" role=\"dialog\" aria-label=\"Navigation\">\n        <button type=\"button\" class=\"es-overlay-close\" id=\"es-overlay-close\" aria-label=\"Close menu\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2.5\">\n                <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18L18 6M6 6l12 12\"><\/path>\n            <\/svg>\n        <\/button>\n        <nav aria-label=\"Mobile Navigation\">\n            <ul class=\"es-mobile-nav\">\n                <li><a href=\"\/en\/webdesign-mosbach\/\" class=\"es-mobile-link\">Studio<\/a><\/li>\n                <li><a href=\"\/en\/webdesign-expertise\/\" class=\"es-mobile-link\">Expertise<\/a><\/li>\n                <li><a href=\"\/en\/webdesign-referenzen\/\" class=\"es-mobile-link\">Cases<\/a><\/li>\n<li><a href=\"\/en\/cases\/\" class=\"es-mobile-link\">Cases<\/a><\/li>\n            <\/ul>\n            <div class=\"es-mobile-cta\">\n                <a href=\"#kontakt\" class=\"es-mobile-link\">Free intro call<\/a>\n            <\/div>\n        <\/nav>\n        <div class=\"es-mobile-footer\">\n            <div class=\"es-mobile-lang\">\n                <a href=\"\/en\/\" class=\"active\" hreflang=\"de\">DE<\/a>\n                <a href=\"en\/index.html\" hreflang=\"en\">EN<\/a>\n            <\/div>\n            <div class=\"es-mobile-social\">\n                <a href=\"https:\/\/www.instagram.com\/its.es.design\/\" target=\"_blank\" rel=\"noopener noreferrer\">Instagram \u2924<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <header id=\"header\" class=\"header\" role=\"banner\">\n        <div class=\"es-container nav-inner\">\n            <a href=\"\/en\/\" class=\"logo\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/eliasschultze.de\/wp-content\/uploads\/2026\/04\/Logo_mit_Kontur_Wortbildmarke.webp\" alt=\"es.design \u2013 Home\" width=\"180\" height=\"36\" title=\"| Elias Schultze\">\n            <\/a>\n            <nav class=\"nav-links\" aria-label=\"Main navigation\">\n                <a href=\"\/en\/webdesign-mosbach\/\">Studio<\/a>\n                <a href=\"\/en\/webdesign-expertise\/\">Expertise<\/a>\n                <a href=\"\/en\/webdesign-referenzen\/\">Cases<\/a>\n<a href=\"\/en\/blog\/\">Blog<\/a>\n            <\/nav>\n            <div class=\"nav-right-group\">\n                <div class=\"nav-right\">\n                    <div class=\"nav-utils\">\n                        <div class=\"nav-search\" id=\"nav-search-wrap\">\n                            <form class=\"nav-search-input-wrap\" role=\"search\" action=\"#\" method=\"get\" id=\"nav-search-form\" data-trp-original-action=\"#\">\n                                <input type=\"search\" id=\"nav-search-input\" name=\"q\" placeholder=\"Search\u2026\" autocomplete=\"off\" aria-label=\"Search the site\">\n                            <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n                            <button type=\"button\" class=\"nav-search-trigger\" aria-label=\"Search\" id=\"nav-search-trigger\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z\"><\/path><\/svg>\n                            <\/button>\n                        <\/div>\n                        <div class=\"nav-lang\">\n                            <a href=\"\/en\/\" class=\"active\" hreflang=\"de\" lang=\"de\">DE<\/a>\n                            <a href=\"en\/index\" hreflang=\"en\" lang=\"en\">EN<\/a>\n                        <\/div>\n                    <\/div>\n                    <a href=\"\/en\/home\/#kontakt\" class=\"btn-outline\">Let&#8217;s talk<\/a>\n                <\/div>\n                <button type=\"button\" class=\"es-burger\" id=\"es-burger\" aria-label=\"Open menu\" aria-expanded=\"false\" aria-controls=\"es-mobile-overlay\">\n                    <div class=\"es-burger-box\">\n                        <span><\/span>\n                        <span><\/span>\n                        <span><\/span>\n                    <\/div>\n                <\/button>\n            <\/div>\n        <\/div>\n    <\/header>\n\n\n<script>\n    (function() {\n        'use strict';\n        \n        \/\/ --- Header \/ Mobile Navigation Script ---\n        var burger   = document.getElementById('es-burger');\n        var overlay  = document.getElementById('es-mobile-overlay');\n        var closeBtn = document.getElementById('es-overlay-close');\n        var mobileLinks = document.querySelectorAll('.es-mobile-link');\n\n        if (burger && overlay) {\n            var menuOpen = false;\n            function openNav() {\n                menuOpen = true;\n                burger.classList.add('is-open');\n                overlay.classList.add('is-open');\n                overlay.setAttribute('aria-hidden', 'false');\n                burger.setAttribute('aria-expanded', 'true');\n                burger.setAttribute('aria-label', 'Men\u00fc schlie\u00dfen');\n                document.body.classList.add('es-nav-open');\n            }\n            function closeNav() {\n                menuOpen = false;\n                burger.classList.remove('is-open');\n                overlay.classList.remove('is-open');\n                overlay.setAttribute('aria-hidden', 'true');\n                burger.setAttribute('aria-expanded', 'false');\n                burger.setAttribute('aria-label', 'Men\u00fc \u00f6ffnen');\n                document.body.classList.remove('es-nav-open');\n            }\n            burger.addEventListener('click', function(e) { e.stopPropagation(); menuOpen ? closeNav() : openNav(); });\n            if (closeBtn) closeBtn.addEventListener('click', function(e) { e.stopPropagation(); closeNav(); });\n            mobileLinks.forEach(function(link) { link.addEventListener('click', closeNav); });\n            document.addEventListener('keydown', function(e) { if (e.key === 'Escape' && menuOpen) closeNav(); });\n            window.addEventListener('resize', function() { if (window.innerWidth > 900 && menuOpen) closeNav(); });\n        }\n\n        var searchWrap = document.getElementById('nav-search-wrap');\n        var searchTrigger = document.getElementById('nav-search-trigger');\n        var searchForm = document.getElementById('nav-search-form');\n        var searchInput = document.getElementById('nav-search-input');\n        if (searchWrap && searchTrigger && searchForm && searchInput) {\n            searchTrigger.addEventListener('click', function() {\n                searchWrap.classList.toggle('is-open');\n                if (searchWrap.classList.contains('is-open')) searchInput.focus();\n            });\n            searchInput.addEventListener('blur', function() {\n                setTimeout(function() { searchWrap.classList.remove('is-open'); }, 450);\n            });\n            searchForm.addEventListener('submit', function(e) { e.preventDefault(); });\n        }\n\n        \/\/ --- Formular Submission Script ---\n        var form = document.getElementById('seo-audit-form');\n        var btn = document.getElementById('seo-submit');\n        var loading = document.getElementById('seo-loading');\n        var errBox = document.getElementById('seo-error');\n        var success = document.getElementById('seo-success');\n        var successMsg = document.getElementById('seo-success-msg');\n\n    })();\n<\/script>\n\n\n\n<!DOCTYPE html>\n<html lang=\"de\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>SEO Website Check Odenwald | Gratis SEO-Analyse &#038; Audit | es.design<\/title>\n    <meta name=\"description\" content=\"Ist deine Website fit f\u00fcr Google? Hol dir deinen kostenlosen SEO Website Check f\u00fcr Unternehmen im Odenwald. Analyse von Technik, Speed &#038; Sichtbarkeit. Jetzt pr\u00fcfen!\">\n    <style>\n        :root {\n            --marineblau: #1e3a5f;\n            --hellgrau: #f8f9fa;\n            --weiss: #ffffff;\n            --koralle: #c44d5b;\n            --koralle-hover: #e05e6b;\n            --text-muted: #5a6178;\n            --mint: #a8dadc;\n            --shadow: 0 20px 40px rgba(30, 58, 95, 0.05);\n            --border: rgba(30, 58, 95, 0.08);\n            --ease: cubic-bezier(0.25, 1, 0.5, 1);\n        }\n\n        * { box-sizing: border-box; margin: 0; padding: 0; }\n        html { scroll-behavior: smooth; }\n        \n        body {\n            font-family: 'Inter', sans-serif;\n            background-color: var(--weiss);\n            color: var(--marineblau);\n            line-height: 1.7;\n            font-size: 16px;\n            -webkit-font-smoothing: antialiased;\n        }\n\n        \/* Layout *\/\n        .es-sub-main { max-width: 900px; margin: 0 auto; padding: 140px 5vw 100px; }\n        .es-audit-main { max-width: 1100px; }\n\n        h1, h2, h3 {\n            font-family: 'Outfit', sans-serif;\n            font-weight: 500;\n            letter-spacing: -0.03em;\n            line-height: 1.1;\n            margin-bottom: 1.5rem;\n        }\n\n        h1 { font-size: clamp(2.2rem, 5vw, 3.5rem); color: var(--marineblau); }\n        h2 { font-size: clamp(1.5rem, 3vw, 2rem); margin-top: 4rem; }\n        h3 { font-size: 1.25rem; margin-top: 2rem; color: var(--koralle); }\n\n        p { color: var(--text-muted); font-weight: 300; margin-bottom: 1.2rem; }\n        strong { font-weight: 600; color: var(--marineblau); }\n\n        \/* Header *\/\n        .es-sub-hero { margin-bottom: 60px; text-align: left; max-width: 800px; }\n        .es-audit-kicker {\n            font-size: 0.75rem;\n            text-transform: uppercase;\n            letter-spacing: 0.15em;\n            color: var(--koralle);\n            font-weight: 600;\n            margin-bottom: 1rem;\n            display: block;\n        }\n        .es-sub-lead { font-size: 1.2rem; line-height: 1.6; }\n\n        \/* Die Card \/ Formular *\/\n        .es-audit-card {\n            background: var(--weiss);\n            border: 1px solid var(--border);\n            border-radius: 24px;\n            padding: clamp(1.5rem, 5vw, 3.5rem);\n            box-shadow: var(--shadow);\n            margin-bottom: 80px;\n            position: relative;\n            overflow: hidden;\n        }\n        \n        \/* Subtiler Hintergrund-Akzent f\u00fcr die Card *\/\n        .es-audit-card::before {\n            content: \"\";\n            position: absolute;\n            top: 0; right: 0;\n            width: 150px; height: 150px;\n            background: radial-gradient(circle, rgba(168, 218, 220, 0.15) 0%, transparent 70%);\n            z-index: 0;\n        }\n\n        .es-audit-card h2 { margin-top: 0; font-size: 1.8rem; }\n        .es-audit-card-lead { margin-bottom: 2.5rem; }\n\n        \/* Form Elements *\/\n        .es-sub-field { margin-bottom: 24px; position: relative; z-index: 1; }\n        .es-sub-field label {\n            display: block;\n            font-size: 0.85rem;\n            font-weight: 600;\n            margin-bottom: 8px;\n            color: var(--marineblau);\n        }\n\n        .es-sub-field input, .es-sub-field select {\n            width: 100%;\n            padding: 14px 18px;\n            border: 1px solid var(--border);\n            border-radius: 12px;\n            font: inherit;\n            background: var(--hellgrau);\n            transition: all 0.3s var(--ease);\n            color: var(--marineblau);\n        }\n\n        .es-sub-field input:focus {\n            outline: none;\n            border-color: var(--koralle);\n            background: var(--weiss);\n            box-shadow: 0 0 0 4px rgba(196, 77, 91, 0.05);\n        }\n\n        .es-psi-row { display: grid; grid-template-columns: 2fr 1fr; gap: 20px; }\n        @media (max-width: 600px) { .es-psi-row { grid-template-columns: 1fr; } }\n\n        .es-sub-submit {\n            background: var(--koralle);\n            color: var(--weiss);\n            border: none;\n            padding: 16px 40px;\n            border-radius: 100px;\n            font-family: 'Outfit', sans-serif;\n            font-size: 1rem;\n            font-weight: 500;\n            cursor: pointer;\n            transition: all 0.4s var(--ease);\n            box-shadow: 0 10px 20px rgba(196, 77, 91, 0.2);\n        }\n\n        .es-sub-submit:hover {\n            background: var(--koralle-hover);\n            transform: translateY(-2px);\n            box-shadow: 0 15px 30px rgba(196, 77, 91, 0.3);\n        }\n\n        .es-privacy-row { \n            display: flex; gap: 12px; font-size: 0.85rem; margin: 30px 0; \n            align-items: flex-start;\n        }\n        .es-privacy-row input { width: 20px; height: 20px; accent-color: var(--koralle); cursor: pointer; }\n\n        \/* Benefits Grid *\/\n        .es-sub-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 40px;\n            margin: 3rem 0;\n        }\n\n        .benefit-item {\n            padding-left: 24px;\n            border-left: 3px solid var(--mint);\n            transition: border-color 0.3s var(--ease);\n        }\n        .benefit-item:hover { border-left-color: var(--koralle); }\n        .benefit-item strong { display: block; margin-bottom: 0.5rem; font-size: 1.1rem; }\n\n        @media (max-width: 768px) { .es-sub-grid { grid-template-columns: 1fr; } }\n\n        \/* CTA Sektion *\/\n        .es-seo-cta {\n            background: var(--marineblau);\n            color: var(--weiss);\n            padding: 60px 40px;\n            border-radius: 24px;\n            text-align: center;\n            margin-top: 100px;\n        }\n\n        .es-seo-cta h2 { color: var(--weiss); margin-top: 0; }\n        .es-seo-cta p { color: rgba(255,255,255,0.8); }\n\n        .es-cta-btn {\n            display: inline-block;\n            padding: 14px 32px;\n            border-radius: 100px;\n            font-weight: 500;\n            text-decoration: none !important;\n            margin: 10px;\n            transition: all 0.3s var(--ease);\n        }\n\n        .es-cta-btn--primary { background: var(--weiss); color: var(--marineblau) !important; }\n        .es-cta-btn--primary:hover { background: var(--mint); transform: scale(1.05); }\n\n        .es-cta-btn--ghost { border: 1.5px solid rgba(255,255,255,0.3); color: var(--weiss) !important; }\n        .es-cta-btn--ghost:hover { border-color: var(--weiss); background: rgba(255,255,255,0.05); }\n\n        \/* Loading & Status *\/\n        .es-psi-loading { display: none; align-items: center; gap: 15px; margin-top: 25px; font-weight: 500; }\n        .es-psi-loading.is-visible { display: flex; }\n        .es-psi-spinner { \n            width: 24px; height: 24px; \n            border: 3px solid rgba(30,58,95,0.1); \n            border-top-color: var(--koralle); \n            border-radius: 50%; \n            animation: spin 0.8s linear infinite; \n        }\n        @keyframes spin { to { transform: rotate(360deg); } }\n\n        .es-hp { position: absolute; left: -9999px; }\n\n        .es-sub-note { font-size: 0.85rem; text-align: center; margin-top: 40px; opacity: 0.7; }\n    <\/style>\n<\/head>\n<body>\n\n    <main id=\"main\">\n        <article class=\"es-sub-main es-audit-main\">\n            \n            <header class=\"es-sub-hero\">\n                <span class=\"es-audit-kicker\">Lighthouse &#038; Google PageSpeed Insights<\/span>\n                <h1>Increase visibility in the Odenwald: your SEO website check<\/h1>\n                <p class=\"es-sub-lead\">\n                    Stop guessing why your website is not on page 1. Get a sound analysis of SEO, technology and performance straight to your inbox. \n                    <strong>Free, professional and with no newsletter obligation.<\/strong>\n                <\/p>\n            <\/header>\n\n            <section class=\"es-audit-card\">\n                <h2>Start the analysis now<\/h2>\n                <p class=\"es-audit-card-lead\">\n                    We fetch live data directly from Google. The analysis for the <strong>SEO website check Odenwald<\/strong> takes about 30\u2013120 seconds.\n                <\/p>\n\n                <form id=\"seo-audit-form\" data-report-endpoint=\"https:\/\/eliasschultze.de\/wp-content\/themes\/wordpress-theme-esdesign-paste\/send-seo-report.php\" action=\"\">\n                    <div class=\"es-sub-field\">\n                        <label for=\"seo-email\">Email for the report *<\/label>\n                        <input type=\"email\" id=\"seo-email\" name=\"email\" required placeholder=\"beispiel@firma.de\">\n                    <\/div>\n                    \n                    <div class=\"es-psi-row\">\n                        <div class=\"es-sub-field\">\n                            <label for=\"seo-url\">Your website URL *<\/label>\n                            <input type=\"text\" id=\"seo-url\" name=\"url\" required placeholder=\"https:\/\/deine-website.de\">\n                        <\/div>\n                        <div class=\"es-sub-field\">\n                            <label for=\"seo-strategy\">Check mode<\/label>\n                            <select id=\"seo-strategy\" name=\"strategy\">\n                                <option value=\"mobile\" selected>Mobil (Standard)<\/option>\n                                <option value=\"desktop\">Desktop<\/option>\n                            <\/select>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"es-sub-field\">\n                        <label for=\"seo-keywords\">Desired keywords (optional)<\/label>\n                        <input type=\"text\" id=\"seo-keywords\" name=\"keywords\" placeholder=\"e.g. webdesign michelstadt, carpenter odenwald\">\n                    <\/div>\n\n                    <div class=\"es-privacy-row\">\n                        <input type=\"checkbox\" id=\"seo-privacy\" name=\"privacy\" required>\n                        <label for=\"seo-privacy\">\n                            I agree to data processing for creating the report. Details in the <a href=\"\/en\/datenschutz\/\" target=\"_blank\">Privacy Policy<\/a>.\n                        <\/label>\n                    <\/div>\n\n                    <div class=\"es-hp\" aria-hidden=\"true\">\n                        <input type=\"text\" id=\"seo-hp\" name=\"hp\" tabindex=\"-1\">\n                    <\/div>\n\n                    <button type=\"submit\" class=\"es-sub-submit\" id=\"seo-submit\">Check for free now<\/button>\n                <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n\n                <div class=\"es-psi-loading\" id=\"seo-loading\">\n                    <span class=\"es-psi-spinner\"><\/span>\n                    <span>Google is analysing your page\u2026 Please wait a moment.<\/span>\n                <\/div>\n                \n                <div id=\"seo-error\" style=\"color: var(--koralle); margin-top: 20px; display: none; font-weight: 500;\"><\/div>\n                \n                <div id=\"seo-success\" style=\"background: rgba(26, 127, 76, 0.05); padding: 20px; border-radius: 12px; border: 1px solid rgba(26, 127, 76, 0.2); margin-top: 20px; display: none;\">\n                    <h3 style=\"color: #1a7f4c; margin-top: 0;\">Analysis running!<\/h3>\n                    <p style=\"margin-bottom: 0;\">Your SEO report is being generated and will be sent to your inbox shortly. Please also check your spam folder.<\/p>\n                <\/div>\n            <\/section>\n\n            <section class=\"es-sub-block\">\n                <h2>Why local companies need an SEO website check<\/h2>\n                <p>\n                    Digital visibility is the decisive competitive factor today \u2014 especially in rural areas. A sound <strong>SEO website check Odenwald<\/strong> reveals the technical hurdles that have so far prevented you from ranking at the top for searches in Erbach, Michelstadt or Buchen.\n                <\/p>\n\n                <div class=\"es-sub-grid\">\n                    <div class=\"benefit-item\">\n                        <strong>Technical SEO<\/strong>\n                        <p>We check crawlability, meta data and the correct structure of your heading tags.<\/p>\n                    <\/div>\n                    <div class=\"benefit-item\">\n                        <strong>Performance &#038; Speed<\/strong>\n                        <p>Fast load times are an official ranking factor. We measure your Core Web Vitals.<\/p>\n                    <\/div>\n                    <div class=\"benefit-item\">\n                        <strong>Mobile Experience<\/strong>\n                        <p>Google primarily evaluates websites based on how they appear on smartphones. We check that.<\/p>\n                    <\/div>\n                    <div class=\"benefit-item\">\n                        <strong>Security &amp; standards<\/strong>\n                        <p>HTTPS, clean SSL certificates and modern protocols are mandatory for Google\u2019s trust.<\/p>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <section class=\"es-sub-block\">\n                <h2>SEO in the Odenwald: strategy meets technology<\/h2>\n                <p>\n                    An automated check gives you the roadmap, but you have to take the journey yourself. In regions like the Odenwaldkreis, it is not the loudest marketing that wins, but the best user experience.\n                <\/p>\n                <h3>What happens after the audit?<\/h3>\n                <p>\n                    Once you have your report, you should prioritise the \u201cred areas\u201d. Often it is small things such as oversized images or missing alt texts that make a big difference. If you need help with implementation, I am here as a local expert.\n                <\/p>\n            <\/section>\n\n            <aside class=\"es-seo-cta\">\n                <h2>Got the report \u2014 now what?<\/h2>\n                <p>Numbers are the foundation, strategy is the lever. Let\u2019s look together at how we can make your WordPress site unbeatable for the Odenwald.<\/p>\n                <div class=\"es-seo-cta-actions\">\n                    <a class=\"es-cta-btn es-cta-btn--primary\" href=\"\/en\/#kontakt\">Free intro consultation<\/a>\n                    <a class=\"es-cta-btn es-cta-btn--ghost\" href=\"\/en\/preisberechnung\/\">What does optimisation cost?<\/a>\n                <\/div>\n            <\/aside>\n\n            <p class=\"es-sub-note\">\n                This is a technical analysis tool based on Google Lighthouse. An automatic score is an indicator, not a cure. Real ranking growth requires an individual content strategy.\n            <\/p>\n\n        <\/article>\n    <\/main>\n\n    <script>\n    (function () {\n        'use strict';\n        var form = document.getElementById('seo-audit-form');\n        var btn = document.getElementById('seo-submit');\n        var loading = document.getElementById('seo-loading');\n        var errBox = document.getElementById('seo-error');\n        var successBox = document.getElementById('seo-success');\n\n        form.addEventListener('submit', function (e) {\n            e.preventDefault();\n            errBox.style.display = 'none';\n            successBox.style.display = 'none';\n            loading.classList.add('is-visible');\n            btn.disabled = true;\n            btn.style.opacity = \"0.5\";\n\n            var payload = {\n                email: document.getElementById('seo-email').value,\n                url: document.getElementById('seo-url').value,\n                keywords: document.getElementById('seo-keywords').value,\n                strategy: document.getElementById('seo-strategy').value,\n                privacy_ok: true,\n                hp: document.getElementById('seo-hp').value\n            };\n\n            fetch(form.getAttribute('data-report-endpoint'), {\n                method: 'POST',\n                headers: { 'Content-Type': 'application\/json' },\n                body: JSON.stringify(payload)\n            })\n            .then(res => res.json())\n            .then(data => {\n                if (data.ok) {\n                    successBox.style.display = 'block';\n                    form.style.opacity = \"0.3\";\n                    form.style.pointerEvents = \"none\";\n                } else {\n                    throw new Error(data.message || 'Fehler beim Senden.');\n                }\n            })\n            .catch(err => {\n                errBox.textContent = err.message;\n                errBox.style.display = 'block';\n                btn.disabled = false;\n                btn.style.opacity = \"1\";\n            })\n            .finally(() => {\n                loading.classList.remove('is-visible');\n            });\n        });\n    })();\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<style>\n\n.footer-cta { padding: 150px 0; text-align: center; background: var(--marineblau); color: var(--weiss); }\n.footer-cta h2 { font-size: clamp(2.5rem, 5vw, 5rem); margin-bottom: 32px; color: var(--weiss); }\n.footer-cta p { font-size: 20px; color: rgba(255,255,255,0.7); font-weight: 300; max-width: 700px; margin: 0 auto 48px; line-height: 1.6; }\n\nfooter { background: var(--marineblau); padding: 64px 0 32px; border-top: 1px solid rgba(255,255,255,0.1); color: rgba(255,255,255,0.85); }\n.footer-grid { display: grid; grid-template-columns: 1.4fr 1fr 1fr 1fr 1fr; gap: 48px 32px; margin-bottom: 48px; }\n.footer-brand .footer-logo { display: inline-block; margin-bottom: 20px; }\n.footer-brand .footer-logo img { height: 44px; width: auto; display: block; }\n.footer-tagline { font-size: 14px; line-height: 1.6; color: rgba(255,255,255,0.75); max-width: 280px; margin-bottom: 24px; }\n.footer-search-form { display: flex; align-items: stretch; max-width: 280px; margin-bottom: 24px; }\n.footer-search-form input { flex: 1; padding: 12px 14px; border: 1px solid rgba(255,255,255,0.25); border-right: none; border-radius: 8px 0 0 8px; background: rgba(255,255,255,0.95); font-size: 14px; font-family: inherit; color: var(--marineblau); }\n.footer-search-form input::placeholder { color: var(--text-muted); }\n.footer-search-form button { width: 44px; background: var(--mint); border: none; border-radius: 0 8px 8px 0; color: var(--marineblau); cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background 0.2s ease; }\n.footer-search-form button:hover { background: #8fcacd; }\n.footer-search-form button svg { width: 18px; height: 18px; }\n.footer-social { display: flex; gap: 10px; }\n.footer-social a { width: 40px; height: 40px; border-radius: 8px; background: rgba(255,255,255,0.12); color: rgba(255,255,255,0.9); display: flex; align-items: center; justify-content: center; transition: background 0.2s ease; }\n.footer-social a:hover { background: rgba(255,255,255,0.2); }\n.footer-social a svg { width: 18px; height: 18px; }\n.footer-col h4, .footer-col .footer-col-title { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: rgba(255,255,255,0.5); margin: 0 0 16px 0; }\n.footer-col ul { list-style: none; }\n.footer-col ul li { margin-bottom: 10px; }\n.footer-col a { font-size: 15px; color: rgba(255,255,255,0.9); transition: color 0.2s ease; text-decoration: none; }\n.footer-col a:hover { color: var(--weiss); }\n.footer-col p { font-size: 15px; color: rgba(255,255,255,0.9); margin-bottom: 6px; }\n.footer-col p a { color: inherit; }\n.footer-bottom { padding-top: 24px; border-top: 1px solid rgba(255,255,255,0.1); font-size: 13px; color: rgba(255,255,255,0.5); text-align: center; }\n\n\n@media (max-width: 900px) {\n    .footer-grid { grid-template-columns: 1fr 1fr; gap: 40px 24px; }\n}\n\n@media (max-width: 768px) {\n    .footer-grid { grid-template-columns: 1fr; gap: 32px; }\n}\n\n.es-container{margin: 0 auto;\n    padding: 0 5vw;}\n\n<\/style>\n\n<body>\n\n    <footer>\n        <div class=\"es-container\">\n            <div class=\"footer-grid\">\n                <div class=\"footer-brand\">\n                    <a href=\"\/en\/\" class=\"footer-logo\"><img src=\"https:\/\/eliasschultze.de\/wp-content\/uploads\/2026\/03\/Logo_weiss-1.webp\" alt=\"es.design\" width=\"140\" height=\"44\" loading=\"lazy\" decoding=\"async\" title=\"| Elias Schultze\"><\/a>\n                    <p class=\"footer-tagline\">Web design and development with passion from the Odenwald. Consulting, design, social media and more.<\/p>\n    \n                    <div class=\"footer-social\">\n                        <a href=\"https:\/\/www.instagram.com\/eliasschultze\/\" target=\"_blank\" rel=\"me noopener noreferrer\" aria-label=\"Instagram\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z\"\/><\/svg>\n                        <\/a>\n                        <a href=\"https:\/\/www.facebook.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Facebook\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/><\/svg>\n                        <\/a>\n                    <\/div>\n                <\/div>\n                <div class=\"footer-col\">\n                    <h3 class=\"footer-col-title\">Navigation<\/h3>\n                    <ul>\n                        <li><a href=\"\/en\/\">Home<\/a><\/li>\n                        <li><a href=\"\/en\/webdesign-mosbach\/\">Studio<\/a><\/li>\n                        <li><a href=\"\/en\/webdesign-expertise\/\">Expertise<\/a><\/li>\n                        <li><a href=\"\/en\/webdesign-referenzen\/\">Cases<\/a><\/li>\n                        <li><a href=\"\/en\/seo-check\/\">SEO-Check<\/a><\/li>\n                        <li><a href=\"#kontakt\">Contact<\/a><\/li>\n                    <\/ul>\n                <\/div>\n                <div class=\"footer-col\"><h3 class=\"footer-col-title\">Locally<\/h3><ul><li><a href=\"https:\/\/eliasschultze.de\/en\/webdesign-mosbach\/\">Webdesign Mosbach<\/a><\/li><li><a href=\"https:\/\/eliasschultze.de\/en\/webdesign-eberbach\/\">Webdesign Eberbach<\/a><\/li><li><a href=\"https:\/\/eliasschultze.de\/en\/webdesign-hirschhorn\/\">Webdesign Hirschhorn<\/a><\/li><\/ul><\/div><div class=\"footer-col\">\n                    <h3 class=\"footer-col-title\">Legal information<\/h3>\n                    <ul>\n                        <li><a href=\"\/en\/impressum\/\">Imprint<\/a><\/li>\n                        <li><a href=\"\/en\/datenschutz\/\">Privacy policy<\/a><\/li>\n                    <\/ul>\n                <\/div>\n                <div class=\"footer-col\">\n                    <h3 class=\"footer-col-title\">Contact<\/h3><p class=\"es-nap\"><strong>es.design \u2013 Elias Schultze<\/strong><\/p>\n                    <p><a href=\"tel:+4915902025178\">+49 159 02025178<\/a><\/p>\n                    <p><a href=\"mailto:info@eliasschultze.de\">info@eliasschultze.de<\/a><\/p>\n                <\/div>\n            <\/div>\n            <p class=\"footer-bottom\">\u00a9 2026 es.design | Elias Schultze. All rights reserved.<\/p>\n        <\/div>\n    <\/footer>\n<\/body>","protected":false},"excerpt":{"rendered":"<p>SEO Website Check Odenwald | Gratis SEO-Analyse &#038; Audit | es.design Lighthouse &#038; Google PageSpeed Insights Sichtbarkeit im Odenwald steigern: Dein SEO Website Check H\u00f6r auf zu raten, warum deine Website nicht auf Seite 1 steht. Erhalte eine fundierte Analyse zu SEO, Technik und Performance direkt in dein Postfach. Kostenlos, fachgerecht und ohne Newsletter-Zwang. Analyse [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2283","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/eliasschultze.de\/en\/wp-json\/wp\/v2\/pages\/2283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eliasschultze.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eliasschultze.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eliasschultze.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/eliasschultze.de\/en\/wp-json\/wp\/v2\/comments?post=2283"}],"version-history":[{"count":33,"href":"https:\/\/eliasschultze.de\/en\/wp-json\/wp\/v2\/pages\/2283\/revisions"}],"predecessor-version":[{"id":2471,"href":"https:\/\/eliasschultze.de\/en\/wp-json\/wp\/v2\/pages\/2283\/revisions\/2471"}],"wp:attachment":[{"href":"https:\/\/eliasschultze.de\/en\/wp-json\/wp\/v2\/media?parent=2283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}