Soporte » Plugins y Hacks » Problema YOAST y Datos Estructurados

  • Resuelto asimov7

    (@asimov7)


    Hola comunidad de WordPress, quise meterle datos estructurados a mi web, así que me fui al asistente de datos estructurados en Search Console y seguí una guía de Romuald Fons que decía que se podían poner de manera manual en el footer o en el header, lo intenté y la página me daba problemas de carga para ingresar a mis urls. Eliminé el código y la web quedo normal y funcionando.
    Luego, vi un vídeo de como poner los datos estructurados con un plugin «Schema» (Hansh no se cuanto es el autor) y mismo resultado, también lo eliminé pero el error de la carga de las url seguía… Empecé eliminar plugins hasta que eliminé YOAST y ahí quedó todo normal como ahora, el problema es que YOAST es fundamental para mi y lo volví a instalar pero el error vuelve al estar activo.
    Alguien me puede ayudar a solucionarlo sin tener que eliminar YOAST.

    Por cierto, uso una plantilla que se llama Bridge.

    Saludos amigos.

    Otro detalle, este era el código que intenté meterle:

    <!– Marcado JSON-LD generado por el Asistente para el marcado de datos estructurados de Google. –>
    <script type=”application/ld+json”>
    {
    “@context” : “http://schema.org”,
    “@type” : “LocalBusiness”,
    “name” : “Rodrigo Lobos – Marketing Digital San Antonio”,
    “image” : “https://www.rodrigolobosrubio.com/wp-content/uploads/2018/12/logo4.png”,
    “telephone” : “+569 94840328”,
    “email” : “info@rodrigolobosrubio.com”,
    “address” : {
    “@type” : “PostalAddress”,
    “addressLocality” : “San Antonio”,
    “addressRegion” : “Valparaíso”,
    “addressCountry” : “Chile”,
    “postalCode” : “2660000”
    },
    “openingHoursSpecification” : {
    “@type” : “OpeningHoursSpecification”,
    “dayOfWeek” : {
    “@type” : “DayOfWeek”,
    “name” : “Lunes a Viernes”
    }
    },
    “url” : “https://www.rodrigolobosrubio.com/”,
    “aggregateRating” : {
    “@type” : “AggregateRating”,
    “ratingValue” : “4.9”,
    “bestRating” : “5”,
    “worstRating” : “1”,
    “ratingCount” : “23”
    },
    “review” : {
    “@type” : “Review”,
    “author” : {
    “@type” : “Person”,
    “name” : “Rodrigo Lobos Rubio”
    },
    “reviewRating” : {
    “@type” : “Rating”,
    “ratingValue” : “4.9”,
    “bestRating” : “5”,
    “worstRating” : “1”
    }
    • Este debate fue modificado hace 2 años, 9 meses por almendron.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • Iniciador del debate asimov7

    (@asimov7)

    Otro detalle, este era el código que intenté meterle:

    <!-- Marcado JSON-LD generado por el Asistente para el marcado de datos estructurados de Google. -->
    <script type="application/ld+json">
    {
      "@context" : "http://schema.org",
      "@type" : "LocalBusiness",
      "name" : "Rodrigo Lobos - Marketing Digital San Antonio",
      "image" : "https://www.rodrigolobosrubio.com/wp-content/uploads/2018/12/logo4.png",
      "telephone" : "+569 94840328",
      "email" : "info@rodrigolobosrubio.com",
      "address" : {
        "@type" : "PostalAddress",
        "addressLocality" : "San Antonio",
        "addressRegion" : "Valparaíso",
        "addressCountry" : "Chile",
        "postalCode" : "2660000"
      },
      "openingHoursSpecification" : {
        "@type" : "OpeningHoursSpecification",
        "dayOfWeek" : {
          "@type" : "DayOfWeek",
          "name" : "Lunes a Viernes"
        }
      },
      "url" : "https://www.rodrigolobosrubio.com/",
      "aggregateRating" : {
        "@type" : "AggregateRating",
        "ratingValue" : "4.9",
        "bestRating" : "5",
        "worstRating" : "1",
        "ratingCount" : "23"
      },
      "review" : {
        "@type" : "Review",
        "author" : {
          "@type" : "Person",
          "name" : "Rodrigo Lobos Rubio"
        },
        "reviewRating" : {
          "@type" : "Rating",
          "ratingValue" : "4.9",
          "bestRating" : "5",
          "worstRating" : "1"
        }
    • Esta respuesta fue modificada hace 2 años, 9 meses por almendron.
    • Esta respuesta fue modificada hace 2 años, 2 meses por Fernando Tellado. Razón: Etiquetado correcto del código

    Hola,

    Primero el Yoast ya genera schemas, he analizado la pagina y el codigo que pones y esta bien creado o por lo menos google lo da por bueno.

    Si visitas este link puedes verlo tu mismo. https://search.google.com/structured-data/testing-tool, añade la url o el codigo, lo unico que vi es el schema de WebPage asi que entiendo que no usas yoast ya que añade otros mas, ahora mismo o no tienes configurada bien esa seccion del yoast o puede ser otra cosa que obviamente no puedo ver.

    Ese theme usa microdata que aunque no deberia darte problemas por lo que se, google no lo recomienda. Mas info aqui: https://developers.google.com/search/docs/guides/intro-structured-data en ingles. Mira si el theme tiene una opcion para desactivarlo y usa solamente el ld+json.

    Si quieres usar yoast pero no sus schemas solo debes remover todos los actions.
    remove_all_action( 'wpseo_json_ld ); ya que creo recordar que no tiene una opcion para desactivarlo.

    Otra cosa que me he fijado es que usas un plugin de cache y es posible que las modificaciones no se muestren ya que muestras la pagina cacheada, para las pruebas desactivar el cache para asegurarte que no ves una pagina cacheada.

    Iniciador del debate asimov7

    (@asimov7)

    Hola, logré arreglar el problema, solo era cosa de desactivar el plugin de caché y volver a activar el plugin YOAST. Por otra parte, el tema sólo tiene este apartado para insertar código pero he probado y no funciona, te mando un print:

    De qué otra forma podría insertar el código que cree con developers y JSON en Google? Tampoco sé como insertarlo directamente en el Home de la web.

    <!– Marcado JSON-LD generado por el Asistente para el marcado de datos estructurados de Google. –>
    <script type=”application/ld+json”>
    {
    “@context” : “http://schema.org”,
    “@type” : “LocalBusiness”,
    “name” : “Rodrigo Lobos – Marketing Digital San Antonio”,
    “image” : “https://www.rodrigolobosrubio.com/wp-content/uploads/2018/12/logo4.png”,
    “telephone” : “+569 94840328”,
    “email” : “info@rodrigolobosrubio.com”,
    “address” : {
    “@type” : “PostalAddress”,
    “addressLocality” : “San Antonio”,
    “addressRegion” : “Valparaíso”,
    “addressCountry” : “Chile”,
    “postalCode” : “2660000”
    },
    “openingHoursSpecification” : {
    “@type” : “OpeningHoursSpecification”,
    “dayOfWeek” : {
    “@type” : “DayOfWeek”,
    “name” : “Lunes a Viernes”
    }
    },
    “url” : “https://www.rodrigolobosrubio.com/”,
    “aggregateRating” : {
    “@type” : “AggregateRating”,
    “ratingValue” : “4.9”,
    “bestRating” : “5”,
    “worstRating” : “1”,
    “ratingCount” : “23”
    },
    “review” : {
    “@type” : “Review”,
    “author” : {
    “@type” : “Person”,
    “name” : “Rodrigo Lobos Rubio”
    },
    “reviewRating” : {
    “@type” : “Rating”,
    “ratingValue” : “4.9”,
    “bestRating” : “5”,
    “worstRating” : “1”
    }

    Saludos y gracias por la ayuda

    • Esta respuesta fue modificada hace 2 años, 2 meses por Fernando Tellado. Razón: Etiquetado correcto del código

    Hola,
    Como el theme es de pago, podrias preguntar al author si puedes añadir codigo mediante algun hook y si te dice que no entonces deberias crear un child theme (para evitar la perdida del codigo si se actualiza) o un pequeño plugin para poder añadirlo tu.

    Si lo haces tu y lo quieres en la tag head deberas usar el hook ‘wp_head’ y si es en el body deberas usar el hook wp_footer.

    Un ejemplo de como seria, ya sea en el functions.php del child theme o en el plugin:

    
    function asimov7_schema() {
      echo 'Aqui tu contenido';
    }
    add_action( 'wp_head', 'asimov7_schema', 10 );
    
    Iniciador del debate asimov7

    (@asimov7)

    Muchas gracias, ya me quedó todo más claro. Saludos amigo, reitero mis gracias por la ayuda

    De nada, si ya lo tienes entonces marcalo como resuelto para que otros compañeros lo sepan.

    Iniciador del debate asimov7

    (@asimov7)

    Así será, saludos

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • El debate ‘Problema YOAST y Datos Estructurados’ está cerrado a nuevas respuestas.