Should I use Article or BlogPosting?
BlogPosting is a more specific subtype of Article intended for blog-style posts, while Article suits news pieces, guides, and general editorial content. Either is valid schema.org markup; pick whichever more precisely describes the page.
Why does the author type matter?
Setting author to Person versus Organization changes the nested @type in the JSON-LD, which affects how a system interprets who wrote the piece. Use Person for a named byline and Organization when the publisher itself is credited as the author.
Do I need both datePublished and dateModified?
datePublished is the more commonly expected field and should reflect when the article first went live. dateModified is optional here and worth adding once you meaningfully update the content, since leaving it blank simply omits it from the output.
Will this schema fetch my article content automatically?
No. This is a manual-input generator, not a live scan of your page. It builds the JSON-LD from the fields you type, so it's your responsibility to keep the values in sync with what the page actually shows.