Référencement Local Lévis et Québec
Stratégies de Positionnement

Web
Notre agence SEO Québec développe des stratégies de positionnement adaptées à votre marché. Le positionnement web sur Google demande une analyse concurrentielle et une optimisation continue. Nos stratégies SEO combinent référencement on-page, off-page et technique.

Agence SEO à
Boucherville

Référencement Web Boucherville

Agence SEO Boucherville orientée référencement local et SEO stratégique. Services SEO conçus pour un pôle d’affaires établi de la Rive-Sud.
Planifiez une consultation SEO gratuite avec un expert
Expertise SEO pour Entreprises Québécoises
VU DANS
+120 % d’augmentation du trafic organique sur 24 mois
VU DANS
+120 % d’augmentation du trafic organique sur 24 mois
Notre agence comprend les particularités du marché québécois et les habitudes de recherche locales.
L’expertise en référencement web s’applique à différents secteurs d’activité au Québec et Montréal. Nous développons des stratégies SEO qui génèrent des résultats mesurables. +140 % de mots-clés positionnés dans le Top 10

Des stratégies SEO testées et prouvées à Chicoutimi

+140 % de mots-clés positionnés dans le Top 10
Des stratégies SEO testées et prouvées à Boucherville
Résultats durables et stables, même après les mises à jour majeures

Grâce à notre approche scientifique du SEO, nous générons des résultats mesurables et durables pour les entreprises de Chicoutimi, QC.

Planifier une consultation
Résultats durables et stables, même après les mises à jour majeures
Youtube

Expertise et gain de temps SEO

Faire appel à une agence de référencement Rivière-du-Loup vous fait économiser du temps et évite les erreurs coûteuses en SEO. Notre expertise SEO permet d’obtenir des résultats plus rapides qu’une optimisation DIY. L’agence SEO analyse votre concurrence à Rivière-du-Loup, identifie les opportunités de référencement et développe une stratégie SEO personnalisée pour votre marché de Rivière-du-Loup.
Outils professionnels et analyse de données
Une agence SEO professionnelle à Rivière-du-Loup dispose des outils d’analyse SEO avancés (SEMrush, Ahrefs, Google Search Console) et de l’expérience pour interpréter les données de référencement. Notre agence SEO Rivière-du-Loup suit vos performances Google, ajuste continuellement votre stratégie de référencement et génère des rapports SEO détaillés.
ROI mesurable du référencement
L’investissement dans une agence SEO produit un retour sur investissement mesurable à travers le trafic organique, les leads qualifiés et les conversions à Rivière-du-Loup. Notre agence de référencement démontre la valeur du SEO avec des métriques concrètes: augmentation du trafic Google, amélioration des positions de mots-clés et croissance des conversions pour votre entreprise de Rivière-du-Loup.
2026 © Tous droits réservés – SEOMontreal.io
|
 
📩
[email protected]
Analysez gratuitement votre site web

Un aperçu clair de la performance SEO de votre site, généré instantanément et sans obligation.



