Comment gagner de l’argent avec son site internet ?

Gagner de l'argent avec son site internet ou son blog
Gagner de l'argent avec son site internet ou son blog
Google Adsense pour son blog sur internet

Si vous souhaitez monétiser un site internet, voici les meilleures méthodes pour que vous puissiez gagner de l’argent avec un site internet.

Ce article s’adresse aux webmasters, bloggeurs, développeurs, et à tous ceux qui ont un site internet, même marchant.

1 – L’affiliation : prenez une commission sur les ventes

C’est actuellement le meilleur système pour gagner de l’argent avec son site internet. L’affiliation est efficace car elle vous fait gagner davantage qu’avec les publicités, mais aussi parce-que vous proposez quelque chose qui intéresse vos visiteurs.

Le principe de l’affiliation est simple :

  • Trouver ce que vos visiteurs pourrait aimer avoir ;
  • Trouver un partenaire qui vous fournira un lien d’affiliation pour que vous puissiez gagner de l’argent avec ces ventes.

Voici un exemple d’affiliation chez Cubis-Helios. Cette page d’affiliation vise les bloggeurs et autres webmasters souhaitant proposer de l’hébergement / de la création de sites internet à leur visiteurs.

Affiliation Cubis-Helios, touchez 20% sur toutes les ventes !

A vous de trouver l’affiliation qui vous convient !

2 – AdSense : Mettre des publicités sur son site internet

AdSense est la régie publicitaire de Google, c’est celle qui paye le mieux.  Cependant les bloqueurs de publicités sont devenu monnaie courante, pour ma part je ne pourrais plus m’en passer. De ce fait les publicités se retrouvent souvent bloquées et vos revenus diminuent considérablement.

3 – Liens sponsorisés : Publicités un peu moins visibles

AdFever est une autre régie publicitaire. Elle propose surtout des liens textes sponsorisés. Un script lis la page et place des liens sur des ancres précises. Ce sont comme des liens normaux, mais vous serez payé au clic.

4 – Articles sponsorisés : Ecrivez des articles et soyez payé pour

SeedingUp vous propose de rédiger des articles pour des entreprises et sur leur produit.

Ce sont des articles 100% commerciaux, donc vous pouvez ne pas apprécier le principe, mais cela rapporte pas mal d’argent : entre 60€ – 80€ l’article en règle générale.

Ils proposent également des tests de produits.

5 – Vendre ses ebooks sur internet

En 2017, tout le monde peut devenir écrivain ! De nombreux bloggeurs ont écrit des livres à succès comme Olivier Roland – Tout le monde n’a pas eu la chance de rater ses études.

Si on écrit des articles, on peut très bien écrire un livre ! Amazon propose de vendre ses livres au format Kindle,  comme d’autres plateformes. Mais vous pouvez aussi utiliser Paypal ou Woocommerce sur votre blog WordPress.

6 – Vendre son site internet

EBusiness propose de vendre son site internet ainsi que son contenu, vous céderiez la totalité des droits à l’acheteur.

Si vous ne souhaitez plus publier sur votre site internet car il ne vous rapporte rien, cela pourrait être une bonne idée.

7 – Faire sponsoriser son blog

C’est ce que Cubis-Helios m’a proposé de faire pour SHZ. En échange d’une bannière à disposer sur mon site internet avec le lien vers leur site internet, j’ai pu faire héberger gratuitement mon site internet car ils ont tout pris en charge.

 

 

Apache HTTPD & .htaccess : Comment ajouter / supprimer “www” de son URL ?

Rediriger son site internet vers www ou supprimer www de l'adresse de son site internet
Rediriger son site internet vers www ou supprimer www de l'adresse de son site internet
Rediriger ou non l’adresse de son site internet avec www

Supprimer “www” de son URL ? http://www.site.com -> http://site.com

Vous pouvez vouloir supprimer “www” de l’adresse de votre site internet. Sur certains noms de domaines,  c’est beaucoup plus esthétique.

https://twitter.com l’a enlevé, https://www.facebook.com l’a laissé…

Mais c’est à vous de décider, dans tous les cas cela n’enlève rien au référencement avec la redirection permanente 301.

Supprimer “www” de son URL via .htaccess

A la racine de votre site internet dans le fichier .htaccess, utilisez les lignes suivantes :

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

(*) Attention à la condition RewriteRule, elle est suivie de “http“, remplacez-le par “https” si votre site internet est sécurisé en HTTPS.

Passer son site internet WordPress en HTTPS

Pour rappel : Le certificat HTTPS est gratuit chez Cubis !

Supprimer “www” de son URL via VirtualHost

