Ecco il plugin wordpress che permette di creare una sitemap per Google News e ottenere l’accesso in caso di mancanza del requisito URL.

Brand: google news sitemap
Categoria: WordPress Plugin
Nome: Google News Sitemap
Prezzo: GRATIS.
Per creare velocemente una sitemap dedicata a Google News che segue tutte le specifiche ufficiali. Necessaria solamente se il vostro sito è stato approvato in google news ma non avete le url adatte.
Pagina Ufficiale Google News Sitemap

Dove scaricare

Grazie a questo plugin è possibile generare in automatico una sitemap per google news basata sulle specifiche di google.

Potete trovare il plugin qui:




  • Fix on exlude posts


  • Scheduled posts fix thanks to Elliot of Coastalweb
  • Fix on PreassRelease naming
  • Fix on implode notice


  • solved a bug with strict mode

Versione 1.0.6

  • bug fix for post category exclusion

Versione 1.0.5

  • bug fix

Versione 1.0.4

  • added exclude categories option
  • added exclude posts option

Versione 1.0.3

  • htmlspecialchars added in title tag  (thanks to technabob)

Versione 1.0.2

  • Graphic upgrade
  • Bugfix for genres select box

Versione 1.0.1

  • Graphic upgrade of admin interface.
  • Added xml escaping for loc url.
  • Added complete list of genres options.
  • Added automatic generation on post, page update and post, page delete.

Versione 1.0.0

Molte grazie a Ciak! Prestiti e Mutui per un piccolo finanziamento per la realizzazione.


  • Prima disattivate Google News Sitemap
  • Rimuovete la cartella `google-news-sitemap`


  • Decomprimete il file ``.
  • Inviate la cartella `google-news-sitemap` nella vostra cartella dei plugin `wp-contents/plugins`.


  • Nel vostro pannello admin di WordPress andate nella pagina dei Plugin
  • Attivate il plugin Google News Sitemap e apparirà una sottopagina nel menu Opzioni.