/* Please move these styles to your css file or just keep them here */ #so-form { margin: 10px!important; } #so-fieldswrapso1768689529 { width: 100%!important; max-width: 300px!important; } .so-fieldso1768689529 { background-color: #FFFFFF!important; border: 1px solid #dbdfe9!important; border-radius: 11px !important; color: #4b5675!important; padding: 7px 12px!important; font-size: 18px!important; box-sizing: border-box !important; height: 45px!important; width: 100%!important; display: block!important; margin-top: 0px!important; margin-bottom: 15px!important; } .so-fieldso1768689529::placeholder { color: #99a1b7!important; } @media screen and (max-width: 345px){ .so-fieldso1768689529 { min-width: 100px!important; } } @media screen and (max-width: 500px){ .so-fieldso1768689529 { font-size: 14px !important; height: 40px !important; margin-bottom: 10px!important; padding: 7px 10px!important; } #so-submitso1768689529 { font-size: 14px !important; height: 40px !important; padding: 8px 20px !important; } #so-fieldswrapso1768689529 { width: 100%!important; max-width: 100%!important; padding: 0 10px!important; } #so-boxso1768689529 { width: 100%!important; padding: 0!important; } } #so-submitso1768689529 { background-color: #37b594!important; border: 1px solid #37b594!important; color: #ffffff!important; border-radius: 11px !important; text-decoration: none!important; cursor: pointer!important; box-sizing: border-box !important; height: 45px!important; font-size: 18px!important; line-height: 18px!important; display: block!important; padding: 8px 50px!important; margin: 10px 0!important; width: 100%!important; transition: background-color 0.3s ease!important; } #so-submitso1768689529:hover { background-color: #2f9d7f!important; border-color: #2f9d7f!important; } .so-container { width: 100%; text-align: center; } .so-widget-form { display: inline-block !important; width: 100%!important; max-width: 300px!important; } @media screen and (max-width: 500px){ .so-widget-form { max-width: 100%!important; } } #so-boxso1768689529 { display: inline-block; width: auto!important; } #so-titleso1768689529 { margin-bottom: 5px; font-size: 26px !important; color: #000000 !important; } @media screen and (max-width: 500px){ #so-titleso1768689529 { font-size: 18px !important; padding: 0 10px!important; } #so-paragraphso1768689529 { font-size: 12px !important; padding: 0 10px!important; } #so-consentso1768689529 span { font-size: 10px !important; } } #so-paragraphso1768689529 { margin-bottom: 10px; font-size: 14px !important; color: #78829d !important; } /* Fix for modal title color inheritance */ #so-widget-modal-title { color: #000000 !important; } Services de référencement à
Rivière-du-Loup
Notre agence SEO Rivière-du-Loup offre des services de référencement naturel complets adaptés aux entreprises de Rivière-du-Loup. Les services SEO incluent l’audit technique, l’optimisation on-page, la création de contenu SEO, le netlinking et le référencement local Rivière-du-Loup. Chaque service de référencement vise à améliorer votre positionnement Google et générer du trafic organique qualifié à Rivière-du-Loup.
style type=\"text/css\">\n" + " @media (max-width:500px) { #so-widget-modal-content { width:100% !important; height:100% !important; margin-top:50px !important; } }\n" + " @media (max-width:500px) and (max-height:550px) { #so-widget-modal-content { height:100% !important;} }\n" + " @media (min-height:601px) and (max-height:750px) and (min-width:501px) { #so-widget-modal-content { margin-top:100px !important; } }\n" + " @media (max-height:600px) and (min-width:501px) { #so-widget-modal-content { margin-top:80px !important; } }\n" + " #iframe-wrapper {width: 100%;height: 100%;-webkit-overflow-scrolling: touch !important}\n" + " #iframe-wrapper iframe {height: 100%;width: 100%;}\n" + "
> \n" + "
div id=\"so-widget-modal-overlay\" style=\"position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); display:none; opacity:0; transition:opacity 0.3s ease;\">\n" + "\t\t\t
div id=\"so-widget-modal-content\" style=\"position:relative; width:80%; max-width: 1250px; height:80%; margin:120px auto 0; background:#fff;\">\n" + "\t\t\t\t Audit SEO complet de votre site

div style=\"width:100%; height:50px; position:absolute; top:-50px; background:white;\">\n" + "\t\t\t\t\t

span id=\"so-widget-modal-title\" style=\"position:absolute; left:15px; top:15px; font-size:16px; font-weight:bold; color:#000000 !important;\">

>\n"; if (null != button) { const styles = window.getComputedStyle(el.querySelector('input[type="submit"]')); html += "\t\t\t\t\t L'audit SEO Rivière-du-Loup examine votre site web sous tous les angles de référencement naturel. Notre agence SEO analyse la structure technique de votre site, l'optimisation on-page, le contenu SEO existant et votre profil de backlinks. L'audit de référencement identifie les problèmes techniques qui limitent votre positionnement Google à Rivière-du-Loup.

a href=\""+button.value+"\" id=\"so-widget-modal-button\" style=\"display: inline-block;position: absolute;top: 3px;right: 0;margin-right: 50px;text-decoration: none;background-color: "+styles.backgroundColor+";border: 1px solid "+styles.backgroundColor+";color: "+styles.color+" !important;border-radius: 3px;font-size: 19px;padding: 8px 50px;height: 27px;box-sizing: content-box;\">"+button.getAttribute("title")+"

