Add JSON-LD and SEO Data for Each Page

Add structured data and SEO properties so search engines and social sites show your pages correctly.

Posted by@Sujal Vanjare
Published on @
Updated on @

Search engines use structured data to understand your website content clearly. JSON-LD is one of the most popular ways to add structured data. Google recommends JSON-LD because it is cleaner, easier to manage, and does not break your layout like inline markup. With JSON-LD, Google can understand what your page is about, who wrote it, and where it fits on the web.

Adding correct SEO data is also important because it helps search engines rank your page better and display rich results like breadcrumbs, FAQ cards, thumbnails, and author info.


Step 1. What is JSON-LD in simple words

JSON-LD is a small block of structured data added in the background of your page. It tells Google what the page is, for example, a blog article, a software tool, a product, or a person. It also stores important details like title, author, publish date, and thumbnail.


Step 2. What SEO means in short

SEO means Search Engine Optimization. It helps your website rank higher in search results. Good SEO improves visibility, click through rate, indexing, and how your content appears in Google Search.


Step 3. Fill SEO and JSON-LD Fields

You only need to fill the properties in your page database:

PropertyRequiredDescription
titleYesTitle of the page
published_dateYesWhen the page was published
descriptionOptional but recommendedShort summary of the page
thumbnail_urlOptional but recommendedImage preview for social share and Google snippets
authorsOptionalPage authors
seo_titleOptionalUse only if you want a different SEO title
seo_descriptionOptionalSeparate SEO description if needed

If you want to use the same title and description, leave seo_title and seo_description empty.


Step 4. SEO Content Type

Select one that fits the page:

  • website
  • article
  • book
  • profile
  • music.song
  • music.album
  • music.playlist
  • music.radio_station
  • video.movie
  • video.episode
  • video.tv_show
  • video.other

Use simple logic. If it is a blog post, select article. If it is the homepage, select website.


Step 5. SEO Change Frequency

This tells search engines how often a page updates:

  • never (static pages)
  • yearly
  • monthly
  • weekly
  • daily
  • hourly
  • always

For example:

  • Homepage = weekly or daily
  • Blog post = monthly
  • Legal pages (terms, policy) = yearly or never

Step 6. SEO Keywords

Add important keywords using this format only:

Plain Text
keyword, keyword, keyword

Keywords help search engines match your page to searches. Keep them short and relevant.


Step 7. JSON-LD Genre

Same format as keywords:

Plain Text
genre, genre, genre

Genre helps search engines understand the category of your content. For example tech, tutorial, design, review, etc.


Step 8. JSON-LD Type

You can select one or multiple. Essential types include:

  • Person
  • WebPage
  • ContactPage
  • Blog
  • BlogPosting
  • HowTo
  • WebApplication
  • SoftwareApplication

If this is a guide or tutorial, select HowTo. If it is a blog article, select BlogPosting.


Step 9. last_edited_time

You do not need to touch this. It updates automatically every time you change any value or edit the page.


You are done

Once you fill all these fields properly, your website will have strong structured data and better SEO support. This improves ranking, trust, and how your pages appear in Google and social platforms.