Je travaille sur l'amélioration du référencement de mon site Web, et l'un des moyens par lesquels je souhaite générer du trafic sur mon site consiste à écrire un blog.
Chaque publication de mon blog est enregistrée dans ma base de données SQL, puis affichée sur mon site Web à l'aide de la récupération PDO, yada yada yada. Rien de trop compliqué, il suffit d’obtenir le contenu de chaque message de la base de données sous forme de variable php et de le générer sous forme de texte au format HTML.
Une fois que le contenu a été récupéré de la base de données SQL, cela ressemble à ceci:
<div...>
<p>$blog_content</p>
</div>
En résumé, mon blog est généré à partir d'un seul fichier, appelé 'blog.php', et chaque message peut être affiché individuellement en entrant blog.php? Id = X.
J'ai également utilisé htaccess pour créer des URL de vanité comme suit:
Chaque article est lié à cette seconde URL de vanité si vous cliquez sur son titre.
Voici la grande question: En ce qui concerne les moteurs de recherche, mon blog existe-t-il? Est-ce que Google (et d'autres moteurs de recherche) vont pouvoir trouver mon blog, à la fois dans/blog/admin (où chaque article est répertorié et peut être parcouru), et dans les pages individuelles (Exemple: post1 -> foo.com/blog/admin/1)? En d'autres termes, si je recherche le contenu exact de mon article, celui-ci apparaîtra-t-il dans un moteur de recherche dans l'une de ces pages vanité - et si oui, combien de temps faudra-t-il avant qu'il n'apparaisse?
Tant que vous avez des liens (internes ou externes) pointant vers les URL (vanity), ils doivent être trouvés par Google. Gardez à l'esprit qu'une page à laquelle personne ne renvoie ni n'est disponible dans votre sitemap est hautement improbable.
Pour répondre à une question que vous vous posez peut-être déjà: vraisemblablement, Google n'augmentera pas de manière aléatoire les numéros de vos publications, tels que foo.com/blog/admin/2, foo.com/blog/admin/3, après avoir atterri sur foo. com/blog/admin/1 afin de rechercher du contenu supplémentaire.
Cependant, vous aurez également besoin d'une validation (le plus souvent sous la forme de liens externes) pour motiver Google à commencer à explorer votre site Web. Vous pouvez également utiliser Google Search Console pour que Google indexe manuellement vos pages.