Structured Data શું છે? Schema Markup સરળ શબ્દોમાં
Structured data એ વેબ પેજ પરનો નાનો કોડ-બ્લોક છે, જે પેજ શાના વિશે છે તે search engines સમજી શકે તેવા પ્રમાણભૂત ફોર્મેટમાં લખે છે — ઉદાહરણ તરીકે, "આ પેજ Lavender Candle નામનું product છે, તેની કિંમત $24 છે અને તે stock માં છે." Google તેને પેજ વિશેની માહિતી પ્રમાણભૂત ફોર્મેટમાં આપવાનું અને તેની સામગ્રીનું વર્ગીકરણ કરવાનું માર્ગ ગણાવે છે. યોગ્ય રીતે લખવામાં આવે તો તે search engines ને તમારું પેજ સમજવામાં મદદ કરે છે અને તેને richer search results માટે પાત્ર બનાવી શકે છે, જેમ કે કિંમતો, રેટિંગ્સ અથવા ઇવેન્ટની તારીખો સીધી લિસ્ટિંગમાં.
AI સાથે બનાવતી વખતે તે શા માટે મહત્વનું છે
Search engines પેજ વાંચવામાં સારાં છે, પણ તેમને હજી અનુમાન લગાવવું પડે છે. શું "24" કિંમત છે, જથ્થો છે કે તારીખ? શું "Riverside Hall" સ્થળ છે કે કોઈ વ્યક્તિનું નામ? Structured data આ અનુમાનની જરૂર દૂર કરે છે.
AI-બનાવેલી સાઇટ્સ માટે બે વ્યવહારુ મુદ્દા છે:
- તે કોડ છે, સામગ્રી નહીં, તેથી તે સહેલાઈથી ભુલાઈ જાય છે. તમે માગો નહીં ત્યાં સુધી AI builder સામાન્ય રીતે તે ઉમેરતું નથી, અને ઉમેરે ત્યારે તે પેજ પર જે દેખાય છે તેની સાથે મેળ ખાવું જોઈએ.
- તે સાચું લાગે તેવી રીતે ખોટું થવું સહેલું છે. AI કદાચ પાંચ-સ્ટારનું રેટિંગ બનાવી કાઢે, એવી સામગ્રી માટે markup ઉમેરે જે દેખાતી નથી, અથવા એવો type વાપરે જે Google હવે બતાવતું નથી. Google ના માર્ગદર્શિકા ચોકસાઈ બાબતે કડક છે, અને ભ્રામક markup ને અવગણવામાં આવી શકે છે અથવા દંડ થઈ શકે છે.
થોડું structured data, જે ચોક્કસ હોય અને તમારી વાસ્તવિક સામગ્રી સાથે મેળ ખાતું હોય, તે રાખવા જેવું છે. ઘણું બધું બનાવેલું markup કંઈ ન હોવા કરતાં પણ ખરાબ છે.
એક રોજિંદો ઉદાહરણ
સુપરમાર્કેટમાંની પ્રોડક્ટ વિશે વિચારો. પેકેજિંગ પર રંગબેરંગી ડિઝાઇન અને માર્કેટિંગ લખાણ હોય છે — એ છે તમારું વેબ પેજ જેવું માણસો જુએ છે. પણ પાછળ એક પ્રમાણભૂત પોષણ-લેબલ પણ હોય છે: દરેક પ્રોડક્ટ પર એ જ fields, એ જ ક્રમમાં. કોઈ પણ ઝડપથી વાંચી શકે અને પ્રોડક્ટોની તુલના કરી શકે.
Structured data એ તમારા પેજનું પોષણ-લેબલ છે. ડિઝાઇન તમને ગમે તે હોઈ શકે; લેબલ પ્રમાણભૂત હોય છે જેથી મશીનો તેને વિશ્વસનીય રીતે વાંચી શકે. અને પોષણ-લેબલની જેમ, તે અંદર શું છે તે વિશે પ્રામાણિક હોવું જોઈએ.
Structured data કેવી રીતે કામ કરે છે
Structured data ના બે ભાગ હોય છે:
- Vocabulary — વસ્તુઓનું વર્ણન કરવા વપરાતા શબ્દો. સૌથી સામાન્ય schema.org છે, જેમાં
Product,LocalBusiness,Event,Article,RecipeઅનેOrganizationજેવા types છે, અનેname,price,addressતથાstartDateજેવા properties છે. - Format — આ labels પેજમાં કેવી રીતે લખાય છે. Google ત્રણ ફોર્મેટ સપોર્ટ કરે છે: JSON-LD, Microdata અને RDFa. તે JSON-LD ની ભલામણ કરે છે, જે એક JSON બ્લોક છે અને
<script>tag ની અંદર, દેખાતા HTML થી અલગ રાખવામાં આવે છે.
Search engines બ્લોક વાંચે છે, પેજ પરની entities સમજે છે, અને જો પેજ પાત્ર હોય અને જરૂરિયાતો પૂરી કરતું હોય, તો તે rich result બતાવી શકે છે: વધારાની વિગત સાથેની search લિસ્ટિંગ.
એક કામ કરેલું ઉદાહરણ: candle shop નું product page
માની લો કે તમે ઓનલાઇન દુકાન બનાવી છે અને એક પેજ પર lavender candle વેચાય છે. દેખાતા પેજ પર નામ, ફોટો, વર્ણન, કિંમત ($24.00) અને "In stock" દેખાય છે.
એ પેજ માટેનું JSON-LD કંઈક આવું દેખાઈ શકે:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Lavender Soy Candle",
"image": "https://www.examplecandles.com/images/lavender.jpg",
"description": "Hand-poured soy candle with lavender essential oil. Burns for about 40 hours.",
"sku": "CAN-LAV-01",
"brand": { "@type": "Brand", "name": "Example Candles" },
"offers": {
"@type": "Offer",
"url": "https://www.examplecandles.com/candles/lavender",
"price": "24.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}
તે પેજના HTML માં <script type="application/ld+json">…</script> ની અંદર બેસે છે.
ધ્યાન આપો કે અહીં શું નથી: aggregateRating નથી, કારણ કે દુકાન પેજ પર રિવ્યૂ બતાવતી નથી. જે રેટિંગ મુલાકાતીઓ જોઈ ન શકે તે ઉમેરવાથી Google ના નિયમો તૂટશે.
હવે એ જ દુકાનનું contact page વ્યવસાય વિશે વર્ણન કરી શકે:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Example Candles",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 Market Street",
"addressLocality": "Bristol",
"postalCode": "BS1 1AA",
"addressCountry": "GB"
},
"telephone": "+44 117 000 0000",
"openingHours": "Mo-Sa 10:00-17:00"
}
ફરી એકવાર, દરેક મૂલ્ય પેજ પર દેખાતી વિગત સાથે મેળ ખાય છે.
તપાસ. લાઇવ URL ને Google ના Rich Results Test માં પેસ્ટ કરો, જેથી જોઈ શકાય કે પેજ Google ના rich results માટે પાત્ર છે કે નહીં અને કંઈ જરૂરી ખૂટે છે કે નહીં. સામાન્ય schema.org તપાસ માટે Schema Markup Validator વાપરો. લોન્ચ પછી, Search Console આખી સાઇટ પરની ભૂલો બતાવે છે.
જાણવા જેવા નિયમો
Google ના structured data દસ્તાવેજો પરથી:
- ફક્ત તે જ markup કરો જે વપરાશકર્તાઓ જોઈ શકે. જે માહિતી પેજ પર દેખાતી નથી તેના વિશે structured data ઉમેરશો નહીં, ભલે તે સાચી હોય.
- જરૂરી properties ઉમેરો. દરેક rich result type માટે જરૂરી fields યાદીબદ્ધ હોય છે; જો કોઈ ખૂટે તો પેજ પાત્ર ઠરતું નથી.
- પાત્રતા એ ગેરંટી નથી. સાચું markup પેજને rich result માટે પાત્ર બનાવે છે, પણ તે ચોક્કસ મળશે જ એવું નથી.
- Rich result ના types બદલાય છે. Google સમય જતાં કેટલીક સુવિધાઓ બંધ કરે છે. ઉદાહરણ તરીકે, તેના FAQ rich results ફક્ત જાણીતી સરકારી અને આરોગ્ય સાઇટ્સ પૂરતાં મર્યાદિત હતા, અને Google એ જાહેર કર્યું હતું કે મે 2026 થી તે Search માં દેખાવાના બંધ થશે. કોઈ ચોક્કસ rich result માટે બનાવતા પહેલાં Google ની વર્તમાન search gallery તપાસો.
- Markup રાખવા માટે પેજ બનાવશો નહીં.
સામાન્ય શબ્દો સમજાવ્યા
| શબ્દ | તેનો અર્થ |
|---|---|
| Structured data | પેજ પર શું છે તેનાં પ્રમાણભૂત labels. |
| Schema markup | schema.org vocabulary વાપરીને લખેલું structured data; ઘણી વાર તેના પર્યાય તરીકે વપરાય છે. |
| Schema.org | મુખ્ય search engines દ્વારા ઓળખાતો types અને properties નો શબ્દકોશ. |
| JSON-LD | Google ની ભલામણ કરેલું ફોર્મેટ: script tag માં JSON બ્લોક. |
| Microdata / RDFa | HTML elements પર સીધા attributes ઉમેરતાં જૂનાં ફોર્મેટ. |
| Type | વસ્તુ શું છે, જેમ કે Product, Event અથવા LocalBusiness. |
| Property | તેની વિગત, જેમ કે price, startDate અથવા address. |
| Rich result | વધારાની દ્રશ્ય વિગત, જેમ કે કિંમત કે રેટિંગ, ધરાવતી search લિસ્ટિંગ. |
| Rich Results Test | Google નું સાધન, જે તેના rich results માટે પાત્રતા તપાસે છે. |
| Schema Markup Validator | schema.org markup માટેનું સામાન્ય validator. |
સામાન્ય ભૂલો અને ગેરસમજો
- "Structured data રેન્કિંગ વધારે." તેનું મુખ્ય મૂલ્ય સમજણ અને rich result પાત્રતામાં છે, રેન્કિંગનો શોર્ટકટ નથી.
- રિવ્યૂ કે રેટિંગ બનાવવા. નકલી કે સમર્થન વિનાના રેટિંગ Google ના નિયમો તોડે છે અને લોકોને ગેરમાર્ગે દોરે છે.
- પેજ સાથે મેળ ન ખાતું markup. JSON-LD માં $24 અને પેજ પર $29 હોય તો તે સમસ્યા છે.
- છુપાયેલી સામગ્રી. મુલાકાતીઓ ન જોઈ શકે તેવા લખાણનું markup કરવું માર્ગદર્શિકા વિરુદ્ધ છે.
- દરેક પેજ પર markup નકલ કરવું.
Productબ્લોક product pages પર હોવો જોઈએ, home page કે blog પર નહીં. - બંધ થયેલી સુવિધાઓ માટે બાંધકામ. તમે જે rich result ઇચ્છો છો તે હજી અસ્તિત્વમાં છે કે નહીં તે તપાસો.
- ફક્ત બ્રાઉઝરમાં markup ઉમેરવું. જો તમારી સાઇટ બધું JavaScript થી રેન્ડર કરે, તો Google તેને શોધી શકે, પણ સર્વર જે HTML મોકલે તેમાં JSON-LD મૂકવું વધુ વિશ્વસનીય છે.
- ક્યારેય ચકાસણી ન કરવી. એક ખૂટતી comma આખો બ્લોક વાંચી ન શકાય તેવો બનાવી દે છે.
તમારા AI builder ને શું માગવું
- "દરેક પેજ સાથે મેળ ખાતા schema.org types વાપરીને JSON-LD structured data ઉમેરો: product pages પર
Product, contact page પરLocalBusiness, blog posts પરArticle." - "મૂલ્યો એ જ ડેટામાંથી બનાવો જે પેજ બતાવે છે, જેથી તે હંમેશાં મેળ ખાય."
- "રેટિંગ, રિવ્યૂ કે પેજ પર ન દેખાતી કોઈ પણ property ઉમેરશો નહીં."
- "JSON-LD ને server-rendered અથવા prerendered HTML માં મૂકો."
- "તે type માટેના Google rich result ની બધી જરૂરી properties ઉમેરો, અને કઈ વાપરી તે જણાવો."
- "Rich Results Test માં તપાસવા માટે URLs ની યાદી આપો."
મોટા ચિત્રમાં આ ક્યાં બેસે છે તે જોવા માટે, SEO શું છે અને sitemap શું છે જુઓ, અને તકનીકી માર્ગદર્શિકા AI-બનાવેલી વેબસાઇટ્સ માટે SEO માં છે.
Mythex માં Structured data
Mythex આપમેળે structured data ઉમેરતું નથી; તમે chat માં માગો છો, અને agent તે તમારી app ના કોડમાં લખે છે. તેને કહો કે કયાં પેજ product, ઇવેન્ટ કે તમારા વ્યવસાયને દર્શાવે છે, અને પેજ જે ડેટા બતાવે છે તેમાંથી JSON-LD બનાવવા કહો. તમારી પ્રકાશિત app માટે SEO ના docs recipe માં "Do not invent fake review schema" એવી લાઇન છે, જે કોઈ પણ prompt માં રાખવા જેવી સારી સલાહ છે. ડિફોલ્ટ સેટઅપ client-rendered single-page app હોવાથી, જો search મહત્વનું હોય તો prerendered અથવા static-friendly રચના માગો, પછી publish કરો અને લાઇવ URLs ચકાસો.
પ્રશ્નો
Structured data સરળ શબ્દોમાં શું છે?
Structured data એ વેબ પેજ પરનો નાનો કોડ-બ્લોક છે, જે પેજ શાના વિશે છે તે પ્રમાણભૂત ફોર્મેટમાં લખે છે, જેમ કે 'આ એક product છે, તેની કિંમત 24 ડોલર છે, તે stock માં છે'. તે search engines ને પેજ સમજવામાં મદદ કરે છે અને તેને વધુ સમૃદ્ધ search results માટે પાત્ર બનાવી શકે છે.
શું structured data rankings સુધારે છે?
Google structured data ને પેજ સમજવાના અને rich results માટે પાત્ર બનાવવાના માર્ગ તરીકે વર્ણવે છે, કોઈ પણ બાબતની ગેરંટી તરીકે નહીં. તેનું સાચું મૂલ્ય એ છે કે પાત્ર પેજ results માં કિંમતો કે રેટિંગ્સ જેવી વધારાની વિગત બતાવી શકે છે.
JSON-LD શું છે?
JSON-LD એ structured data લખવાનું ફોર્મેટ છે, જેમાં પેજના script tag ની અંદર JSON બ્લોક હોય છે. Google તેની ભલામણ કરે છે, કારણ કે તે દેખાતા HTML થી અલગ રહે છે અને બનાવવું તથા જાળવવું સરળ છે.
schema.org શું છે?
Schema.org એ types અને properties નો સહિયારો શબ્દકોશ છે, જેમ કે Product, Event, LocalBusiness, name અને price, જે search engines સમજે છે. Structured data વસ્તુઓનું વર્ણન કરવા schema.org ના શબ્દો વાપરે છે.
હું structured data કેવી રીતે ચકાસું?
Google નું Rich Results Test વાપરો, જેથી જોઈ શકાય કે પેજ Google ના rich results માટે પાત્ર છે કે નહીં, અને Schema Markup Validator વાપરો, જેથી schema.org સામે markup સામાન્ય રીતે તપાસી શકાય. લોન્ચ પછી, Search Console reports લાઇવ પેજ પર ભૂલો બતાવે છે.