Pour ceux qui ont un serveur dédié et possibilité d’accéder aux VirtualHosts.

  • Sous Debian les vhosts se trouvent dans : /etc/apache2/sites-available/…
  • Sous CentOS, les vhosts se trouvent dans : /etc/httpd/conf.d/…

Choisissez une des 2 redirections suivant la sécurité de votre site internet.

Rediriger www vers non-www en HTTP

<VirtualHost *:80>
 ServerName www.example.com
 Redirect permanent / http://example.com/
</VirtualHost>

Rediriger www vers non-www en HTTPS

<VirtualHost *:443>
 ServerName www.example.com
 Redirect permanent / https://example.com/
</VirtualHost>

Ajouter “www” à son URL de site internet : http://site.com -> http://www.site.com

Maintenant si vous voulez rajouter “www” à l’adresse de votre site internet, c’est tout aussi simple (bien que la plupart du temps on nous demande de l’enlever…).

Rajouter www sur l’URL de son site web via .htaccess

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

(*) Attention au http, mettre https si votre site internet est sécurisé HTTPS.

Ajouter “www” à son site internet via VirtualHost

Pour ajouter www à l’URL de son site internet en HTTP

<VirtualHost *:80>
    ServerName example.com
    Redirect permanent / http://www.example.com/
</VirtualHost>

Pour ajouter www à l’URL de son site internet en HTTPS

<VirtualHost *:443>
    ServerName example.com
    Redirect permanent / http://www.example.com/
</VirtualHost>
Sources utilisées (en anglais)

https://stackoverflow.com/questions/1100343/apache-redirect-from-non-www-to-www

https://stackoverflow.com/questions/2361499/how-to-always-remove-www-from-a-url-with-mod-rewrite

Les icônes réseaux sociaux ne s’affichent pas sur mon site internet !

ERreur contenu bloqué par le client : ERR blocked by client

Mes icônes Facebook, Twitter, Google Plus etc ne s’affichent pas sur mon site web !

Vous avez mis en place des icônes pour mener sur votre page Facebook, votre compte Twitter ? Ou même d’autres réseaux sociaux ? Seulement ils ne s’affichent pas !

On ne parle pas ici de widgets “J’aime”, “Tweeter” ou “+1”, mais simplement de liens avec des images menant vers vos comptes et vos pages de réseaux sociaux.

Comment afficher les icônes des réseaux sociaux sur votre site internet ?

Certains bloqueurs de publicités bloquent également les réseaux sociaux, car considérés comme “nuisibles” sur une page internet et pouvant ralentir la bonne expérience de l’utilisateur sur un site internet.

AdBlocks propose de supprimer les réseaux sociaux en plus des publicités, d’autres le proposent également comme Ghostery. UBlock par exemple semble encore mitigé sur le sujet (surement du fait que son développement est opensource).

AdBlock Plus : Désactiver le blocage pour un site

Si le blocage vient d’un bloqueur de pubs (ce qui est fort probable), il vous l’affichera dans la console :

ERreur contenu bloqué par le client : ERR blocked by client
ERR : blocked by client, l’URL a été bloquée par une extension

Si le diagnostique est vérifié, voyons ensemble comment nous pouvons y remédier !

Comment afficher les logos des réseaux sociaux sur mon site internet ?

L’astuce est plutôt simple, il suffit de renommer les images sur le site internet en question. N’utilisez pas les noms “Facebook“, “Twitter“, “Instagram” etc sur vos images.

Choisir plutôt des noms raccourcis (de toute façon le nom des images n’influent pas le référencement !).

Avant :

facebook.png

Après :

logo_f.png

Les icônes des réseaux sociaux sont toujours bloqués !

Deuxième astuce (à faire avec la première), est de raccourcir les URL de vos liens  ! Voici un exemple assez simple avec Facebook.

Avant :

https://www.facebook.com/AgenceWebCHC/

Après :

https://goo.gl/dAfG4n

Si malgré ça vos images de réseaux sociaux ne s’affichent toujours pas, laissez-nous un message en commentaire.

 

Ce poste a été inspiré par la réponse que nous avons donnée forum CCM.

Apache HTTPD : Utiliser memcached avec mod_pagespeed

MEmcached, un service de cache pour php
MEmcached, un service de cache pour php
Memcached, utilisez le cache de PHP pour améliorer la réaction de son code PHP

Nous sommes actuellement dans une optique d’optimisation de notre infrastructure. Cela passe par la désactivation de services inutilisés, la configuration de paquets…

Nous avons donc configuré mod_pagespeed pour être couplé à memcached. L’idée c’est qu’au lieu d’écrire le cache sur le disque il utilise la RAM avec memcached pour un rendu bien plus rapide.

Installer et configurer memcached sur Debian

Installez simplement la dernière version du paquet.

apt install memcached

Vérifiez que le service est bien chargé