Se riscontrate bug segnalatemeli.

  1. Chuck Noreez on

    Hi, I am using WordPress 3.4.2 and I’m experiencing slight problems with it.

    I keep getting this error after clicking the “Save&Rebuild” button from your plugin.

    Warning: implode() [function.implode]: Invalid arguments passed in /home/mydomainname/public_html/wp-content/plugins/google-news-sitemap/apgnsm.php on line 162

    I haven’t a clue on what to do, can you please advise?

    Thank you very much.


  2. Hello Andrea, when I fill in page IDs in the “Exlclude Articles:” field and click button, I receive an eror message as shown below.

    “Warning: implode() [function.implode]: Invalid arguments passed in public_html/wp-content/plugins/google-news-sitemap/apgnsm.php on line 171″

    Many thanks to you, Andrea.

  3. I keep getting errors for

    This XML tag has an invalid value. Please fix it and resubmit.


    Parent tag: publication
    Tag: language


    Nov 2, 2012
    Parent tag: publication
    Tag: language


    Nov 2, 2012
    Parent tag: publication
    Tag: language

  4. Hi Andrea, thanks for creating and updating this plugin. I have installed your plugin and submitted the news sitemap to google after they agreed to include my website. However I saw this one line on their instruction manual –

    “You can tell Google News about your Sitemap by adding the following line to your robots.txt file (updating the sample URL with the complete path to your own Sitemap):


    Should I have to make that change to my Robots.txt or is it not compulsory?

    Do let me know.


  5. Just another question. Google News recommends adding a three digit number to the permalinks of fresh articles. Is this required even after the installation of your news sitemap generator? Please enlighten me.

  6. Ciao Andrea pur avendo settato il fuso orario giusto in wordpress (Roma) ci ritroviamo che il n:publication_date per ogni post nella tua sitemap è un ora indietro, rispetto all’ora del post, ritieni questa cosa normale?

    I ns server sono in italia e si attengo all’orario utc!

    Grazie in anticipo.

  7. Inanzitutto grazie per il lavoro che hai fatto, utile sul serio.
    Una domanda solo, è possibile escludere dalla sitemap le pagine ?
    Grazie ancora Simone

  8. I only get one piece of news being shown/displayed in the sitemap. why aren’t the remainder of the articles and posts being listed?

    Please let us know.

    Thank you

  9. Error: there is a problem with sitemap-ap-monthly-index.xml. It doesn’t exist or is not writable

    Please Help ???

  10. I hope that given the steps – steps in his examination, I am confused because should check where else?
    I am confused because should check where else?
    permasalahanya so when I host my domain host name then let me put your plugin successful outcome,
    “Sitemap will be generated in
    Il percorso della sitemap sul server saraa il seguente / home / Indonusa / public_html / wp-content / uploads / ap-sitemap ”

    but then I moved her to add domain hosting on my website to another host in the host example, the plugin you ultimately can not work and error, and should have a directory like this:
    “Sitemap will be generated in
    Il percorso della sitemap sul server saraa il seguente / home / you / public_html / / wp-content / uploads / ap-sitemap ”
    and attempt to disable the plugin then I turn back the results still error, and I tried to reinstall as well stick with the error:
    Could not create directory / home / Indonusa / public_html / wp-content / uploads / ap-sitemap

    So it seems the directory previously generated and attached to my puzzled look. To that I ask for instructions.


  11. I have done and still error

  12. Not sure if I’m doing it right, I’m not acepted as a google news source yet, but this is what I get:

    please let me know if all is good.


  13. Thanks, tested with a test article and it works and webmaster tools found no errors.

    How many itms limit on this one?

    Please let me know.


  14. Ottimo plugin peccato non si possano escludere tutte le pagine e lasciare solo i post. noi creiamo 6-7 pagine al giorno ed escluderle manualmente è veramente una perdita di tempo

  15. Good work with this. Its helped me alot.

    I was wondering if you are planning on adding the ability of including wp tags in the xml as or if google would have an issue with that.

    Also, I think it would be great to add a field where you can manually add your location as Your City

    Thanks for listening and for the great plugin.

  16. Io l’ho installato qui, ma dove trovo la url della sitemap e dove è il suo pannello id controllo?
    Gira su wordpress 3.5.1?

  17. Bharath Kumar Sangam on

    I have added a post and saved it, your plugin won’t updates the sitemap-news.xml and can u plz let me know what is the time time that the xml updates automatically and when the webtools ping.

    Thanks in advance

  18. Grazie, ma qui non dice la url del file xml da egnalare a google webmaster tool:

  19. Ciao Andrea,
    sul mio blog ha iniziato a presentarsi un problema durante il salvataggio dei post: salvando un articolo compare una pagina bianca. Attivando gli errori php ho notato questo:

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /var/www/………../www/wp-content/plugins/google-news-sitemap/apgnsm.php on line 197

    Ho provato ad aumentare la memoria cosi: define(‘WP_MEMORY_LIMIT’, ’64M’);
    ma senza successo. Disabilitando il pugin funziona di nuovo tutto…. Che consigli?


  20. I installed this plugin several days ago, and it seems to pull new information very well. However, it has been limiting the number of posts and thus does not create a comprehensive site map of even all the content we have posted this week. I did not adjust any settings during or after installation. Is there a box I must check or something else I must do to have the Google News sitemap show more posts?

  21. Hi. Is it possible to remove all pages from being put in the google news sitemap? At the moment, I have to enter each page id as a restriction, but was hoping there was a better solution to this.

    Many thanks

  22. Ho installato il plugin ma non credo funzioni. All’indirizzo che dovrebbe essere attivo
    si leggono soltanto i titoli su un foglio bianco. Potete dirmi se il plugin funziona in questo modo o c’é altro da fare? E se l’indirizzo che ho scritto sopra é quello da inviare a google news?

  23. Pensavo di no… Cmq il link che devo inviare a google news (da strum. Wmaster) é quello che ti ho scritto sopra? Io l’ho inviato e mi dice in attesa…. Durerà molto… Chissà
    Grazie per la velocissima risposta ;)

  24. First of all I’d like to thank you for this great plugin.

    However I’ve got two questions:

    1.) In advanced settings I’ve entered the following path: ../
    Now my sitemap is accessible on /blog/sitemap-news.xml AND /sitemap-news.xml, but it should be only on /sitemap-news.xml.
    My WordPress installation is located in the folder /blog/, but the website is accessible on

    2.) I’ve noticed that your plugin generates a sitemap with <n:… tags (e.g. ), but according to official Google FAQ sites it should be <news:… (e.g. ). Like you can see here:

    • Hi Jakob,

      1) the plugin probably leaved a trace on your DB to the /blog/… try looking there. Is something I have to fix.

      2) I think ti isn’t a problem cause the news: or n: is defined in the namespace.

  25. Franco Baldini on

    To fix Sitemap timestamp to italian time, is correct modify this string in /google-news-sitemap/apgnsm.php:

    “.str_replace(” “, “T”, $post->post_date_gmt).”Z”.”
    “.str_replace(” “, “T”, $post->post_date_gmt).”+02:00″.”


    Thank for attention.

  26. I receive this message afte I install the sitemap and try to add to webmaster tools:


    Missing XML tag

    This required tag is missing. Please add it and resubmit.

    Parent tag: urlset
    Tag: url

  27. @Franco Baldini, secondo me appunto perché “corresponds to the same instant” conviene lasciarlo com’è. Oltretutto per come vuoi modificarlo dovresti ricordarti di cambiarlo ad ogni passaggio da ora solare a legale e viceversa.



  28. Andrea, inanzitutto grazie per avere creato questo plugin. Okay, ho una domanda su come funziona, essatamente, questo plugin.

    Ho fatto tutto per installare correttamente il plugin ma io non vedo il sitemap. Quando vado al URL del sitemap, io vedo il XML ma non ci sono gli articoli. Sto usando un custom post-type, questo influenzera’ non so se il problemma e’ questo.

    Un’altra cosa menzionare e’ che non siamo sul google news ancora. Io ho fatto la domanda proprio oggi ma volevo essere completo (cover all our bases).

    Grazie mille ancora.

  29. Ciao Andrea, prima di tutto ti ringrazio per questo plugin grandioso che mi risolverà un sacco di problemi. Risolverà perchè ho seguito le tue indicazioni di installazione, ora ce l’ho sul mio blog però non so come crearla e inviarla questa sitemap. Cosa devo fare? Grazie mille in anticipo per il tuo aiuto.

    • Ciao Sara,

      la sitemap si crea da sola.

      • Ciao Andrea, Grazie mille!
        Ti volevo chiedere un’ltima cosa: il mio blog è stato accetato su google news, solo che mi dice di attendere un paio di giorni perchè venga aggiunto all’indice. Solo in quel momento posso inviare la sitemap dedicata oppure devo aspettare a inviarla?
        Grazie per le info preziose.

      • Ciao Andrea, Grazie mille!
        Ti volevo chiedere un’ultima cosa: il mio blog è stato accetato su google news, solo che mi dice di attendere un paio di giorni perchè venga aggiunto all’indice. Solo in quel momento posso inviare la sitemap dedicata oppure devo aspettare a inviarla?
        Grazie per le info preziose.

  30. Hello Man!
    just installed your plug in and i get this error :-/
    have you got some workaround for this ?

    XML Parsing Error: not well-formed
    Line Number 11, Column 38: Novità su UFC, MMA, BJJ & Grappling in Italia

    link is this:

    Grazie mille !!

  31. Davide Prevosto on

    Ciao Andrea,

    ho un blog con 30000+ articoli e sto cominciando a beccare anche io un errore, dopo il salvataggio del post. (memoria esausta)

    Hai per caso un workaround da consigliarmi? (oltre che aumentare memoria, naturalmente).


    • Cavolo ci dovrei guardare…
      Spero di trovare il tempo.

      • Ciao Andrea, come al solito grazie per la disponibilità.

        Allora… tu fai una query su tutti i post (durante la creazione della sitemap), poi controlli applicativamente solo gli articoli scritti negli ultimi 2 giorni.

        Ho modificato la query in questo modo, e non becco più l’errore di memoria esausta:

        $posts = $wpdb->get_results("SELECT * FROM ".$wpdb->posts." WHERE `post_status`='publish'
        AND post_date >= ( CURDATE() - INTERVAL 2 DAY ) AND (`post_type`='page' OR `post_type`='post') ". $includeNoCat . ' ' . $includeNoPost." GROUP BY `ID` ORDER BY `post_modified_gmt` DESC");

        Spero di non aver inficiato il funzionamento del plugin, non credo. Spero anche che possa tornare utile ad altri.


  32. Hi Andrea.

    The plugin is only indexing the last newsitem that I published.
    I publish one new news item each day. Can you please explain how I can get it to index all of them?


  33. While Google News is perfectly indexing my posts as news, it is not fetching any pictures from the post. Can you fix this?

  34. Ciao Andrea,
    ci siamo conosciuti a Brescia un paio di mesi fa.. Il plugin va alla grande, ho solo un dubbio/problema: come mai tra i generi non è possibile specificare “news” mentre ci sono “blog”, “user generated”, etc. Te lo chiedo perché avendo erroneamente selezionato “blog” (appena configurato il plugin) ora Google me l’ha indicizzato in Google blog (e non in Google News). Te lo chiedo anche perché utilizzando un altro plugin simile su un altro sito sono riuscito ad intervenire a mano inserendo il genere “news”.
    Ora credi sia sufficiente deselezionare “blog” e lasciare senza “generi”, dando di nuovo in pasto la sitemap dedicata a Google News?
    Grazie mille, Gianluca

    • Ciao Gianluca,

      la proprietà genres news non mi risulta che esista.
      In quel caso non devi mettere nulla.

      I genres disponibili dalle specifiche sono:

      • PressRelease: un comunicato stampa ufficiale.
      • Satire: un articolo che mette in ridicolo il proprio argomento a scopo satirico.
      • Blog: qualsiasi articolo pubblicato su un blog o in un formato blog.
      • OpEd: un articolo d’opinione che proviene specificamente dalla sezione dell’editoriale del suo sito.
      • Opinion: qualsiasi altro articolo d’opinione che non appare in una pagina dell’editoriale, ad esempio recensioni, interviste e così via.
      • UserGenerated: contenuti interessanti generati dagli utenti che sono già stati sottoposti a un processo di revisione editoriale formale sul suo sito.

      ma non è un campo obbligatorio.

  35. Hello Team,

    I got error “This XML file does not appear to have any style information associated with it. The document tree is shown below.”

    Please help to resolve it.

  36. I have noticed that the sitemap does not automatically rebuild — and thus does not resubmit to Google News — for scheduled articles. When we manually publish an entry it works beautifully, but any time we have an article that is scheduled, we have to go into the WordPress back end and manually “save and rebuild” the Google News Sitemap for the entry to appear. Is that something you may consider fixing, so it would automatically save and rebuild even after a scheduled article goes live?

  37. Hello Andrea,

    Any plans to add news_keywords? also, does the sitemap ping Bing or just Google…working great with Google by the way.


  38. Does it work with PHP 5.4?

  39. Is it possible to update the plugin so it automatically rebuilds when a scheduled post goes live? Currently the plugin only rebuilds the XML file when we personally hit “publish” on a post or manually rebuild the sitemap. It would be wonderful if the plugin would automatically rebuild once a scheduled post goes live, even if we happen to be asleep at the time. :-)

  40. Did the latest update for this get done? I mean in terms of the scheduled rebuild after each publication?

  41. Hello, I’m getting some php errors under WP 3.8.2:

    PHP Parse error: syntax error, unexpected $end in google-news-sitemap/apgnsm.php on line 114
    PHP Parse error: syntax error, unexpected $end in google-news-sitemap/apgnsm.php on line 385

    Any idea how to fix these? Thanks.

Leave a Reply

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>