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.
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:
| Property | Required | Description |
|---|---|---|
| title | Yes | Title of the page |
| published_date | Yes | When the page was published |
| description | Optional but recommended | Short summary of the page |
| thumbnail_url | Optional but recommended | Image preview for social share and Google snippets |
| authors | Optional | Page authors |
| seo_title | Optional | Use only if you want a different SEO title |
| seo_description | Optional | Separate 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:
keyword, keyword, keywordKeywords help search engines match your page to searches. Keep them short and relevant.
Step 7. JSON-LD Genre
Same format as keywords:
genre, genre, genreGenre 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.