>\n"; } html += "\t\t\t\t\t

En savoir plus
L’audit SEO technique évalue la vitesse de chargement, la compatibilité mobile, les balises meta, le maillage interne et l’indexation Google. Notre agence de référencement Rivière-du-Loup examine également votre présence dans Google Search Console et Google Analytics. L’audit SEO révèle les opportunités d’optimisation pour améliorer votre référencement naturel dans Rivière-du-Loup.
L’analyse SEO concurrentielle compare votre site aux leaders du référencement à Rivière-du-Loup. Notre expertise SEO identifie les mots-clés sur lesquels vos concurrents se positionnent et les backlinks qu’ils ont acquis. L’audit complet établit une feuille de route SEO claire pour améliorer votre visibilité Google à Rivière-du-Loup.Notre expertise SEO identifie les forces et faiblesses de vos concurrents en référencement naturel. L’agence analyse les pages qui génèrent le plus de trafic organique chez vos concurrents Alma et les opportunités de mots-clés qu’ils ne ciblent pas. L’analyse concurrentielle SEO guide le développement de votre stratégie de référencement.
Le plan SEO sur mesure établit une stratégie de référencement personnalisée pour votre entreprise de Alma. Notre agence SEO définit les priorités d’optimisation, le calendrier de création de contenu SEO et les objectifs de positionnement Google. Le plan de référencement s’adapte à votre budget, votre marché cible à Alma.

Audit SEO complet de votre site

L'audit SEO Boucherville examine votre site web sous tous les angles de référencement naturel. Notre agence SEO analyse la structure technique de votre site, l'optimisation on-page, le contenu SEO existant et votre profil de backlinks. L'audit de référencement identifie les problèmes techniques qui limitent votre positionnement Google à Boucherville.

L’audit SEO technique évalue la vitesse de chargement, la compatibilité mobile, les balises meta, le maillage interne et l’indexation Google. Notre agence de référencement Boucherville examine également votre présence dans Google Search Console et Google Analytics. L’audit SEO révèle les opportunités d’optimisation pour améliorer votre référencement naturel dans Boucherville.
L’analyse SEO concurrentielle compare votre site aux leaders du référencement à Boucherville. Notre expertise SEO identifie les mots-clés sur lesquels vos concurrents se positionnent et les backlinks qu’ils ont acquis. L’audit complet établit une feuille de route SEO claire pour améliorer votre visibilité Google à Boucherville.

Recherche avancée de mots-clés locaux

La recherche de mots-clés identifie les termes de recherche stratégiques pour votre entreprise de Boucherville. Notre agence SEO analyse le volume de recherche Google, la difficulté SEO et l'intention commerciale de chaque mot-clé. La recherche de mots-clés locaux cible les requêtes spécifiques à Boucherville.

Acquisition de liens et autorité (netlinking)

