dati strutturati per aziende

Dati strutturati per aziende: la guida definitiva

  1. blog Dati strutturati per aziende: la guida definitiva
event_available
schedule

Quali sono i dati strutturati per aziende da inserire nel tuo sito web? In questa guida ti mostrerò come inserire i migliori microdati e JSON-LD tramite codice HTML e anche come fare se hai un sito in WordPress.

Se non sai cosa sono i dati strutturati allora ho scritto per te questa guida!

Vediamo subito come fare

Dati strutturati per aziende

  1. Apri il file header.php del tuo tema child

  2. Inserisci questo codice

  3. Rendi i campi dinamici con php

code

Dati strutturati per aziende: JSON-LD

Se hai un sito in WordPress, prima di tutto devi aprire il file header.php del tuo tema e incollare questo codice all’interno del tag <head> del tuo sito.

Ti consiglio di creare un tema child, altrimenti perderai tutte le modifiche al file con il primo aggiornamento del tema.

Se invece hai un sito web realizzato in codice HTML allora ti basterà inserire questo codice all’interno del tag <head> di tutte la pagine.

<?php
$post = get_queried_object();
 ?>
<script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "image": "https://www.agenziawebeureka.it/wp-content/uploads/2020/04/favicon-eureka.svg",
      "@id": "http://www.agenziawebeureka.it/",
      "name": "Eureka Web",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Il tuo indirizzo",
        "addressLocality": "La tua città",
        "addressRegion": "La tua provincia",
        "postalCode": "Il cap della tua città",
        "addressCountry": "IT"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 45.030604,
        "longitude": 8.061733
      },
      "url": "https://www.agenziawebeureka.it/",
      "telephone": "3664009542",
      "email" : "[email protected]",
      "priceRange": "$$",
      "openingHoursSpecification" : [
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": [
            "Monday",
            "Tuesday",
            "Wednesday",
            "Thursday",
            "Friday"
          ],
          "opens": "09.00",
          "closes": "19.00"
        }
      ],
      "mainEntityOfPage": {
        "@type":"WebPage",
        "@id": "https://www.agenziawebeureka.it/<?php echo $post->{'post_name'};?>/",
        "headline":"<?php echo get_post_meta($post->{'ID'}, '_yoast_wpseo_title', true); ?>",
        "description": "<?php echo get_post_meta($post->{'ID'}, '_yoast_wpseo_metadesc', true); ?>"
      },
      "datePublished":"<?php echo str_replace(" ", "T", $post->{'post_date_gmt'}); ?>",
      "dateModified":"<?php echo str_replace(" ", "T", $post->{'post_modified_gmt'}); ?>",
      "publisher": {
        "@type": "Organization",
        "@id": "https://www.agenziawebeureka.it/",
        "name": "Eureka Web",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "Via Case Sparse 14/A",
          "addressLocality": "Piea",
          "addressRegion": "Asti",
          "postalCode": "14020",
          "addressCountry": "IT"
        },
        "logo" : {
          "@type":"ImageObject",
          "url" : "https://www.agenziawebeureka.it/wp-content/uploads/2020/04/favicon-eureka.svg",
          "width" : 40,
          "height" : 40
        }
      },
      "author": {
        "@type" : "Person",
        "name" : "<?php echo get_the_author_meta('display_name', intval($post->{'post_author'})); ?>",
        "url" : "<?php echo get_the_author_meta('user_url', intval($post->{'post_author'})); ?>",
        "image" : {
          "@type" : "ImageObject",
          "url" : "<?php echo get_the_author_meta('author_logo', intval($post->{'post_author'})); ?>",
          "height":96,
          "width":96
        }
      },
      "commentCount":"<?php echo $post->{'comment_count'}; ?>"
    }
    </script>

Piccoli accorgimenti:

Se non hai un sito web realizzato in WordPress allora dovrai sostituire tutte le funzioni in php con gli url di tutte le pagine.

Se non hai installato il plugin Yoast SEO allora dovrai rimuovere le funzioni “_yoast_wpseo_title” e “_yoast_wpseo_metadesc”.

In caso contrario, questo codice si adatta a tutte le pagine del tuo sito web in automatico, senza doverle modificare una per una.

Per tutti i tag non presenti puoi consultare la pagina ufficiale di Schema.org

Ora che hai inserito i dati strutturati della tua azienda non ti resta che inserirli anche all’interno degli articoli del blog.

Cosa sono i dati strutturati

I dati strutturati sono informazioni testuali che vengono inserite nelle pagine web per comunicare meglio il contenuto ai motori di ricerca.

Come inserire dati strutturati negli articoli di WordPress

Come inserire i dati strutturati negli articoli di WordPress? In questa guida ho scritto per te i 3 semplici passaggi da realizzare

Dati strutturati per prodotti

Anche prodotti e servizi possono contenere dati strutturati, scopri come inserirli

check_circle

Leggi anche

Come creare sottomenu backend WordPress con add_submenu_page()
Scopri di più
Come creare pagina di amministrazione backend WordPress
Scopri di più
Cos'è il marketing mix
Scopri di più
Perché analizzare i competitor
Scopri di più
Come creare controlli personalizzati per Wp customizer
Scopri di più
Come inviare dati dei form con Ajax serialize() a php
Scopri di più
Elenco icone Google in un array in codice php
Scopri di più
Come usare le chiavi API Google
Scopri di più

Contattaci!

Preventivo sempre gratuito

perm_identity
alternate_email
phonelink_ring
message

Il tuo messaggio è stato inviato con successo!
Ti risponderemo a breve

Scrivi un commento

Il tuo indirizzo email non sarà pubblicato.

message
perm_identity
alternate_email

keyboard_arrow_up