root@PleskCHC2:~# systemctl status memcached
 memcached.service - memcached daemon
 Loaded: loaded (/lib/systemd/system/memcached.service; enabled)
 Active: active (running) since mer. 2017-06-21 11:45:14 CEST; 27s ago
 Main PID: 9717 (memcached)
 CGroup: /system.slice/memcached.service
 └─9717 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1

On voit que memcached est lancé et écoute sur le port 11211. On peut modifier aisément la mémoire allouée à memcached.

/etc/memcached.conf

Par défaut à 64M, je l’ai mis à 256 à la ligne

-m 256

Installer et configurer mod_pagespeed pour Apache HTTPD

Pour installer mod_pagespeed rendez-vous sur le lien suivant :

https://developers.google.com/speed/pagespeed/module

Dans le fichier de configuration de Google Pagespeed.

nano /etc/apache2/mods-available/pagespeed.conf

Décommentez les lignes suivantes (CTRL+W pour rechercher un item).

ModPagespeedMemcachedServers localhost:11211
ModPagespeedCreateSharedMemoryMetadataCache "/var/cache/pagespeed/" 51200

Vérifier que PageSpeed communique avec memcached

On peut voir avec la commande netstat que pagespeed est bien en communication avec memcached.

netstat -tap | grep memcached
 tcp 0 0 localhost:11211 *:* LISTEN 9717/memcached
 tcp 0 0 localhost:11211 localhost:54693 ESTABLISHED 9717/memcached

Vérifier l’état de memcached

Pour vérifier que memcached fonctionne correctement, vous pouvez récupérer son statu actuel.

echo stats | nc 127.0.0.1 11211

WordPress : Sauvegarder son site internet tous les jours (backup)

Sauvegarder son site internet Wordpress
Sauvegarder son site internet WordPress
Sauvegarder son site internet WordPress avec le plugin backWPup

Comment mettre en place la sauvegarde de son site internet WordPress

Faire des sauvegardes (backups) de son site internet devrait être obligatoire, je ne compte plus le nombre de personnes que je connais ayant perdu leur données en ayant dit “Je ferais des sauvegardes”.

Sur internet c’est encore plus vrai, car n’importe quel serveur peut crasher, et si votre hébergeur n’a pas de système de sauvegarde, vous l’avez dans l’os (chez Cubis nous sauvegardons les backups sur un autre serveur).

Un exemple simple. Vous faites une mise à jour de WordPress, dès lors, plus moyen d’accéder au site internet ni à l’administration ; votre site reste blanc. Si vous avez mis en place des sauvegardes, il sera bien plus rapide de restaurer votre site internet.

BackWPup : Sauvegarder son site internet WordPress tous les jours

Le plugin BackWPup permet de sauvegarder facilement son site internet WordPress sans connaissance techniques.

Dans BackWPup > Opérations, créer une nouvelle opération : je l’ai appelé Sauvegarde journalière.

Sauvegarder son site internet WordPress avec backWPup
Paramétrer la sauvegarde quotidienne de son site Internet WordPress

J’ai coché toutes les sauvegardes possibles

  • Sauvegarde de la base de données (essentiel)
  • Sauvegarde des fichiers (essentiel)
  • Export XML WordPress (permet d’exporter le contenu du site WP pour le réimporter dans une nouvelle instance de WP)
  • Liste des extensions installées (pour pouvoir les réinstaller facilement en cas de restauration)
  • Vérification des tables (optionnel, permet de vérifier si la base de données n’est pas corrompue)
Sauvegarder son site internet WordPress sur un autre espace
Déplacer sa sauvegarder WordPress par email, DropBox…

Sauvegarder dans le répertoire est la bonne chose à faire de base.

Le mieux est d’envoyer la sauvegarder sur un autre serveur (comme un FTP). DropBox permet de stocker gratuitement quelques gigas, mais je ne fais absolument pas confiance à ce service.

Enregistrer ensuite la nouvelle opération de sauvegarde quotidienne de WordPress.

Programmer la sauvegarde de son site internet WordPress

Dans l’onglet programmation, j’ai simplement indiqué une sauvegarde quotidienne de WordPress.

Sauvegarder son site internet WordPress tous les jours
Paramétrer la sauvegarder de WordPress tous les jours à 3h du matin

Lancer la sauvegarde manuelle de son site internet WordPress

Dans BackWPUp > Opérations, passez votre souris sur la sauvegarde que vous voulez tester et cliquez sur “Lancer la sauvegarde manuelle“.

Votre site sera alors sauvegardé et vous pourrez vérifier que votre système de sauvegarde fonctionne correctement.

WordPress en cours de sauvegarder via le plugin backWPup
Sauvegarde en cours de WordPress…