La recherche de mots-clés locaux inclut également les variantes géographiques (Chicoutimi et les termes saisonniers pertinents. Notre agence de référencement analyse les questions que vos clients posent sur Google et optimise votre contenu SEO pour ces requêtes. La recherche avancée de mots-clés guide toute votre stratégie de référencement naturel à Chicoutimi.

Notre expertise en référencement Boucherville combine des mots-clés transactionnels (ex: « plombier Boucherville »), informationnels et de longue traîne. L’agence SEO utilise des outils professionnels pour identifier les opportunités de mots-clés à faible concurrence et fort potentiel de conversion. La stratégie de mots-clés SEO équilibre le volume de recherche et la faisabilité de positionnement Google.
La recherche de mots-clés locaux inclut également les variantes géographiques (Boucherville et les termes saisonniers pertinents. Notre agence de référencement analyse les questions que vos clients posent sur Google et optimise votre contenu SEO pour ces requêtes. La recherche avancée de mots-clés guide toute votre stratégie de référencement naturel à Boucherville.

L'analyse concurrentielle SEO examine les stratégies de référencement de vos compétiteurs à Boucherville. Notre agence SEO analyse leur positionnement Google, leurs mots-clés organiques, leur contenu SEO et leur profil de backlinks. L'analyse de concurrence révèle les tactiques de référencement qui fonctionnent dans votre secteur à Boucherville.


Notre expertise SEO identifie les forces et faiblesses de vos concurrents en référencement naturel. L’agence analyse les pages qui génèrent le plus de trafic organique chez vos concurrents Boucherville et les opportunités de mots-clés qu’ils ne ciblent pas. L’analyse concurrentielle SEO guide le développement de votre stratégie de référencement.
Le plan SEO sur mesure établit une stratégie de référencement personnalisée pour votre entreprise de Boucherville. Notre agence SEO définit les priorités d’optimisation, le calendrier de création de contenu SEO et les objectifs de positionnement Google. Le plan de référencement s’adapte à votre budget, votre marché cible à Boucherville.

Optimisation on-page et structure du contenu

L'optimisation on-page améliore chaque élément SEO de vos pages web pour le référencement naturel. Notre agence SEO Boucherville optimise vos balises title avec mots-clés, méta-descriptions, balises H1/H2/H3 et attributs alt des images. L'optimisation on-page structure votre contenu pour Google et les utilisateurs de Boucherville.

La meilleure agence SEO à Rivière-du-Loup
SEOMontreal.io est votre agence SEO de référence à Rivière-du-Loup pour le référencement naturel et l’optimisation web. Notre expertise en référencement combine une connaissance approfondie du marché de Rivière-du-Loup avec des stratégies SEO éprouvées. L’agence SEO génère des résultats mesurables: amélioration du positionnement Google, augmentation du trafic organique et croissance des conversions.

Planifier une consultation

Planifier une consultation

Approche personnalisée du référencement

Notre agence de référencement Alma se distingue par une approche personnalisée du SEO adaptée à votre secteur et vos objectifs. Nous comprenons les particularités du marché de Alma, les habitudes de recherche locales et la concurrence dans Alma. L’expertise SEO de notre agence couvre tous les aspects du référencement naturel: technique, contenu, netlinking et local.

Approche personnalisée du référencementStratégie SEO durable pour Alma
Choisir notre agence SEO Alma, c’est investir dans une stratégie de référencement durable qui génère du trafic organique qualifié à long terme. Notre équipe SEO reste à jour avec les évolutions de Google et les meilleures pratiques de référencement naturel. Nous fournissons des rapports SEO transparents, un support réactif et des résultats concrets pour votre entreprise de Alma.Notre agence de référencement Rivière-du-Loup se distingue par une approche personnalisée du SEO adaptée à votre secteur et vos objectifs. Nous comprenons les particularités du marché de Rivière-du-Loup, les habitudes de recherche locales et la concurrence dans Rivière-du-Loup. L’expertise SEO de notre agence couvre tous les aspects du référencement naturel: technique, contenu, netlinking et local.
Expertise complète en référencement webStratégie SEO durable pour Rivière-du-Loup
Notre agence SEO Alma maîtrise tous les aspects du référencement web: audit SEO technique, optimisation on-page, création de contenu SEO, netlinking et référencement local. L’expertise SEO de notre agence couvre Google Search Console, Google Analytics et les outils de référencement professionnels. Nous développons des stratégies SEO personnalisées pour chaque entreprise de Alma selon votre secteur d’activité.Choisir notre agence SEO Rivière-du-Loup, c’est investir dans une stratégie de référencement durable qui génère du trafic organique qualifié à long terme. Notre équipe SEO reste à jour avec les évolutions de Google et les meilleures pratiques de référencement naturel. Nous fournissons des rapports SEO transparents, un support réactif et des résultats concrets pour votre entreprise de Rivière-du-Loup.
Résultats concrets et ROI mesurableExpertise complète en référencement web
Le référencement naturel Alma génère du trafic organique durable et des leads qualifiés pour votre entreprise. Notre agence de référencement optimise votre site web pour les mots-clés stratégiques à Alma et améliore votre positionnement Google. L’investissement en SEO produit un ROI mesurable à travers l’augmentation du trafic organique, des conversions et de la visibilité Google à Alma.Notre agence SEO Rivière-du-Loup maîtrise tous les aspects du référencement web: audit SEO technique, optimisation on-page, création de contenu SEO, netlinking et référencement local. L’expertise SEO de notre agence couvre Google Search Console, Google Analytics et les outils de référencement professionnels. Nous développons des stratégies SEO personnalisées pour chaque entreprise de Rivière-du-Loup selon votre secteur d’activité.
Résultats concrets et ROI mesurable
Le référencement naturel Rivière-du-Loup génère du trafic organique durable et des leads qualifiés pour votre entreprise. Notre agence de référencement optimise votre site web pour les mots-clés stratégiques à Rivière-du-Loup et améliore votre positionnement Google. L’investissement en SEO produit un ROI mesurable à travers l’augmentation du trafic organique, des conversions et de la visibilité Google à Rivière-du-Loup.

Notre expertise en référencement Chicoutimi optimise vos campagnes Google Ads pour le meilleur ROI. L’agence SEO rédige des annonces convaincantes, optimise vos landing pages et ajuste les enchères pour Chicoutimi. La gestion Google Ads inclut le remarketing pour reconvertir vos visiteurs.

Les campagnes de visibilité combinent Google Ads, référencement local et optimisation Google Mon Entreprise. Notre agence de référencement maximise votre présence dans les résultats Google (organiques et payants) à Chicoutimi. La synergie SEO et Google Ads génère plus de trafic qualifié et de conversions pour votre entreprise.

Notre expertise en référencement Boucherville optimise vos campagnes Google Ads pour le meilleur ROI. L’agence SEO rédige des annonces convaincantes, optimise vos landing pages et ajuste les enchères pour Boucherville. La gestion Google Ads inclut le remarketing pour reconvertir vos visiteurs.
Les campagnes de visibilité combinent Google Ads, référencement local et optimisation Google Mon Entreprise. Notre agence de référencement maximise votre présence dans les résultats Google (organiques et payants) à Boucherville. La synergie SEO et Google Ads génère plus de trafic qualifié et de conversions pour votre entreprise.
SEO Arrow
À Propos
À Propos

La meilleure agence SEO à Chicoutimi

La meilleure agence SEO à Boucherville Voir nos résultats
FAQ
BlogVoir nos résultatsMontreal SEO convention 2025 Contactez-nousFAQ
Site mapBlog
📩 Contactez-nous
[email protected]Site map
📩
[email protected]

SEOMontreal.io est votre agence SEO de référence à Chicoutimi pour le référencement naturel et l’optimisation web. Notre expertise en référencement combine une connaissance approfondie du marché de Chicoutimi avec des stratégies SEO éprouvées. L’agence SEO génère des résultats mesurables: amélioration du positionnement Google, augmentation du trafic organique et croissance des conversions.

SEOMontreal.io est votre agence SEO de référence à Boucherville pour le référencement naturel et l’optimisation web. Notre expertise en référencement combine une connaissance approfondie du marché de Boucherville avec des stratégies SEO éprouvées. L’agence SEO génère des résultats mesurables: amélioration du positionnement Google, augmentation du trafic organique et croissance des conversions.
Industries
Industries Planifier une consultation Agence SEO pour e-commerce Planifier une consultation Agence SEO pour entreprises B2B
Agence SEO pour e-commerceAgence SEO entreprises de construction
Agence SEO pour entreprises B2BAgence SEO pour dentistes
Agence SEO entreprises de constructionAgence SEO pour SaaS
Agence SEO pour dentistesAgence SEO sites adulte
Agence SEO pour SaaSAgence SEO plateformes de webcam adulte
Agence SEO sites adulteAgence SEO pour Plombiers
Agence SEO plateformes de webcam adulteAgence SEO pour Chirurgien Esthétique
Zones de Service

Approche personnalisée du référencement Zones de Service

Notre agence de référencement Chicoutimi se distingue par une approche personnalisée du SEO adaptée à votre secteur et vos objectifs. Nous comprenons les particularités du marché de Chicoutimi, les habitudes de recherche locales et la concurrence dans Chicoutimi. L’expertise SEO de notre agence couvre tous les aspects du référencement naturel: technique, contenu, netlinking et local.

Stratégie SEO durable pour Chicoutimi

Choisir notre agence SEO Chicoutimi, c’est investir dans une stratégie de référencement durable qui génère du trafic organique qualifié à long terme. Notre équipe SEO reste à jour avec les évolutions de Google et les meilleures pratiques de référencement naturel. Nous fournissons des rapports SEO transparents, un support réactif et des résultats concrets pour votre entreprise de Chicoutimi.Approche personnalisée du référencement

Expertise complète en référencement webNotre agence de référencement Boucherville se distingue par une approche personnalisée du SEO adaptée à votre secteur et vos objectifs. Nous comprenons les particularités du marché de Boucherville, les habitudes de recherche locales et la concurrence dans Boucherville. L’expertise SEO de notre agence couvre tous les aspects du référencement naturel: technique, contenu, netlinking et local. Agence SEO Montréal

Notre agence SEO Chicoutimi maîtrise tous les aspects du référencement web: audit SEO technique, optimisation on-page, création de contenu SEO, netlinking et référencement local. L’expertise SEO de notre agence couvre Google Search Console, Google Analytics et les outils de référencement professionnels. Nous développons des stratégies SEO personnalisées pour chaque entreprise de Chicoutimi selon votre secteur d’activité.Stratégie SEO durable pour Boucherville Agence SEO Québec


Résultats concrets et ROI mesurableChoisir notre agence SEO Boucherville, c’est investir dans une stratégie de référencement durable qui génère du trafic organique qualifié à long terme. Notre équipe SEO reste à jour avec les évolutions de Google et les meilleures pratiques de référencement naturel. Nous fournissons des rapports SEO transparents, un support réactif et des résultats concrets pour votre entreprise de Boucherville.Agence SEO MontréalAgence SEO Laval

Le référencement naturel Chicoutimi génère du trafic organique durable et des leads qualifiés pour votre entreprise. Notre agence de référencement optimise votre site web pour les mots-clés stratégiques à Chicoutimi et améliore votre positionnement Google. L’investissement en SEO produit un ROI mesurable à travers l’augmentation du trafic organique, des conversions et de la visibilité Google à Chicoutimi.Expertise complète en référencement webAgence SEO QuébecAgence SEO Gatineau

Notre agence SEO Boucherville maîtrise tous les aspects du référencement web: audit SEO technique, optimisation on-page, création de contenu SEO, netlinking et référencement local. L’expertise SEO de notre agence couvre Google Search Console, Google Analytics et les outils de référencement professionnels. Nous développons des stratégies SEO personnalisées pour chaque entreprise de Boucherville selon votre secteur d’activité.Agence SEO LavalAgence SEO Longueuil
Résultats concrets et ROI mesurableAgence SEO GatineauAgence SEO Sherbrooke
Le référencement naturel Boucherville génère du trafic organique durable et des leads qualifiés pour votre entreprise. Notre agence de référencement optimise votre site web pour les mots-clés stratégiques à Boucherville et améliore votre positionnement Google. L’investissement en SEO produit un ROI mesurable à travers l’augmentation du trafic organique, des conversions et de la visibilité Google à Boucherville.Agence SEO LongueuilAgence SEO Terrebonne
Agence SEO SherbrookeAgence SEO Trois-Rivières
Agence SEO TerrebonneAgence SEO Brossard
Agence SEO Trois-RivièresAgence SEO Saint-Jean-sur-Richelieu
Agence SEO BrossardAgence SEO Repentigny
Agence SEO Saint-Jean-sur-RichelieuAgence SEO Drummondville
Agence SEO RepentignyAgence SEO Saint-Jérôme
Agence SEO DrummondvilleAgence SEO Granby
Agence SEO Saint-JérômeAgence SEO Blainville
Agence SEO Granby
Agence SEO Blainville
Zones de Service
Zones de Service

Contactez notre agence SEO Chicoutimi Agence SEO Saint-Hyacinthe

Agence SEO Shawinigan
Agence SEO Shawinigan
Agence SEO Châteauguay
Agence SEO Rimouski
Agence SEO Victoriaville

Agence SEO Salaberry-de-Valleyfield

Agence SEO Sorel-Tracy

Agence SEO Vaudreuil-Dorion
Agence SEO Rouyn-Noranda
Agence SEO Alma
Agence SEO Boucherville
function soSubmit(el) { if (!soFormValidate(el)) { //e.preventDefault(); return false; } const behaviour = el.getAttribute('data-behaviour'); soBody = document.getElementsByTagName("body")[0]; soBodyOriginalStyleHeight = soBody.style.height; soBodyOriginalStyleOverflow = soBody.style.overflow; const element = document.createElement("input"); element.setAttribute("type", "hidden"); element.setAttribute("name", "referrer"); element.setAttribute("value", window.location.href); el.appendChild(element); if (behaviour == 'new_tab') return true; if (behaviour == 'modal') return soSubmitModal(el); if (behaviour == 'be_in_touch') return soSubmitBeInTouch(el); if (behaviour == 'redirect') return soSubmitRedirect(el); } function soFormValidate(el) { const domain = el.querySelector('input[name="domain"]'); const email = el.querySelector('input[name="email"]'); const phone = el.querySelector('input[name="phone"]'); const firstName = el.querySelector('input[name="first_name"]'); const lastName = el.querySelector('input[name="last_name"]'); const custom = el.querySelector('input[name="custom_field"]'); const consent = el.querySelector('input[name="consent"]'); if (0 == domain.value.length) return alert(domain.getAttribute("data-validation")), !1; if (domain.value = domain.value.trim().replace(/\/$/, ""), !domain.value.match(/^(https?:\/\/)?[a-z\d\-]{1,62}\..*/i)) return alert(domain.getAttribute("data-validation")), !1; if (null != firstName && 0 == firstName.value.length) return alert(firstName.getAttribute("data-validation")), !1; if (null != lastName && 0 == lastName.value.length) return alert(lastName.getAttribute("data-validation")), !1; if (null != email) { if (0 == email.value.length) return alert(email.getAttribute("data-validation")), !1; //var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; const regex = /^(([^ <>()[\]\.,;:\s@\"]+(\.[^Blog <>()[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^ function soSubmit(el) { if (!soFormValidate(el)) { //e.preventDefault(); return false; } const behaviour = el.getAttribute('data-behaviour'); soBody = document.getElementsByTagName("body")[0]; soBodyOriginalStyleHeight = soBody.style.height; soBodyOriginalStyleOverflow = soBody.style.overflow; const element = document.createElement("input"); element.setAttribute("type", "hidden"); element.setAttribute("name", "referrer"); element.setAttribute("value", window.location.href); el.appendChild(element); if (behaviour == 'new_tab') return true; if (behaviour == 'modal') return soSubmitModal(el); if (behaviour == 'be_in_touch') return soSubmitBeInTouch(el); if (behaviour == 'redirect') return soSubmitRedirect(el); } function soFormValidate(el) { const domain = el.querySelector('input[name="domain"]'); const email = el.querySelector('input[name="email"]'); const phone = el.querySelector('input[name="phone"]'); const firstName = el.querySelector('input[name="first_name"]'); const lastName = el.querySelector('input[name="last_name"]'); const custom = el.querySelector('input[name="custom_field"]'); const consent = el.querySelector('input[name="consent"]'); if (0 == domain.value.length) return alert(domain.getAttribute("data-validation")), !1; if (domain.value = domain.value.trim().replace(/\/$/, ""), !domain.value.match(/^(https?:\/\/)?[a-z\d\-]{1,62}\..*/i)) return alert(domain.getAttribute("data-validation")), !1; if (null != firstName && 0 == firstName.value.length) return alert(firstName.getAttribute("data-validation")), !1; if (null != lastName && 0 == lastName.value.length) return alert(lastName.getAttribute("data-validation")), !1; if (null != email) { if (0 == email.value.length) return alert(email.getAttribute("data-validation")), !1; //var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; const regex = /^(([^<<>()[\]\.,;:\s@\"]+\.)+[^ Blog>()[\]\.,;:\s@\"]+(\.[^<<>()[\]\.,;:\s@\"]{2,})$/i; if (!regex.test(email.value)) return alert(email.getAttribute("data-validation")), !1; } if (null != phone && 7 > phone.value.length) return alert(phone.getAttribute("data-validation")), !1; if (null != custom && 0 == custom.value.length) return alert(custom.getAttribute("data-validation")), !1; if (null != consent && false === consent.checked) return alert(consent.getAttribute("data-validation")), !1; setTimeout(function () { el.reset(); }, 50); return true; } function soSubmitModal(el) { const modalWrapper = document.createElement("div"); const button = el.querySelector('input[name="button"]'); let html = " >()[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<