Creo que he logrado indexar mas rápido, dos entradas que no querían indexarse desde hace 3 semanas, les digo que hice, porque no se cual de las dos me ha dado el resultado ya que hice los cambios el mismo día.
1. Agregue contenido actualizado en cada post, ejemplo en cada una le puse un h2 más actualizando el post, lo mejor es agregar mas, unas h2 y h3 depende su elección.
2. Le cree un sitemap (sitemapindex.xml) alojado de forma gratuita en GitHub.
- Se crean una cuenta gratuita en GitHub.
- Creas un nuevo repositorio, por ejemplo: nombredetublog-sitemaps.
Para ello deben crear con el bloc de notas un archivo con su sitemap que debe contener:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="
http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>
https://www.tudominio.com/sitemap.xml?page=1</loc>
</sitemap>
<sitemap>
<loc>
https://www.tudominio.com/sitemap.xml?page=2</loc>
</sitemap>
<sitemap>
<loc>
https://www.tudominio.com/sitemap-pages.xml</loc>
</sitemap>
</sitemapindex>
Lo debes guardar en el bloc de notas con un nombre como sitemapindex.xml
- Subes tu sitemapindex.xml o lo pueden copiar y pegar dentro del mismo github en donde van la linea de códigos.
- Activas "GitHub Pages" para ese repositorio, y se generará un dominio público como: https://tuusuario.github.io/nombredeblog-sitemaps/).
Tu sitemap quedará accesible, por ejemplo:
- Luego, en tu robots.txt de Blogger lo agregarás a tu robot.txt al final con la finea:
Sitemap:
Por ejemplo yo tengo el mio así:
User-agent: *
Disallow: /search/label/
Disallow: /search?
Allow: /
Sitemap:
https://jimmybalarezo.github.io/nombredeblog-sitemaps/sitemapindex.xml
Sitemap:
https://www.dominio.com/sitemap.xml
Sitemap:
https://www.dominio.com/sitemap.xml?page=1
Sitemap:
https://www.dominio.com/sitemap.xml?page=2
Sitemap:
https://www.dominio.com/sitemap-pages.xml
No lo agrego en el search console porque solo acepta agregar sitemap del dominio registrado.
PARA VERIFICAR QUE ESTE BIEN DEBEN ENTRAR AL LINK CREADO EN GITHUB Y NO DEBE SALIR ERROR 404.
Si sale 404, como me paso a mi, debes crear otro archivo. Eso pasa porque GitHub Pages, por defecto, espera que haya un index.html porque normalmente se usa para alojar páginas web (no blogger).
Por lo que crearemos un index.html
Subimos también un simple index.html vacío (puede ser hasta de 1 línea), solo para que GitHub Pages levante el sitio correctamente.
Yo lo hice con este archivo:
<!DOCTYPE html>
<html>
<head><title>nombredeblog-sitemaps</title></head>
<body>
<p>Repositorio de Sitemaps XML</p>
</body>
</html>
Fui a
Add file y Create new file.
Nombré el archivo: index.html
Pegué el código de arriba.
Y click en commit.
Ya luego corregido eso ingresando al Link, deberia salir ya el contenido del sitemap y no el error 404 anterior.
Recuerde que el robot.txt va segun la canidad de contenido que ustedes tenga, si tienes muchos más deben agregar más pages.
Sitemap | Contenido aproximado |
---|
sitemap.xml?page=1 | Posts 1 al 150 |
sitemap.xml?page=2 | Posts 151 al 300 |
sitemap.xml?page=3 | Posts 301 al 450 |
sitemap.xml?page=4 | Posts 451 al 600 |
En mi sitemap también yo bloqueo los /search/label/ y /search? de blogger porque no quiero que se indexen las etiquetas y evitar que eso me genere contenido duplicado (es algo que aun estoy probando).
PEROOOO.
Creo lo que causa que se indexe, fue que el editar los post fue lo que más sirvió, ya que, tengo una entrada que no edité y esa no indexo, solo indexaron a las que le edite el contenido agregando h2 y h3. Voy a editarla hoy, para ver si en unos dias indexa, entonces quiere decir que editar las entradas sería lo que ayuda a indexar, ya lo habia escuchado antes, por eso editaba mi contenido, pero no pasaba nada porque solo editaba los parrafos, nunca agregue otras h2 o h3, esta vez que las agregue si me funcionó.
Igual, agregar el sitemap en Github es un extra que -tal vez- sirva de algo.