2015-11-12 13 views
6

Come posso testare/convalidare la sitemap di Googlenews?Prova sitemap per Google News?

Se vado alla console di ricerca ho un'opzione per aggiungere/testare la sitemap. Tuttavia dicendo che ho un tag non valido XML: tag

principale: pubblicazione Tag: parole chiave

ma posso vedere questo tag è valido quindi penso che il validatore sta sperimentando come una mappa del sito normale non un GoogleNews specifica uno: https://support.google.com/news/publisher/answer/74288?hl=en#submitsitemap

<?xml version="1.0" encoding="UTF-8"?> 
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"> 
<url> 
<loc> 
http://www.website.com/page 
</loc> 
<news:news> 
<news:publication> 
<news:name>Sitename/news:name> 
<news:language>en</news:language> 
<news:keywords>Shopping</news:keywords> 
</news:publication> 
<news:title>Page title here</news:title> 
<news:publication_date>2015-11-12T14:16:31+00:00</news:publication_date> 
</news:news> 
</url> 
<url> 
<loc> 
http://www.website.com/other-page 
</loc> 
<news:news> 
<news:publication> 
<news:name>Sitename</news:name> 
<news:language>en</news:language> 
<news:keywords>Shopping</news:keywords> 
</news:publication> 
<news:title> 
Page 2 title here 
</news:title> 
<news:publication_date>2015-11-12T12:52:03+00:00</news:publication_date> 
</news:news> 
</url> 
<url> 

Se vado alla homepage strumenti di notizie in Google il suo dirmi che il sito è incluso in Google News. Ma come posso verificare che la mia sitemap funzioni correttamente?

risposta

4

Il tag è valido ma si trovava nel posto sbagliato nella struttura XML.

<url> 
    <loc> 
     http://www.website.com/page 
    </loc> 
    <news:news> 
     <news:publication> 
     <news:name>Sitename/news:name> 
     <news:language>en</news:language> 
    </news:publication> 
     <news:title>Page title here</news:title> 
     <news:publication_date>2015-11-12T14:16:31+00:00</news:publication_date> 
     <news:keywords>Shopping</news:keywords> 
    </news:news> 
</url> 
4

Da Google stessa: Validating a News Sitemap

I seguenti schemi XML definiscono gli elementi e gli attributi che possono essere visualizzati in un file Notizie Sitemap. Una Sitemap di notizie può contenere sia elementi specifici di News che elementi di Sitemap principali. È possibile scaricare gli schemi dai collegamenti seguenti:

Per elementi specifici di News:http://www.google.com/schemas/sitemap-news/0.9/sitemap-news.xsd.

Per gli elementi fondamentali Mappa del sito:http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd

Ci sono una serie di strumenti a disposizione per aiutare a convalidare la struttura del sito in base a questi schemi. È possibile trovare un elenco di strumenti XML relativi a ciascuna delle seguenti posizioni:

http://www.w3.org/XML/Schema#Tools http://www.xml.com/pub/a/2000/12/13/schematools.html

Per convalidare il file Notizie Sitemap rispetto a uno schema, il file XML avrà bisogno di ulteriori intestazioni come mostrato di seguito :

<?xml version='1.0' encoding='UTF-8'?> 
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" 
    xmlns:news="http://www.google.com/schemas/sitemap-news/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 
     http://www.google.com/schemas/sitemap-news/0.9 
     http://www.google.com/schemas/sitemap-news/0.9/sitemap-news.xsd"> 
<url> 
    ... 
</url> 
</urlset> 
+0

Ive ha già letto quella documentazione. Non riesco ancora a vedere cosa c'è di sbagliato nel mio esempio. – Evans