Florian Hallex, Norman Kauss und 11 andere
sind bereits mit einer SEO-Website Online zu finden.
Ihre Geschichten lesenIch entwickle handgefertigte, responsive & schnelle Websites und SEO-Strategien, die Cybersecurity-Unternehmen helfen, bei Google sichtbar zu werden und mehr Leads zu bekommen • ab 890 €.
sind bereits mit einer SEO-Website Online zu finden.
Ihre Geschichten lesenLass mich raten: Du bist aus einer Cybersecurity-Firma und Du hast ein großartiges und kompetentes Team. Aber Du stehst vor einem großen Problem:
Wie erreichen wir neue Kunden in diesem hart umkämpften Markt?
Wie das? Weil ich selbst mehrere Jahre lang in Deinen Schuhen stand.
Bevor ich zum Webmaster wurde, war ich als Cybersecurity-Berater in renomierten Beratungshäuser tätig. Und dieses Problem war ständig präsent.
Und unser einziges Marketing-Kanal war einfach zu Netzwerken. Dadurch waren wir ständig in einem Teufelskreis gefangen:
Ich wusste, dass wir etwas ändern mussten. Also nahm ich das Ruder selbst in die Hand:
Das Ergebnis? Innerhalb weniger Monate stieg unsere Sichtbarkeit enorm, und die Anfragen von großen Kunden ließen nicht lange auf sich warten.
Dieser Erfolg hat mich inspiriert...
Nach 4+ Jahren entschied mich, meine Leidenschaft für Webentwicklung und mein Branchenwissen zu kombinieren, um anderen B2B-Unternehmen wie Deinem zu helfen, online erfolgreich zu sein.
Strategiesche Beratung
IT-Recruiting
Startup
Industrie
Dolmetschen
E-Commerce
E-Commerce
Meine Kunden lieben deren neue perfomante und moderne Online-Präsenz. Deswegen haben mir viele 5-Sterne-Bewertungen hinterlassen:
Ich bin sehr zufrieden! Dmitry hat uns eine Online-Plattform entwickelt und eine fundierte Anleitung für Marketing und SEO zur Verfügung gestellt. Schon im Erstgespräch war ich begeistert, dass Dmitry sofort die Probleme unserer Zielgruppe verstanden hat und mit einigen Ideen und Vorschlägen eine Lösung vorgeschlagen hat. Nach kürzester Zeit hat er die Lösung geliefert. Die Qualität war hervorragend und wir konnten die Plattform am selben Tag online schalten. Ich empfehle Dmitry gerne weiter!
Dmitry hat von Anfang an ein professionelles Briefing durchgeführt, in dem all meine Wünsche zur Corporate Identity berücksichtigt wurden. Dank regelmäßiger Telefonate haben wir das Konzept perfekt umgesetzt. Jetzt sieht meine Webseite sehr professionell aus, was für meine IT-Recruiting Agentur essenziell ist. Herzlichen Dank für die tolle Arbeit, Dmitry, und weiterhin viel Erfolg!
Our main service's landing page and user experience was done thanks to Dmitry. It was really comforting that Dmitry understood the goals of our product very quickly, I had no efforts to make to onboard him. So he was not just an excellent front-end developer but a real online product developer who understands what problem we are solving and the best ways to present it. I do recommend working with Dmitry, he is a bright team member we can rely on and his guidance surely accelerate things.
Dank der professionellen Landing-Page von Dmitry ist Main-Ginko nun endlich auch online vertreten. Über das Buchungsformular können uns Kund*innen und Studierende auf einfach Weg Anfragen für Einsätze oder Praktika schicken. Die Zusammenarbeit mit Dmitry Dugarev verlief zügig, unkompliziert und präzise. Ich freue mich auf unser nächstes Projekt.
Sehr zufrieden! Dmitry war stets pünktlich hatte gute kreative Ideen und ist stets auf unsere Wünsche und Vorschläge eingegangen.
Working with Dmitry was a great decision. He built a web survey that was both easy to use and looked good – a combo that’s hard to find! This helped me quickly get all the responses I needed. I also received lots of positive comments from users on the survey's ease and design. What's more, he was always quick to respond and super helpful, making everything easier for me. For anyone in need of a skilled and reliable web developer, I highly recommend Dmitry!
Als Web-Designer und SEO-Experte spezialisiere ich mich auf B2B-KMU und erstelle perfomante, barrierefreie SEO WordPress-Websites zur Online-Lead-Generierung.
Und natürlich lege ich einen besonderen Fokus auf meine Heimatbranche: Cybersecurity.
Ich fühle mich mit Cybersecurity-Unternehmen verbunden, weil ich selbst in der Branche 4+ Jahre gearbeitet habe. Und wie hilft Dir das?
Mit meinem Hintergrund in Full-Service Cybersecurity sind die Sachen wie DDoS, XSS, Red teaming, BCM oder sogar IAM für mich keine Fremdwörter. Ich weiß ganz genau, worum es geht.
Zum Website-KostenrechnerDurch meine Arbeits- und Projekterfahrung in der Cybersecurity-Branche habe ich persönlich mit Deinen Kunden gesprochen und weiß, wie und wonach sie suchen.
Zum Website-KostenrechnerTraffic ist gut, aber Leads sind besser. Ich suche nicht einfach nur Keywords heraus, sondern ziele darauf ab, dass Deine Website in den Suchergebnissen für richtige Menschen erscheint.
Zum Website-KostenrechnerVon der Strategie über das Design bis zur Umsetzung & Optimierung – ich begleite Dich Schritt für Schritt bis zum Erfolg.
Zum Website-KostenrechnerUnd das Beste: Ich erstelle Websites, die nicht nur gut aussehen, sondern auch funktionieren – auf allen Geräten und für alle Nutzer.
Jetzt fragst Du Dich sicher, was eine Website bei mir kostet. Die Antwort: Es kommt darauf an. Doch zum Glück habe ich auf der Basis meiner Projekterfahrung ein Kostenrechner entwickelt.
Our main service's landing page and user experience was done thanks to Dmitry. It was really comforting that Dmitry understood the goals of our product very quickly, I had no efforts to make to onboard him. So he was not just an excellent front-end developer but a real online product developer who understands what problem we are solving and the best ways to present it. I do recommend working with Dmitry, he is a bright team member we can rely on and his guidance surely accelerate things.
Dank der professionellen Landing-Page von Dmitry ist Main-Ginko nun endlich auch online vertreten. Über das Buchungsformular können uns Kund*innen und Studierende auf einfach Weg Anfragen für Einsätze oder Praktika schicken. Die Zusammenarbeit mit Dmitry Dugarev verlief zügig, unkompliziert und präzise. Ich freue mich auf unser nächstes Projekt.
Sehr zufrieden! Dmitry war stets pünktlich hatte gute kreative Ideen und ist stets auf unsere Wünsche und Vorschläge eingegangen.
Nutze einfach meinen Website-Kostenrechner, um Dein individuelles Angebot zu erstellen. Ganz ohne E-Mail oder Telefonnummer anzugeben.
Möchtest doch gleich eine Beratung? Dann buche Dir gerne ein 30 min 1:1 gratis Call mit mir.
Hier ist Dein individuelles Angebot für eine professionelle Website mit allen notwendigen Funktionen und Inhalten.
Ein Beispiel von so einer von mir entwickelten Website findest Du hier.
\n ", price: 390, icon: 'var(--checkmark)' }, { option: 'Nein, ich komme ohne zurecht.', service: 'Keine Animationen und Interaktionen benötigt', price: 0, icon: 'var(--cross-red)' } ] }, { category: 'Optimierung', question: 'Technische SEO-Optimierung', icon: 'var(--speed-icon)', content: 'Möchtest Du, dass Deine Website technisch optimiert wird?', description: 'Durch technische Optimierung wird die Ladezeit Deiner Website verbessert und die Benutzererfahrung erhöht. Das kann zu einem besseren Ranking in Suchmaschinen und mehr Conversions führen.', help: 'Wusstest Du? 2/3 der Besucher verlassen eine Website, wenn sie länger als 3 Sekunden lädt. Das kann zu einem Umsatzverlust führen.', type: 'radio', options: [ { option: 'Ja, ich möchte eine blitzschnelle Website.', service: 'Technische SEO-Optimierung', info: 'Bei der Wahl von dieser Option optimiere ich Deine Website für Geschwindigkeit, Sicherheit und Benutzerfreundlichkeit. Das beinhaltet die Optimierung von Bildern, CSS, JavaScript, Caching und Sicherheitseinstellungen.
Als Qualitätsnachweis nutze ich dabei die Google Lighthouse-Tests und PageSpeed Insights.
', price: 390, icon: 'var(--checkmark)' }, { option: 'Nein, ich komme ohne zurecht.', service: 'Keine technische SEO-Optimierung benötigt', price: 0, icon: 'var(--cross-red)' } ] }, { category: 'Optimierung', question: 'Barrierefreiheit', icon: 'var(--accessibility-icon)', content: 'Soll Deine Website barrierefrei sein?', description: 'Websites, die nach WCAG-Richtlinien erstellt wurden und für Menschen mit Behinderungen zugänglich sind, sind barrierefrei.', help: '🚨 Achtung! Ab dem 28. Juni 2025 ist die Barrierefreiheit von Websites in der EU gesetzlich vorgeschrieben (gemäß EAA).', type: 'radio', options: [ { option: 'Ja, Barrierefreiheit ist mir wichtig.', service: 'Barrierefreiheit & BFSG-Konformität', price: 190, icon: 'var(--checkmark)' }, { option: 'Nein, ich verzichte darauf.', service: 'Keine Barrierefreiheit benötigt', price: 0, icon: 'var(--cross-red)' } ] }, { category: 'Optimierung', question: 'Datenschutz und Sicherheit', icon: 'var(--security-icon)', content: 'Möchtest Du, dass ich Deine Website auf Sicherheit überprüfe?', description: 'Datenschutz ist eine gesetzliche Anforderung an jede Website. Und sicherheit schützt Deine Website vor Angriffen und Datenverlust.', help: 'Wusstest Du? 30.000 Websites werden täglich gehackt. Die meisten Angriffe erfolgen automatisiert und sind vermeidbar.', type: 'radio', options: [ { option: 'Ja, ich möchte eine Sicherheitsüberprüfung.', service: 'Datenschutz- und Sicherheitsüberprüfung', info: 'Bei der Wahl von dieser Option überprüfe ich Deine Website auf Datenschutz- und Sicherheitslücken. Das beinhaltet die Überprüfung von SSL-Zertifikaten, Datenschutzerklärung, Cookie-Banner, Backups und Sicherheitseinstellungen.
Warum bin ich der Richtige für diese Aufgabe? Ich habe ein Masterstudium in IT-Sicherheit und mehrere Jahre Erfahrung im Bereich IT-Compliance & Cyber bei internationalen Unternehmen wie Deloitte oder BDO.
🚨 Achtung! Meine Haftung für Sicherheitslücken entfällt, sobald Du Änderungen am Funktionsumfang der Website vornimmst, zum Beispiel durch die eigenständige Installation von Plugins oder Themes. Daher empfehle ich Dir, den technischen Support mit zu buchen.
', price: 190, icon: 'var(--checkmark)' }, { option: 'Nein, ich brauche keine Sicherheitsüberprüfung, aber die Website soll DSGVO-konform sein.', service: 'DSGVO-Konformität (Keine Sicherheitsüberprüfung benötigt)', info: 'Wenn Du Dich für diese Option entscheidest, übernehme ich keine Haftung für Datenschutz- und Sicherheitslücken auf Deiner Website.
Doch bin ich trotzdem gesetzlich dazu verpflichtet, alles zu tun, um die DSGVO-Konformität Deiner Website zum Zeitpunkt der Abgabe sicherzustellen.
', price: 0, icon: 'var(--cross-red)' } ] }, { category: 'Support', question: 'Schulung zur Website-Verwaltung', icon: 'var(--presentation-icon)', content: 'Benötigst Du eine Schulung zur Website-Verwaltung?', description: 'In dieser Schulung zeige ich Dir persönlich, wie Du Deine Website selbst verwalten kannst. Am Ende erhältst Du eine PDF-Anleitung.', type: 'radio', options: [ { option: 'Ja, ich möchte eine persönliche Schulung zur Website-Verwaltung.', service: 'Schulung zur Website-Verwaltung', price: 190, icon: 'var(--checkmark)' }, { option: 'Nein, ich komme ohne Schulung zurecht.', service: 'Keine Schulung zur Website-Verwaltung benötigt', price: 0, icon: 'var(--cross-red)' } ] }, { category: 'Support', question: 'Technischer Support für die ersten 3 Monate', help: 'Wusstest Du? Die Mehrheit der Ausfälle in Technik passiert am Anfang der Laufzeit. Google einfach Badewannenkurve.', icon: 'var(--support-icon)', content: 'Brauchst Du technischen Support für Deine Website in den ersten 3 Monaten?', description: 'Technischer Support inkludiert Fehlerbehebung, Updates und Anpassungen für eine reibungslose Funktionalität Deiner Website.', type: 'radio', options: [ { option: 'Ja, ich benötige technischen Support.', service: 'Technischer Support für die ersten 3 Monate', info: 'Bei der Wahl von dieser Option stehe ich Dir für technische Fragen und Anpassungen zur Verfügung. Das beinhaltet Fehlerbehebung, Updates und Anpassungen für eine reibungslose Funktionalität Deiner Website.
', price: 390, icon: 'var(--checkmark)' }, { option: 'Nein, ich komme erst mal ohne zurecht und buche später im Bedarfsfall.', service: 'Kein technischer Support benötigt', price: 0, icon: 'var(--cross-red)' } ] }, { category: 'Zusätzliche Funktionen', question: 'Zusatzfunktionen', content: 'Welche zusätzlichen Funktionen wünschst Du für Deine Website?', description: 'Spezielle Features erhöhen die Benutzerfreundlichkeit und können die Konversionsrate positiv beeinflussen.', type: 'checkbox', options: [ { option: 'WhatsApp-Live-Chat für Kundenanfragen.', service: 'Einrichtung eines WhatsApp-Live-Chats', price: 190, icon: 'var(--communication-icon)' }, { option: 'E-Commerce-Funktionalität (Online-Shop) zum Direktverkauf von Produkten', service: 'Einrichtung eines Online-Shops', price: 4990, icon: 'var(--cart-icon)' }, { option: 'Newsletter-Anmeldung zur Kundenbindung', service: 'Einrichtung einer Newsletter-Anmeldung', price: 190, icon: 'var(--newsletter-icon)' }, { option: 'Terminbuchungs-Tool für Direktbuchungen', service: 'Einrichtung eines Terminbuchungs-Tools', price: 190, icon: 'var(--calendar-icon)' } ] } ] let s = 0 const o = r.length let a = {}, c = 0, u = null function l() { s > 0 && (s--, k(), B(), f('#calculator', 32)) } function d() { ;('radio' !== r[s].type || W()) && (s < o - 1 ? (s++, k(), B()) : L()), f('#calculator', 32) } function p() { if (e.summaryDiv.classList.contains('open')) { const n = window.getComputedStyle( e.summaryContent.lastElementChild ), t = parseFloat(n.marginTop), i = e.summaryContent.scrollHeight + t e.summaryDiv.style.setProperty('--content-height', `${i}px`) } } function m() { const n = e.summaryDiv.classList.toggle('open') e.showSummaryBtn.classList.toggle('open', n), (e.showSummaryBtn.textContent = n ? 'Details schließen' : 'Details anzeigen'), e.summaryContent.classList.toggle('open', n), n ? p() : e.summaryDiv.style.setProperty('--content-height', '0') } function h() { e.summaryDiv.classList.remove('fade-in', 'fade-out'), e.calculatorNavigation.classList.remove('fade-in', 'fade-out'), e.currentPriceWrapper.classList.remove('fade-in', 'fade-out'), e.summaryDiv.classList.add('fade-out'), e.summaryDiv.addEventListener('animationend', function n() { e.summaryDiv.removeEventListener('animationend', n), (s = o - 1), k(!0), (e.summaryDiv.style.display = 'none'), (e.questionContent.style.display = 'grid'), (e.calculatorNavigation.style.display = 'flex'), (e.currentPriceWrapper.style.display = 'flex'), B(), e.calculatorNavigation.classList.add('fade-in'), e.currentPriceWrapper.classList.add('fade-in') }), f('#calculator', 32) } function g() { ;(a = {}), (s = 0), localStorage.removeItem('calculatorAnswers'), e.summaryDiv.classList.remove('fade-in', 'fade-out'), e.questionContent.classList.remove('fade-in', 'fade-out'), e.calculatorNavigation.classList.remove('fade-in', 'fade-out'), e.currentPriceWrapper.classList.remove('fade-in', 'fade-out'), (e.summaryDiv.style.display = 'none'), (e.questionContent.style.display = 'grid'), (e.calculatorNavigation.style.display = 'flex'), (e.currentPriceWrapper.style.display = 'flex'), k(), B(), f('#question-content', 32) } const f = (e, n) => { const t = document.querySelector(e) if (t) { const i = t.getBoundingClientRect(), r = i.top + window.scrollY === 0 || '#page-start' === e ? 0 : i.top + window.scrollY - n, s = window.scrollY, o = window.innerHeight, a = document.documentElement.scrollHeight - o let c = 0 a < r && (c = r - a) const u = r - c - s, l = Date.now(), d = Math.max(Math.abs(u) / 3, 300), p = (e, n, t, i) => (e /= i / 2) < 1 ? (t / 2) * e * e * e + n : (t / 2) * ((e -= 2) * e * e + 2) + n, m = () => { const e = Date.now(), n = Math.min(1, (e - l) / d), t = p(n, s, u, 1) window.scroll(0, Math.min(t, a)), n < 1 && t < a && requestAnimationFrame(m) } requestAnimationFrame(m) } } function b(e, n, t, i, r = {}) { const { fadeOutClass: s = 'fade-out', fadeInClass: o = 'fade-in' } = r e.classList.add(s), e.addEventListener('animationend', function r() { e.removeEventListener('animationend', r), (e.style.display = 'none'), e.classList.remove(s), (n.style.display = t), n.classList.add(o), i && f(i, 32), n.addEventListener('animationend', function e() { n.removeEventListener('animationend', e), n.classList.remove(o) }) }) } async function v(n) { n.preventDefault() const t = e.nameInput.value.trim(), i = e.emailInput.value.trim(), r = e.brancheInput.value.trim(), s = e.messageInput.value.trim() if (!t || !i) return void alert('Bitte fülle die erforderlichen Felder aus.') b(e.contactForm, e.formLoading, 'flex') const o = { name: t, email: i, branche: r, message: s, discount: I(), totalPrice: e.totalPriceDiv.textContent, ...Object.keys(a).reduce( (e, n) => ( a[n].selectedOption ? (e[n] = { value: a[n].selectedOption, price: a[n].price }) : a[n].selectedOptions && a[n].selectedOptions.forEach((t, i) => { e[`${n} ${t}`] = { value: t, price: a[n].prices[i] } }), e ), {} ) } window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event': 'purchase', 'value': Number(e.totalPriceDiv.textContent.split(' ')[0]), }); try { const e = await fetch( 'https://musnuss.de/api/email/order/?type=survey', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(o) } ) e.ok ? (window.location.href = 'https://musnuss.de/check-your-email/?source=website-price-calculator-order') : 400 === e.status ? (window.location.href = 'https://musnuss.de/bad-request/') : 409 === e.status ? (window.location.href = 'https://musnuss.de/email-already-exists/') : (window.location.href = 'https://musnuss.de/internal-error/') } catch (e) { window.location.href = 'https://musnuss.de/internal-error/' } b(e.formLoading, e.contactForm, 'flex') } function k(n = !1) { const t = r[s] !(function (e) { if (!a[e.question]) if ('radio' === e.type) { const n = e.options.find((e) => e.defaultSelected) n && (a[e.question] = { selectedOption: n.option, price: n.price || 0 }) } else if ('checkbox' === e.type) { const n = e.options.filter((e) => e.defaultSelected) if (n.length > 0) { const t = n.map((e) => e.option), i = n.map((e) => e.price), r = i.reduce((e, n) => e + n, 0) a[e.question] = { selectedOptions: t, prices: i, totalPrice: r } } } S() })(t), e.questionContent.classList.remove('fade-in', 'fade-out'), n ? e.questionContent.classList.add('fade-in') : e.questionContent.classList.add('fade-out'), e.questionContent.addEventListener('animationend', function n() { e.questionContent.removeEventListener('animationend', n), (e.questionContent.innerHTML = `\n ${t.icon ? `