14. September 2023 – Der Freelancer-Markt ist hart umkämpft, schon allein deshalb lässt es sich gar nicht mehr vermeiden Selbstmarketing zu betreiben. Doch wie können sich einzelne Freiberufler von der Masse abheben und ihre Konkurrenz in den Schatten stellen?
14. September 2023 – Profilbilder zeigen potenziellen Kunden und Partnern, mit wem sie es zu tun haben und sagen einiges über die darauf abgebildete Person aus. Es lohnt sich also, Zeit in die Erstellung und Auswahl des richtigen Profilbildes zu investieren.
4. April 2023 – Wer sich als Freelancer selbstständig macht, muss sich auch um die Vermarktung der eigenen Fähigkeiten und Leistungen kümmern. Plötzlich ist man eine eigene Marke und muss sich von der Konkurrenz abheben. Selbstmarketing kann hier ein entscheidender Faktor für den langfristigen Erfolg sein. Wir zeigen dir, was Selbstmarketing für Freelancer ist, wie du ein optimales Profil erstellst, wie du ein schlagkräftiges Netzwerk aufbaust...
/** * Initializes tooltips for elements with the data-bs-toggle="tooltip" attribute. * * @param void * @return void */ // const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]'); // const tooltipList = [...tooltipTriggerList].map((tooltipTriggerEl) => new bootstrap.Tooltip(tooltipTriggerEl)); /** * 👉 Subscribes the user to the newsletter. * * This function retrieves the email input value from the newsletter form, * sends it to the server using AJAX, and handles the response. * If the subscription is successful (success = 1, 2, or 3), it removes certain elements * from the DOM and shows success messages. * If the subscription fails, it shows an error message. * * @return bool Returns false to prevent the form from submitting. */ function subscribeToNewsletter() { const email = document.getElementById('newsletter_email').value; if (!email) { return; } const fd = new FormData(); fd.append('email', email); fetch('/ajax-newsletter-subscribe', { method: "POST", body: fd }) .then(res => res.json()) .then(json => { if (json.success == 1 || json.success == 2 || json.success == 3) { document.querySelectorAll('.remove-after-submit').forEach(el => el.remove()); document.querySelectorAll('.show-after-submit-success').forEach(el => el.classList.remove( 'd-none')); document.querySelectorAll('.show-after-submit-exists').forEach(el => el.classList.add('d-none')); } else { document.querySelectorAll('.show-after-submit-exists').forEach(el => el.classList.remove('d-none')); } }); return false; }