New question

Question:

Date: 30-05-2020 15:27:03 (In Spanish)

Como crear Sitemap a mi sitio web en localhost con PHP, HTML5 Y CSS3[Resolved]

Hola querido amigo.
Desde hace un tiempo estoy escuchando que los Sitemap te ayudan increíblemente en el SEO y Google te premia si tu sitio web contiene los Sitemap en orden.

He visto muchos vídeo en Youtube he leído mucho acerca de los Sitemap, pero en ningún vídeo y ningún sitio web en el que he investigado, no he podido encontrar ningún resultado que me ayude, en ninguno me han enseñado como crear mi Sitemap, solo me enseñan como hacerlo en Wordpress y mi sitio web yo lo he construido usando PHP7, HTML5 Y CSS6, con SQL claro esta.

Mi proyecto se encuentra en localhost, no lo he subido a un servidor, pero me interesa tener mi Sitemap en orden antes de subir mi proyecto a Internet.

Por favor si alguien me puede ayudar a como yo crear mi Sitemap para mi sitio web, se lo agradeciere mucho, quiero que mi sitio web tenga presencia en Google con el SEO

Un cordial saludo.
Tags: CSS3 - HTML - PHP - SEO Votes: 0 - Answers: 8 - Views: 8 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 30-05-2020 16:26:54 El sitemap es basicamente un archivo de texto que indica qué paginas (y directorios) pueden ser recorridos por un webcrawler para ser indexados. Luego de creado, debes enviarlo a Google, Bing, etc.

    Puedes crear uno online en https://www.xml-sitemaps.com/ o puedes hacerlo manualmente. En este último caso, colocas un archivo llamado sitemap.xml en el directorio raíz y su contenido es algo así:
    <?xml version="1.0" encoding="UTF-8"?>
    <urlset
        xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
                http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
        <url>
            <loc>https://tusitioweb.com/</loc>
            <lastmod>2019-08-06T12:43:08+00:00</lastmod>
            <priority>1.00</priority>
        </url>
        <url>
            <loc>https://tusitioweb.com/index.html</loc>
            <lastmod>2019-08-06T12:43:08+00:00</lastmod>
            <priority>0.80</priority>
        </url>    
        <url>
            <loc>https://tusitioweb.com/directorio1</loc>
            <lastmod>2019-08-06T12:43:08+00:00</lastmod>
            <priority>0.80</priority>
        </url>   
        <url>
            <loc>https://tusitioweb.com/archivo.php</loc>
            <lastmod>2019-08-06T12:43:08+00:00</lastmod>
            <priority>0.80</priority>
        </url>
        </url>
               ... otros directorios o archivos aquí
        </url>
    </urlset>
    


    Suerte,
      Votes: 2 - Link answer
     
  • Date: 30-05-2020 19:17:29 Vaya! amigo Juan.
    Es excelente, ahora entiendo la lógica de como crear los sitemap, he visto muchos cursos de SEO, pero en ninguno mostraban la lógica como hacer los sitemap, pero ahora ya estiendo.

    Solo tengo que poner la url de todas mis paginas de mis sitio web.
    Muchas gracias Juan
      Votes: 1 - Link answer
     
  • Date: 31-05-2020 12:01:13 Agregando un poco más a la buena contribución de Juan Vasquez, el archivo sitemap no te será lo suficientemente útil si sólo lo tienes alojado en el sitio.

    El objetivo es que agregues el sitio web en Google Search Console como tu propiedad y con ello, adjuntar un sitemap para que todas tus direcciones sean indexadas como es debido.

    Te explico un poco, si luego en tu sitio web cambias una dirección por otra, Google recordará la dirección anterior que probablemente te llevará a un 404, por lo que no es fiable. Por lo tanto, en Google Search Console se te proporcionan formularios donde puedes agregar las direcciones inválidas y que el motor las olvide o actualice cache.

    Si te pudiera colaborar con alguna otra cosa, por acá estamos. ¡Saludos!
      Votes: 1 - Link answer
     
  • Date: 31-05-2020 14:43:43 Perfecto Jerson, gracias por la información que es muy valiosa.
    Ahora solo tengo una duda. Te explico

    Yo estoy desarrollando un proyecto y en mi proyecto existe una pagina que se llama detail.php y en esa pagina muestra los detalles de un producto dependiendo de cual sea su id del producto en la url.

    A lo que me refiero es que automáticamente se publique un producto en mi proyecto se crea una dirección url a la que se puede visitar ese producto.

    Mi pregunta es:
    Como puedo decirle a Google Search Console o como puedo colocar esa ruta en el Sitemap para los productos existentes o los productos futuros en la plataforma.

    A parte de todo eso, como les he explicado estoy tratando de colocar todo el SEO que sea posible a mi proyecto.
    Estas lineas de códigos que les muestro aquí están bien o son obsoletas ?
    <meta name="author" content="Dailin Ivan Payano" />
        <meta name="owner" content="Dailin Ivan Payano" />
        <meta name="robots" content="index, follow" />
    


    Espero que tengan un buen día colegas!
      Votes: 1 - Link answer
     
  • Date: 31-05-2020 16:43:24 Los metadatos que estás usando, están correctos, claro está, puedes usar más, como las miniaturas que se mostrarán para cuando compartas un enlace por WhatsApp, Twitter, FB u otra red social.

    Pasando a la primera parte, sobre lo de generar un sitemap en dependencia de tus publicaciones de productos, es la misma idea, ir agregando al fichero sitemap, la nueva dirección. Sería un tequio enorme tener registrados cientos de productos de forma constante e ir actualizando dicho archivo, por lo que sugiero hacer un algoritmo para hacer una consulta a la DB sobre los identificadores o rutas amigables que tengas almacenadas y en el recorrido, ir generando el nuevo archivo sitemap.xml.

    Luego este archivo, lo vuelves a importar a Google Search Console para que actualice las direcciones. Lo justo sería que todo aquel producto que elimines de la vista a un usuario final, lo registres como eliminado, ya que así tendrás el id o ruta amigable de la dirección que ya no es existente y así le pases la lista a Google sobre las direcciones que debe de remover de indexación a tu sitio.

    Si quieres podemos ir checando algún algoritmo para generar el sitemap desde nuestros sistemas de forma automática leyendo la DB de productos.
      Votes: 1 - Link answer
     
  • Date: 31-05-2020 19:46:16 Me interesa mucho el meta dato que has mencionado de la miniatura que se mostrara al compartir los enlace, por favor si tienes el código seria de grana ayuda si me lo dejaras.

    En cuanto a los enlaces de los sitemap, he investigado en la pagina de Google, y ellos dicen que un sitemap no puede ser mayor a 50MB sin comprimir y no debe de tener mas de 50 mil url

    Ademas ellos dicen que Google ignora la etiqueta <priority></priority>. me han dejado un claro ejemplo de como construir mi sitemap y la verdad es que es casi idéntico a la información que usted me paso. Por esa razón vuelvo a darle las gracias.

    En cuanto a la pagina de detail.php, es la pagina donde muestro los productos de mi plataforma.
    Creo que no voy a colocar esa pagina en los sitemap, ya que seria muy tedioso tener que estar añadiendo tantas url a mano de cada usuario que publique un producto en la tienda.

    No creo que esa decisión me afecto mucho en el SEO de la plataforma.
    Muchas gracias Jerson y un fuerte abrazo.
      Votes: 1 - Link answer
     
  • Date: 31-05-2020 20:12:31 Lo de los meta relacionado a las miniaturas, las puedes encontrar mejor documentadas por acá.

    No es normal que un sitemap vaya a pesar 50MB, estaría más orientado a e-commerce, como lo que estás haciendo, pero ya sería con sistemas automatizados. Igualmente, se puede subir más de un fichero XML.

    Para servir, Bryling. Saludos.
      Votes: 1 - Link answer
     
  • Date: 01-06-2020 09:24:58 Muchas gracias Jerson y muchas gracias Juan.
    Doy esta pregunta como resuelta.

    Muchas gracias un cordial saludo.
      Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In
 
frjcbbae garagebible.com